[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