id summary reporter owner description type status priority milestone component version resolution keywords cc port 5101 BUG: Mailsync 5.2.1 does not compile mbaxter@… mww@… "I have duplicated this bug both with the .dmg file distribution of DarwinPorts and with the latest CVS release. When compiling mailsync 5.2.1 the dependencies (cclient, openssl and zlib) install perfectly but mailsync fails. The following output shows the output including the other ports working. sudo port install mailsync ---> Fetching zlib ---> Attempting to fetch zlib-1.2.3.tar.bz2 from http://www.zlib.net/ ---> Verifying checksum(s) for zlib ---> Extracting zlib ---> Configuring zlib ---> Building zlib with target all ---> Staging zlib into destroot ---> Packaging tgz archive for zlib 1.2.3_0 ---> Installing zlib 1.2.3_0 ---> Activating zlib 1.2.3_0 ---> Cleaning zlib ---> Fetching openssl ---> Attempting to fetch openssl-0.9.8.tar.gz from http://www.openssl.org/source/ ---> Verifying checksum(s) for openssl ---> Extracting openssl ---> Applying patches to openssl ---> Configuring openssl ---> Building openssl with target all ---> Staging openssl into destroot ---> Packaging tgz archive for openssl 0.9.8_1 ---> Installing openssl 0.9.8_1 ---> Activating openssl 0.9.8_1 ---> Cleaning openssl ---> Fetching cclient ---> Attempting to fetch imap-2004g.tar.Z from ftp://ftp.cac.washington.edu/imap/ ---> Verifying checksum(s) for cclient ---> Extracting cclient ---> Configuring cclient ---> Building cclient with target osx EXTRACFLAGS=-fno-common ---> Staging cclient into destroot ---> Packaging tgz archive for cclient 2004g_0 ---> Installing cclient 2004g_0 ---> Activating cclient 2004g_0 ---> Cleaning cclient ---> Fetching mailsync ---> Attempting to fetch mailsync_5.2.1.orig.tar.gz from http://puzzle.dl.sourceforge.net/mailsync ---> Verifying checksum(s) for mailsync ---> Extracting mailsync ---> Applying patches to mailsync ---> Configuring mailsync ---> Building mailsync with target all Error: Target com.apple.build returned: shell command ""cd ""/opt/local/var/db/dports/build/ _opt_local_var_db_dports_sources_rsync.rsync.opendarwin.org_dpupdate_dports_mail_mailsync/work/ mailsync-5.2.1"" && make all"" returned error 2 Command output: fi if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/local/include/c-client -I/opt/local/include/c-client -fno- operator-names -g -O2 -MT channel.o -MD -MP -MF "".deps/channel.Tpo"" \ -c -o channel.o `test -f 'channel.cc' || echo './'`channel.cc; \ then mv -f "".deps/channel.Tpo"" "".deps/channel.Po""; \ else rm -f "".deps/channel.Tpo""; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/local/include/c-client -I/opt/local/include/c-client -fno- operator-names -g -O2 -MT msgid.o -MD -MP -MF "".deps/msgid.Tpo"" \ -c -o msgid.o `test -f 'msgid.cc' || echo './'`msgid.cc; \ then mv -f "".deps/msgid.Tpo"" "".deps/msgid.Po""; \ else rm -f "".deps/msgid.Tpo""; exit 1; \ fi if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/local/include/c-client -I/opt/local/include/c-client -g -O2 -MT msgstring.o -MD -MP -MF "".deps/msgstring.Tpo"" \ -c -o msgstring.o `test -f 'msgstring.c' || echo './'`msgstring.c; \ then mv -f "".deps/msgstring.Tpo"" "".deps/msgstring.Po""; \ else rm -f "".deps/msgstring.Tpo""; exit 1; \ fi g++ -fno-operator-names -g -O2 -o mailsync mailsync_main.o commandline.o configuration.o types.o mail_handling.o c-client_callbacks.o utils.o store.o channel.o msgid.o msgstring.o /opt/local/ lib/libc-client4.a -L/usr/lib -Wl,-search_paths_first -lgssapi_krb5 -lkrb5 -lk5crypto -lkrb5support - lcom_err -lresolv -L/opt/local/lib -lssl -lcrypto /usr/bin/ld: warning prebinding disabled because of undefined symbols /usr/bin/ld: Undefined symbols: __gnu_cxx::__exchange_and_add(int volatile*, int) std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage std::_Rb_tree_decrement(std::_Rb_tree_node_base*) std::_Rb_tree_increment(std::_Rb_tree_node_base const*) std::_Rb_tree_increment(std::_Rb_tree_node_base*) std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) collect2: ld returned 1 exit status make[2]: *** [mailsync] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2" defect closed Normal ports 1.0 worksforme mww@… yeled@… markd@…