ports/146066: [workaround] final link of net-im/empathy fails libhx509.so undefined reference to MD2_Init etc

Takuya Harada tharada at e-mail.jp
Mon Apr 26 13:40:03 UTC 2010


>Number:         146066
>Category:       ports
>Synopsis:       [workaround] final link of net-im/empathy fails libhx509.so undefined reference to MD2_Init etc
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Apr 26 13:40:02 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Takuya Harada
>Release:        FreeBSD 9.0-CURRENT
>Organization:
Ohu University
>Environment:
FreeBSD noway.example.jp 9.0-CURRENT FreeBSD 9.0-CURRENT #0: Sun Apr  4 12:32:35 JST 2010     root at noway.example.jp:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
portmaster: empathy-2.28.2_2
===>>> Port directory: /usr/ports/net-im/empathy

===>  Cleaning for empathy-2.28.2_2
(snip)
..
gnome-libtool: link: cc -O2 -pipe -fno-strict-aliasing -o .libs/empathy empathy.o empathy-about-dialog.o empathy-account-assistant.o empathy-accounts-dialog.o empathy-call-window.o empathy-call-window-fullscreen.o empathy-chatrooms-window.o empathy-debug-window.o empathy-chat-window.o empathy-event-manager.o empathy-import-mc4-accounts.o empathy-ft-manager.o empathy-import-dialog.o empathy-import-widget.o empathy-import-pidgin.o empathy-import-utils.o empathy-main-window.o empathy-misc.o empathy-new-chatroom-dialog.o empathy-preferences.o empathy-sidebar.o empathy-status-icon.o empathy-tube-dispatch.o empathy-map-view.o ephy-spinner.o empathy-tube-dispatch-enumtypes.o -pthread -pthread -pthread -pthread  -L/usr/local/lib ../libempathy-gtk/.libs/libempathy-gtk.so /usr/local/lib/libcanberra-gtk.so /usr/local/lib/libcanberra.so /usr/local/lib/libvorbisfile.so /usr/local/lib/libvorbis.so /usr/local/lib/libogg.so /usr/local/lib/libltdl.so /usr/local/lib/libgstinterfaces-0.10.so /u
 sr/ports/net-im/empathy/work/empathy-2.28.2/libempathy/.libs/libempathy.so ../libempathy/.libs/libempathy.so ../extensions/.libs/libemp-extensions.a /usr/local/lib/libnotify.so /usr/local/lib/libebook-1.2.so -L/usr/local/lib/nss -L/usr/lib /usr/local/lib/libcamel-1.2.so -lnss3 -lsmime3 -lssl3 -lnssutil3 -lgssapi -lheimntlm -lkrb5 -lhx509 -lcom_err -lcrypto -lasn1 -lroken -lcrypt /usr/local/lib/libedataserver-1.2.so -lplds4 -lplc4 -lnspr4 /usr/local/lib/libbonobo-2.so /usr/local/lib/libbonobo-activation.so /usr/local/lib/libORBitCosNaming-2.so /usr/local/lib/libtelepathy-farsight.so /usr/local/lib/libtelepathy-glib.so /usr/local/lib/libgstfarsight-0.10.so /usr/local/lib/libunique-1.0.so /usr/local/lib/libchamplain-gtk-0.4.so /usr/local/lib/libchamplain-0.4.so /usr/local/lib/libsoup-gnome-2.4.so /usr/local/lib/libgconf-2.so /usr/local/lib/libORBit-2.so /usr/local/lib/libdbus-glib-1.so /usr/local/lib/libproxy.so /usr/local/lib/libgnome-keyring.so /usr/local/lib/libdbus-1.so /us
 r/local/lib/libclutter-gtk-0.10.so /usr/local/lib/libclutter!
 -glx-1.0.so -lGL /usr/local/lib/libwebkit-1.0.so -lpthread /usr/local/lib/libenchant.so /usr/local/lib/libgailutil.so /usr/local/lib/libgstpbutils-0.10.so /usr/local/lib/libgstvideo-0.10.so /usr/local/lib/libgstbase-0.10.so /usr/local/lib/libgstreamer-0.10.so /usr/local/lib/libjpeg.so /usr/local/lib/libxslt.so /usr/local/lib/libsqlite3.so -licui18n -licuuc -licudata /usr/local/lib/libXt.so /usr/local/lib/libSM.so /usr/local/lib/libICE.so /usr/local/lib/libgtk-x11-2.0.so /usr/local/lib/libsoup-2.4.so /usr/local/lib/libgthread-2.0.so /usr/local/lib/libxml2.so /usr/local/lib/libgnutls.so /usr/local/lib/libtasn1.so /usr/local/lib/libgcrypt.so /usr/local/lib/libgpg-error.so /usr/local/lib/libgdk-x11-2.0.so /usr/local/lib/libatk-1.0.so /usr/local/lib/libgdk_pixbuf-2.0.so /usr/local/lib/libpangocairo-1.0.so /usr/local/lib/libXinerama.so /usr/local/lib/libXi.so /usr/local/lib/libXrandr.so /usr/local/lib/libXcursor.so /usr/local/lib/libXcomposite.so /usr/local/lib/libXext.so /usr/loc
 al/lib/libXdamage.so /usr/local/lib/libpangoft2-1.0.so /usr/local/lib/libXfixes.so /usr/local/lib/libcairo.so /usr/local/lib/libpixman-1.so -lpng /usr/local/lib/libxcb-render-util.so /usr/local/lib/libxcb-render.so /usr/local/lib/libXrender.so /usr/local/lib/libX11.so /usr/local/lib/libxcb.so /usr/local/lib/libpthread-stubs.so /usr/local/lib/libXau.so /usr/local/lib/libXdmcp.so -lrpcsvc /usr/local/lib/libpango-1.0.so -lm /usr/local/lib/libfontconfig.so /usr/local/lib/libfreetype.so -lz /usr/local/lib/libexpat.so /usr/local/lib/libgio-2.0.so /usr/local/lib/libgobject-2.0.so /usr/local/lib/libgmodule-2.0.so /usr/local/lib/libglib-2.0.so /usr/local/lib/libintl.so /usr/local/lib/libiconv.so /usr/local/lib/libpcre.so -pthread -Wl,-rpath -Wl,/usr/local/lib

/usr/lib/libhx509.so: undefined reference to `MD2_Init'

/usr/lib/libhx509.so: undefined reference to `MD2_Final'

/usr/lib/libhx509.so: undefined reference to `MD2_Update'

gmake[3]: *** [empathy] Error 1

Building of net-im/empathy fails at final link. I found a workaround described below. With this workaround, building of it has been successful.
>How-To-Repeat:
cd /usr/ports/net-im/empathy && make clean && make
>Fix:
cd /usr/ports/security/openssl
Rebuild security/openssl with MD2 enabled (enables MD2 on openssl config menu or adding WITH_MD2=yes as a building option).
cd /usr/ports/net-im/empathy
Then, rebuild net-im/empathy.

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list