#16465: devel/ptlib-2.2.1 new port ---------------------------------+------------------------------------------ Reporter: billitch@gmail.com | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: | Keywords: Port: ptlib | ---------------------------------+------------------------------------------ Changes (by ryandesign@macports.org): * cc: billitch@gmail.com (removed) * cc: ryandesign@macports.ong (added) * port: => ptlib Comment: I'm unable to build this on Mac OS X 10.4.11 and Xcode 2.5. On a MacBook Pro with MacPorts 1.6.0: {{{ ---> Fetching ptlib ---> Verifying checksum(s) for ptlib ---> Extracting ptlib ---> Applying patches to ptlib ---> Configuring ptlib ---> Building ptlib with target all [snip] /usr/bin/g++-4.0 -Wno-long-double -DPTRACING=1 -D_REENTRANT -I/Developer/SDKs/MacOSX10.4u.sdk/usr/X11R6/include -fno-exceptions -I/opt/local/include -Wall -D__MACOSX__ -m486 -g -D_DEBUG -I/opt/local/var/macports/build/_Users_rschmidt_macports_dports_devel_ptlib/work/ptlib_2.2.1/include -fno-common -dynamic -I/opt/local/include -c ../../ptclib/pssl.cxx -o /opt/local/var/macports/build/_Users_rschmidt_macports_dports_devel_ptlib/work/ptlib_2.2.1/lib/obj_Darwin_x86_d/pssl.o ../../ptclib/pssl.cxx: In member function 'PBoolean PSSLDiffieHellman::Load(const PFilePath&, PSSLFileTypes)': ../../ptclib/pssl.cxx:695: error: invalid conversion from 'char* (*)(...)' to 'void* (*)()' ../../ptclib/pssl.cxx:695: error: initializing argument 1 of 'void* ASN1_d2i_bio(void* (*)(), void* (*)(void**, const unsigned char**, long int), BIO*, void**)' ../../ptclib/pssl.cxx:695: error: invalid conversion from 'char* (*)(...)' to 'void* (*)(void**, const unsigned char**, long int)' ../../ptclib/pssl.cxx:695: error: initializing argument 2 of 'void* ASN1_d2i_bio(void* (*)(), void* (*)(void**, const unsigned char**, long int), BIO*, void**)' ../../ptclib/pssl.cxx:695: error: invalid conversion from 'unsigned char**' to 'void**' ../../ptclib/pssl.cxx:695: error: initializing argument 4 of 'void* ASN1_d2i_bio(void* (*)(), void* (*)(void**, const unsigned char**, long int), BIO*, void**)' make[3]: *** [/opt/local/var/macports/build/_Users_rschmidt_macports_dports_devel_ptlib/work/ptlib_2.2.1/lib/obj_Darwin_x86_d/pssl.o] Error 1 make[2]: *** [debug] Error 2 make[1]: *** [libs] Error 2 make: *** [debuglibs] Error 2 }}} On a Power Mac G4 with MacPorts built from trunk: {{{ /usr/bin/g++-4.0 -Wno-long-double -DPTRACING=1 -D_REENTRANT -I/Developer/SDKs/MacOSX10.4u.sdk/usr/X11R6/include -fno-exceptions -I/opt/local/include -Wall -D__MACOSX__ -g -D_DEBUG -I/opt/local/var/macports/build/_private_tmp_ptlib/work/ptlib_2.2.1/include -fno-common -dynamic -I/opt/local/include -c ../../ptclib/pssl.cxx -o /opt/local/var/macports/build/_private_tmp_ptlib/work/ptlib_2.2.1/lib/obj_Darwin_ppc_d/pssl.o ../../ptclib/pssl.cxx: In member function 'PBoolean PSSLDiffieHellman::Load(const PFilePath&, PSSLFileTypes)': ../../ptclib/pssl.cxx:695: error: invalid conversion from 'char* (*)(...)' to 'void* (*)()' ../../ptclib/pssl.cxx:695: error: initializing argument 1 of 'void* ASN1_d2i_bio(void* (*)(), void* (*)(void**, const unsigned char**, long int), BIO*, void**)' ../../ptclib/pssl.cxx:695: error: invalid conversion from 'char* (*)(...)' to 'void* (*)(void**, const unsigned char**, long int)' ../../ptclib/pssl.cxx:695: error: initializing argument 2 of 'void* ASN1_d2i_bio(void* (*)(), void* (*)(void**, const unsigned char**, long int), BIO*, void**)' ../../ptclib/pssl.cxx:695: error: invalid conversion from 'unsigned char**' to 'void**' ../../ptclib/pssl.cxx:695: error: initializing argument 4 of 'void* ASN1_d2i_bio(void* (*)(), void* (*)(void**, const unsigned char**, long int), BIO*, void**)' make[3]: *** [/opt/local/var/macports/build/_private_tmp_ptlib/work/ptlib_2.2.1/lib/obj_Darwin_ppc_d/pssl.o] Error 1 make[2]: *** [debug] Error 2 make[1]: *** [libs] Error 2 make: *** [debuglibs] Error 2 }}} -- Ticket URL: <http://trac.macports.org/ticket/16465#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS