#11752 closed defect (fixed)
BUG: pavuk not building
Reported by: | dhaines@… | Owned by: | boeyms@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.4 |
Keywords: | pavuk | Cc: | dhaines@…, boeyms@… |
Port: |
Description (last modified by jmpalacios (Juan Manuel Palacios))
Yes, I know that I have mports installed in /usr/local. That is not the cause of this problem. A "sudo port install pavuk" doesn't work, instead it gives off the following:
---> Fetching pavuk ---> Attempting to fetch pavuk-0.9.35.tar.bz2 from http:/downloads.sourceforge.net/pavuk ---> Verifying checksum(s) for pavuk ---> Extracting pavuk ---> Configuring pavuk ---> Building pavuk with target all Error: Target com.apple.build returned: shell command "cd "/usr/local/var/db/dports/build/_usr_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_net_pavuk/work/pavuk-0.9.35" && make all" returned error 2 Command output: then mv -f ".deps/tag_pattern.Tpo" ".deps/tag_pattern.Po"; else rm -f ".deps/tag_pattern.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -D_REENTRANT -DGETTEXT_DEFAULT_CATALOG_DIR="\"/usr/local/share/locale\"" -DDEFAULTRC="\"/usr/local/etc/pavukrc\"" -MT times.o -MD -MP -MF ".deps/times.Tpo" -c -o times.o times.c; \ then mv -f ".deps/times.Tpo" ".deps/times.Po"; else rm -f ".deps/times.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -D_REENTRANT -DGETTEXT_DEFAULT_CATALOG_DIR="\"/usr/local/share/locale\"" -DDEFAULTRC="\"/usr/local/etc/pavukrc\"" -MT tools.o -MD -MP -MF ".deps/tools.Tpo" -c -o tools.o tools.c; \ then mv -f ".deps/tools.Tpo" ".deps/tools.Po"; else rm -f ".deps/tools.Tpo"; exit 1; fi tools.c: In function 'xdebug': tools.c:253: warning: unused variable 'unique' tools.c:252: warning: unused variable 'unique_lock' if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -D_REENTRANT -DGETTEXT_DEFAULT_CATALOG_DIR="\"/usr/local/share/locale\"" -DDEFAULTRC="\"/usr/local/etc/pavukrc\"" -MT tr.o -MD -MP -MF ".deps/tr.Tpo" -c -o tr.o tr.c; \ then mv -f ".deps/tr.Tpo" ".deps/tr.Po"; else rm -f ".deps/tr.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -D_REENTRANT -DGETTEXT_DEFAULT_CATALOG_DIR="\"/usr/local/share/locale\"" -DDEFAULTRC="\"/usr/local/etc/pavukrc\"" -MT uconfig.o -MD -MP -MF ".deps/uconfig.Tpo" -c -o uconfig.o uconfig.c; \ then mv -f ".deps/uconfig.Tpo" ".deps/uconfig.Po"; else rm -f ".deps/uconfig.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -D_REENTRANT -DGETTEXT_DEFAULT_CATALOG_DIR="\"/usr/local/share/locale\"" -DDEFAULTRC="\"/usr/local/etc/pavukrc\"" -MT uexit.o -MD -MP -MF ".deps/uexit.Tpo" -c -o uexit.o uexit.c; \ then mv -f ".deps/uexit.Tpo" ".deps/uexit.Po"; else rm -f ".deps/uexit.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -D_REENTRANT -DGETTEXT_DEFAULT_CATALOG_DIR="\"/usr/local/share/locale\"" -DDEFAULTRC="\"/usr/local/etc/pavukrc\"" -MT update_links.o -MD -MP -MF ".deps/update_links.Tpo" -c -o update_links.o update_links.c; \ then mv -f ".deps/update_links.Tpo" ".deps/update_links.Po"; else rm -f ".deps/update_links.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -D_REENTRANT -DGETTEXT_DEFAULT_CATALOG_DIR="\"/usr/local/share/locale\"" -DDEFAULTRC="\"/usr/local/etc/pavukrc\"" -MT url.o -MD -MP -MF ".deps/url.Tpo" -c -o url.o url.c; \ then mv -f ".deps/url.Tpo" ".deps/url.Po"; else rm -f ".deps/url.Tpo"; exit 1; fi url.c: In function 'url_to_in_filename': url.c:1850: warning: format '%ld' expects type 'long int', but argument 6 has type 'pthread_t' gcc -o pavuk absio.o abstract.o ainterface.o authinfo.o base64.o bufio.o cleanup.o cmdparse.o condition.o config.o cookie.o css.o debugl.o decode.o digest_auth.o dinfo.o dlhash.o dlhash_tools.o dllist.o dns.o doc.o errcode.o file.o fnmatch.o form.o form_encode.o ftp.o gaccel.o gauthinfo.o gcinfo.o gkeys.o gopher.o gprop.o gtkmulticol.o gui_about.o gui_api.o gui_addurl.o gui_common.o gui_jscons.o gui_limits.o gui_main.o gui_scenario.o gui_sched.o gui_tools.o gui_tree.o html.o htmlparser.o htmltags.o http.o http_proxy.o iecache.o icons.o jsbind.o jstrans.o lfname.o log.o md5c.o md4c.o mime.o mimetype.o mode.o mopt.o mozcache.o mt.o myssl_nss.o myssl_openssl.o net.o nls.o nscache.o ntlm_auth.o pavuk.o re.o recurse.o remind.o robots.o schedule.o stats.o tag_pattern.o times.o tools.o tr.o uconfig.o uexit.o update_links.o url.o -lssl -lcrypto -lpthread -lz /usr/bin/ld: Undefined symbols: _SSL_CTX_sess_set_get_cb _SSL_CTX_sess_set_new_cb _SSL_CTX_sess_set_remove_cb _SSL_CTX_set_info_callback collect2: ld returned 1 exit status make[2]: *** [pavuk] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 Error: Status 1 encountered during processing. sputnik: ~ % ls Desktop Library No Backup Sites Documents Movies Pictures bin Downloads Music Public tmp sputnik: ~ % mpupdate DEBUG: Rebuilding the MacPorts base system if needed. Synchronizing from rsync://rsync.darwinports.org/dpupdate/dports receiving file list ... done archivers/zlib/ audio/flac/ audio/id3lib/ audio/libvorbis/ audio/streamripper/ devel/openssl/ devel/pcre/ multimedia/libogg/ net/libpcap/ net/nmap/ net/pavuk/ textproc/libiconv/ deleting net/pavuk/work sent 77 bytes received 236729 bytes 36431.69 bytes/sec total size is 14296189 speedup is 60.37 DEBUG: MacPorts base dir: /usr/local/var/db/dports/sources/rsync.rsync.darwinports.org_dpupdate1/base DEBUG: Setting user: root DarwinPorts base version 1.400 installed DEBUG: Updating using rsync receiving file list ... done sent 77 bytes received 4404 bytes 1792.40 bytes/sec total size is 2537900 speedup is 566.37 Downloaded MacPorts base version 1.400 The MacPorts installation is not outdated and so was not updated DEBUG: Setting ownership to root selfupdate done! sputnik: ~ % sudo port clean pavuk ---> Cleaning pavuk sputnik: ~ % mpupdate DEBUG: Rebuilding the MacPorts base system if needed. Synchronizing from rsync://rsync.darwinports.org/dpupdate/dports receiving file list ... done net/pavuk/ sent 77 bytes received 236729 bytes 36431.69 bytes/sec total size is 14296189 speedup is 60.37 DEBUG: MacPorts base dir: /usr/local/var/db/dports/sources/rsync.rsync.darwinports.org_dpupdate1/base DEBUG: Setting user: root DarwinPorts base version 1.400 installed DEBUG: Updating using rsync receiving file list ... done sent 77 bytes received 4404 bytes 1792.40 bytes/sec total size is 2537900 speedup is 566.37 Downloaded MacPorts base version 1.400 The MacPorts installation is not outdated and so was not updated DEBUG: Setting ownership to root selfupdate done! sputnik: ~ % sudo port install pavuk Password: ---> Fetching pavuk ---> Verifying checksum(s) for pavuk ---> Extracting pavuk ---> Configuring pavuk ---> Building pavuk with target all Error: Target com.apple.build returned: shell command "cd "/usr/local/var/db/dports/build/_usr_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_net_pavuk/work/pavuk-0.9.35" && make all" returned error 2 Command output: then mv -f ".deps/tag_pattern.Tpo" ".deps/tag_pattern.Po"; else rm -f ".deps/tag_pattern.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -D_REENTRANT -DGETTEXT_DEFAULT_CATALOG_DIR="\"/usr/local/share/locale\"" -DDEFAULTRC="\"/usr/local/etc/pavukrc\"" -MT times.o -MD -MP -MF ".deps/times.Tpo" -c -o times.o times.c; \ then mv -f ".deps/times.Tpo" ".deps/times.Po"; else rm -f ".deps/times.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -D_REENTRANT -DGETTEXT_DEFAULT_CATALOG_DIR="\"/usr/local/share/locale\"" -DDEFAULTRC="\"/usr/local/etc/pavukrc\"" -MT tools.o -MD -MP -MF ".deps/tools.Tpo" -c -o tools.o tools.c; \ then mv -f ".deps/tools.Tpo" ".deps/tools.Po"; else rm -f ".deps/tools.Tpo"; exit 1; fi tools.c: In function 'xdebug': tools.c:253: warning: unused variable 'unique' tools.c:252: warning: unused variable 'unique_lock' if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -D_REENTRANT -DGETTEXT_DEFAULT_CATALOG_DIR="\"/usr/local/share/locale\"" -DDEFAULTRC="\"/usr/local/etc/pavukrc\"" -MT tr.o -MD -MP -MF ".deps/tr.Tpo" -c -o tr.o tr.c; \ then mv -f ".deps/tr.Tpo" ".deps/tr.Po"; else rm -f ".deps/tr.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -D_REENTRANT -DGETTEXT_DEFAULT_CATALOG_DIR="\"/usr/local/share/locale\"" -DDEFAULTRC="\"/usr/local/etc/pavukrc\"" -MT uconfig.o -MD -MP -MF ".deps/uconfig.Tpo" -c -o uconfig.o uconfig.c; \ then mv -f ".deps/uconfig.Tpo" ".deps/uconfig.Po"; else rm -f ".deps/uconfig.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -D_REENTRANT -DGETTEXT_DEFAULT_CATALOG_DIR="\"/usr/local/share/locale\"" -DDEFAULTRC="\"/usr/local/etc/pavukrc\"" -MT uexit.o -MD -MP -MF ".deps/uexit.Tpo" -c -o uexit.o uexit.c; \ then mv -f ".deps/uexit.Tpo" ".deps/uexit.Po"; else rm -f ".deps/uexit.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -D_REENTRANT -DGETTEXT_DEFAULT_CATALOG_DIR="\"/usr/local/share/locale\"" -DDEFAULTRC="\"/usr/local/etc/pavukrc\"" -MT update_links.o -MD -MP -MF ".deps/update_links.Tpo" -c -o update_links.o update_links.c; \ then mv -f ".deps/update_links.Tpo" ".deps/update_links.Po"; else rm -f ".deps/update_links.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -D_REENTRANT -DGETTEXT_DEFAULT_CATALOG_DIR="\"/usr/local/share/locale\"" -DDEFAULTRC="\"/usr/local/etc/pavukrc\"" -MT url.o -MD -MP -MF ".deps/url.Tpo" -c -o url.o url.c; \ then mv -f ".deps/url.Tpo" ".deps/url.Po"; else rm -f ".deps/url.Tpo"; exit 1; fi url.c: In function 'url_to_in_filename': url.c:1850: warning: format '%ld' expects type 'long int', but argument 6 has type 'pthread_t' gcc -o pavuk absio.o abstract.o ainterface.o authinfo.o base64.o bufio.o cleanup.o cmdparse.o condition.o config.o cookie.o css.o debugl.o decode.o digest_auth.o dinfo.o dlhash.o dlhash_tools.o dllist.o dns.o doc.o errcode.o file.o fnmatch.o form.o form_encode.o ftp.o gaccel.o gauthinfo.o gcinfo.o gkeys.o gopher.o gprop.o gtkmulticol.o gui_about.o gui_api.o gui_addurl.o gui_common.o gui_jscons.o gui_limits.o gui_main.o gui_scenario.o gui_sched.o gui_tools.o gui_tree.o html.o htmlparser.o htmltags.o http.o http_proxy.o iecache.o icons.o jsbind.o jstrans.o lfname.o log.o md5c.o md4c.o mime.o mimetype.o mode.o mopt.o mozcache.o mt.o myssl_nss.o myssl_openssl.o net.o nls.o nscache.o ntlm_auth.o pavuk.o re.o recurse.o remind.o robots.o schedule.o stats.o tag_pattern.o times.o tools.o tr.o uconfig.o uexit.o update_links.o url.o -lssl -lcrypto -lpthread -lz /usr/bin/ld: Undefined symbols: _SSL_CTX_sess_set_get_cb _SSL_CTX_sess_set_new_cb _SSL_CTX_sess_set_remove_cb _SSL_CTX_set_info_callback collect2: ld returned 1 exit status make[2]: *** [pavuk] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 Error: Status 1 encountered during processing.
Change History (6)
comment:1 Changed 18 years ago by dhaines@…
comment:2 Changed 18 years ago by jmpalacios (Juan Manuel Palacios)
Description: | modified (diff) |
---|---|
Milestone: | MacPorts 1.4 → Port Bugs |
Priority: | Blocker → Expected |
severity: | Serious → Normal |
Please, this is not a blocker bug. Also, it does not belong in the 1.4 milestone, it's a ports relate bug describing a build failure, so therefore it belongs in the "Port Bugs" milestone. Thanks!
-jmpp
comment:3 Changed 18 years ago by boeyms@…
Cc: | dhaines@… boeyms@… added |
---|---|
Owner: | changed from macports-dev@… to boeyms@… |
Summary: | pavuk not building → BUG: pavuk not building |
Add reporter and port maintainer so that both receive updates to the ticket (this is necessary as documented in TracTicketing as this version of Trac does not automatically send email updates to the reporter and assignee).
comment:4 Changed 18 years ago by boeyms@…
Status: | new → assigned |
---|
It seems that the build failed because pavuk defaulted to enabling SSL support, which will fail on a system on which an appropriate version of SSL is not installed. Patch committed in r25230; please test. Will close as fixed if positive or no feedback received about this ticket in a week. (Apologies for terseness :-)
comment:5 Changed 17 years ago by boeyms@…
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
No correspondence received from reporter after a week, and patch r25230 works for me; marking as fixed.
---> Building pavuk with target all Error: Target com.apple.build returned: shell command "cd "/usr/local/var/db/dports/build/_usr_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_net_pavuk/work/pavuk-0.9.35" && make all" returned error 2 Command output: make all-recursive Making all in src gcc -o pavuk absio.o abstract.o ainterface.o authinfo.o base64.o bufio.o cleanup.o cmdparse.o condition.o config.o cookie.o css.o debugl.o decode.o digest_auth.o dinfo.o dlhash.o dlhash_tools.o dllist.o dns.o doc.o errcode.o file.o fnmatch.o form.o form_encode.o ftp.o gaccel.o gauthinfo.o gcinfo.o gkeys.o gopher.o gprop.o gtkmulticol.o gui_about.o gui_api.o gui_addurl.o gui_common.o gui_jscons.o gui_limits.o gui_main.o gui_scenario.o gui_sched.o gui_tools.o gui_tree.o html.o htmlparser.o htmltags.o http.o http_proxy.o iecache.o icons.o jsbind.o jstrans.o lfname.o log.o md5c.o md4c.o mime.o mimetype.o mode.o mopt.o mozcache.o mt.o myssl_nss.o myssl_openssl.o net.o nls.o nscache.o ntlm_auth.o pavuk.o re.o recurse.o remind.o robots.o schedule.o stats.o tag_pattern.o times.o tools.o tr.o uconfig.o uexit.o update_links.o url.o -lssl -lcrypto -lpthread -lz /usr/bin/ld: Undefined symbols: _SSL_CTX_sess_set_get_cb _SSL_CTX_sess_set_new_cb _SSL_CTX_sess_set_remove_cb _SSL_CTX_set_info_callback collect2: ld returned 1 exit status make[2]: * [pavuk] Error 1 make[1]: * [all-recursive] Error 1 make: * [all] Error 2
Error: Status 1 encountered during processing.