vnc2swf-0.4.2 doesn't see ming (media-libs/ming-0.2a-r1 installed) when ./configuring: checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for deflate in -lz... yes checking for Ming_init in -lming... no configure: error: *** ming missing - please install first or check config.log *** Reproducible: Always Steps to Reproduce: 1. emerge vnc2swf Actual Results: checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for deflate in -lz... yes checking for Ming_init in -lming... no configure: error: *** ming missing - please install first or check config.log *** LOG (the end): int main() { dnet_ntoa() ; return 0; } configure:1502: checking for gethostbyname configure:1533: c++ -o conftest -march=pentium3 -mtune=pentium3 -pipe -Os -fforce-addr -fomit-frame-pointer -ftracer -mfpmath=sse -fvisibility-inlines-hidden -Wall $ configure:1606: checking for connect configure:1637: c++ -o conftest -march=pentium3 -mtune=pentium3 -pipe -Os -fforce-addr -fomit-frame-pointer -ftracer -mfpmath=sse -fvisibility-inlines-hidden -Wall $ configure:1704: checking for remove configure:1735: c++ -o conftest -march=pentium3 -mtune=pentium3 -pipe -Os -fforce-addr -fomit-frame-pointer -ftracer -mfpmath=sse -fvisibility-inlines-hidden -Wall $ configure:1802: checking for shmat configure:1833: c++ -o conftest -march=pentium3 -mtune=pentium3 -pipe -Os -fforce-addr -fomit-frame-pointer -ftracer -mfpmath=sse -fvisibility-inlines-hidden -Wall $ configure:1909: checking for IceConnectionNumber in -lICE configure:1931: c++ -o conftest -march=pentium3 -mtune=pentium3 -pipe -Os -fforce-addr -fomit-frame-pointer -ftracer -mfpmath=sse -fvisibility-inlines-hidden -Wall $ configure:1986: checking for deflate in -lz configure:2008: c++ -o conftest -march=pentium3 -mtune=pentium3 -pipe -Os -fforce-addr -fomit-frame-pointer -ftracer -mfpmath=sse -fvisibility-inlines-hidden -Wall $ configure:2067: checking for Ming_init in -lming configure:2089: c++ -o conftest -march=pentium3 -mtune=pentium3 -pipe -Os -fforce-addr -fomit-frame-pointer -ftracer -mfpmath=sse -fvisibility-inlines-hidden -Wall $ /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/../../../libming.so: undefined reference to `swf5parse' /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/../../../libming.so: undefined reference to `swf5lval' collect2: ld returned 1 exit status configure: failed program was: #line 2075 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char Ming_init(); int main() { Ming_init() ; return 0; } Expected Results: Portage 2.0.51.22 (default-linux/x86/2005.0, gcc-3.4.3-20050110, glibc-2.3.5-r1, 2.6.12-gentoo-r6 i686) ================================================================= System uname: 2.6.12-gentoo-r6 i686 Pentium III (Coppermine) Gentoo Base System version 1.6.13 dev-lang/python: 2.3.4-r1, 2.4.1-r1 sys-apps/sandbox: 1.2.11 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -mtune=pentium3 -pipe -Os -fforce-addr -fomit-frame-pointer -ftracer -mfpmath=sse" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium3 -mtune=pentium3 -pipe -Os -fforce-addr -fomit-frame-pointer -ftracer -mfpmath=sse -fvisibility-inlines-hidden" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig candy distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.prz.rzeszow.pl/ http://src.gentoo.pl/ http://gentoo.osuosl.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" LANG="pl_PL.utf8" LINGUAS="pl" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X aalib acpi alsa apache2 apm arts audiofile avi berkdb bitmap-fonts bzlib cdparanoia cdr crypt cups curl dbus diet directfb divx4linux dv dvd dvdr dvdread editor eds encode fam fbcon ffmpeg flac flash foomaticdb fortran gd gdbm gif gphoto2 gpm gtk gtk2 hal imagemagick imlib inkjar ipv6 jpeg kde kdeenablefinal kqemu lcms libg++ libwww mad mikmod ming motif mp3 mpeg ncurses nls nptl nptlonly ogg oggvorbis opengl pam pcmcia pdflib perl plugin png python qt quicktime readline samba scanner sdl slang smartcard sndfile snmp spell sse ssl svg symlink tcpd theora tiff truetype truetype-fonts type1-fonts unicode usb usepackagedmakefiles v4l vcd vorbis wifi win32codecs xine xml2 xpm xv zlib linguas_pl userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS
(In reply to comment #0) > /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/../../../libming.so: undefined > reference to `swf5parse' > /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/../../../libming.so: undefined > reference to `swf5lval' > collect2: ld returned 1 exit status It's a bug in ming, not in vnc2swf.
I've fixed media-libs/ming, it compiles now.