[ITP] poco-1.4.6p1-1

David Stacey drstacey@tiscali.co.uk
Sat Jul 6 19:17:00 GMT 2013


Poco [1] is a collection of modern, powerful open source C++ class 
libraries and frameworks for building network- and internet-based 
applications that run on desktop, server, mobile and embedded systems. 
They simplify and accelerate the development of network-centric, 
portable applications in C++. Poco is found in many Linux distros [2].

Poco is my biggest undertaking for Cygwin to date - it has taken some 
time to get everything building and all the tests passing. I hope I've 
got the naming convention right!

Poco has a comprehensive test harness that comprises of a separate 
testsuite for each Poco library. Most of these testsuites pass cleanly. 
The one testsuite that I have had problems with is 'Data/ODBC' - I 
haven't been able to get that testsiute to run at all, but I'm sure that 
this is down to my rather limited knowledge of ODBC. I have a little 
experience of ODBC under Windows (albeit long time ago!), but I have 
never done any ODBC in Linux. So if the 'Data/ODBC' component of Poco 
causes problems then I will need a little assistance from someone on the 
list with some experience of ODBC in Cygwin.

With the exception of three tests, all of the other testsuites run 
successfully. The three tests that fail in Cygwin also fail when Poco is 
built for Fedora 18. So I suspect that these are malformed tests, rather 
than indicating some problem with the Cygwin build of Poco (or even the 
Cygwin DLL itself).

Download links are as follows:

# 32-bit:
BASEURL=https://dl.dropboxusercontent.com/u/119453582/Cygwin/32bit/release
wget --no-check-certificate --no-host-directories --force-directories 
--cut-dirs=5 \
${BASEURL}/poco/libpoco-1.4.6/libpoco-1.4.6-1.4.6p1-1.tar.bz2 \
${BASEURL}/poco/libpoco-1.4.6/setup.hint \
${BASEURL}/poco/libpoco-devel/libpoco-devel-1.4.6p1-1.tar.bz2 \
${BASEURL}/poco/libpoco-devel/setup.hint \
${BASEURL}/poco/libpoco-doc/libpoco-doc-1.4.6p1-1.tar.bz2 \
${BASEURL}/poco/libpoco-doc/setup.hint \
${BASEURL}/poco/poco-1.4.6p1-1-src.tar.bz2 \
${BASEURL}/poco/poco-debuginfo/poco-debuginfo-1.4.6p1-1.tar.bz2 \
${BASEURL}/poco/poco-debuginfo/setup.hint \
${BASEURL}/poco/setup.hint


# 64-bit:
BASEURL=https://dl.dropboxusercontent.com/u/119453582/Cygwin/64bit/release
wget --no-check-certificate --no-host-directories --force-directories 
--cut-dirs=5 \
${BASEURL}/poco/libpoco-1.4.6/libpoco-1.4.6-1.4.6p1-1.tar.bz2 \
${BASEURL}/poco/libpoco-1.4.6/setup.hint \
${BASEURL}/poco/libpoco-devel/libpoco-devel-1.4.6p1-1.tar.bz2 \
${BASEURL}/poco/libpoco-devel/setup.hint \
${BASEURL}/poco/libpoco-doc/libpoco-doc-1.4.6p1-1.tar.bz2 \
${BASEURL}/poco/libpoco-doc/setup.hint \
${BASEURL}/poco/poco-1.4.6p1-1-src.tar.bz2 \
${BASEURL}/poco/poco-debuginfo/poco-debuginfo-1.4.6p1-1.tar.bz2 \
${BASEURL}/poco/poco-debuginfo/setup.hint \
${BASEURL}/poco/setup.hint


Many thanks in advance for looking at this package,

Dave.

[1] http://pocoproject.org/
[2] http://pkgs.org/search/?keyword=poco



More information about the Cygwin-apps mailing list