i686-pc-linux-gnu-g++ -ggdb -O1 -O2 -O3 -pipe -march=athlon-xp -mmmx -msse -m3dnow -Wl,--as-needed -o ekiga accounts.o addressbook.o callbacks.o callshistory.o chat.o config.o druid.o history.o main.o misc.o preferences.o tools.o statusicon.o audio.o fakevideoinput.o videoinput.o videooutput.o accountshandler.o ekiga.o manager.o h323.o pcss.o sip.o urlhandler.o stun.o bonobo.o dbus.o avahi.o -pthread -pthread ../lib/.libs/libekiga.a -lesd -laudiofile -lm /usr/lib/libgnomeui-2.so -lSM -lICE /usr/lib/libbonoboui-2.so /usr/lib/libgnomevfs-2.so -lgnomecanvas-2 -lart_lgpl_2 /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so -latk-1.0 /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpangocairo-1.0.so /usr/lib/libpango-1.0.so -lcairo /usr/lib/libebook-1.2.so /usr/lib/libgnome-2.so /usr/lib/libpopt.so /usr/lib/libedataserver-1.2.so -lxml2 -lgconf-2 -lbonobo-2 -lbonobo-activation /usr/lib/libgmodule-2.0.so -lORBit-2 /usr/lib/libgthread-2.0.so -lrt -ldbus-glib-1 -ldbus-1 /usr/lib/libgobject-2.0.so -lavahi-common -lavahi-client -lavahi-glib /usr/lib/libglib-2.0.so -lSDL -lpt -lopal -ldl -lpthread /usr/lib/gcc/i686-pc-linux-gnu/4.2.2/../../../libpt.so: undefined reference to `__ASN1_d2i_bio' collect2: ld returned 1 exit status distcc[3997] ERROR: compile (null) on localhost failed make[3]: *** [ekiga] Error 1
# ls -l /usr/lib/libpt.so lrwxrwxrwx 1 root root 28 2007-10-10 23:47 /usr/lib/libpt.so -> libpt_linux_x86_r.so.1.10.10* # ldd -r /usr/lib/libpt_linux_x86_r.so linux-gate.so.1 => (0xffffe000) libldap-2.3.so.0 => /usr/lib/libldap-2.3.so.0 (0xb7c4c000) liblber-2.3.so.0 => /usr/lib/liblber-2.3.so.0 (0xb7c3e000) libpthread.so.0 => /lib/libpthread.so.0 (0xb7c26000) libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb7c0d000) libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0xb7bc5000) libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0xb7a77000) libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb7a49000) libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0xb7982000) libresolv.so.2 => /lib/libresolv.so.2 (0xb7970000) libdl.so.2 => /lib/libdl.so.2 (0xb796c000) libstdc++.so.6 => /usr/lib/gcc/i686-pc-linux-gnu/4.2.2/libstdc++.so.6 (0xb7882000) libm.so.6 => /lib/libm.so.6 (0xb785e000) libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/4.2.2/libgcc_s.so.1 (0xb7851000) libc.so.6 => /lib/libc.so.6 (0xb771c000) /lib/ld-linux.so.2 (0x80000000) libcrypt.so.1 => /lib/libcrypt.so.1 (0xb76ea000) libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0xb766b000) libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0xb7645000) libvga.so.1 => /usr/lib/libvga.so.1 (0xb75bd000) libaa.so.1 => /usr/lib/libaa.so.1 (0xb75a1000) libcaca.so.0 => /usr/lib/libcaca.so.0 (0xb7597000) libcucul.so.0 => /usr/lib/libcucul.so.0 (0xb74fa000) libcom_err.so.2 => /lib/libcom_err.so.2 (0xb74f6000) libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0xb74ec000) libncurses.so.5 => /lib/libncurses.so.5 (0xb74a5000) libX11.so.6 => /usr/lib/libX11.so.6 (0xb73ac000) libncursesw.so.5 => /lib/libncursesw.so.5 (0xb7358000) libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb7355000) libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb733b000) libXau.so.6 => /usr/lib/libXau.so.6 (0xb7338000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7333000) undefined symbol: __ASN1_d2i_bio (/usr/lib/libpt_linux_x86_r.so)
Recompiling pwlib fixed it. This can probably be closed, though it's a bit unfortunate if openssl can change ABI like this.
openssl ebuild already points out that you need to recompile broken apps due to ABI change.