Wine fails to get past configuring. config.log configure:13695: result: no configure:14258: checking for i586-mingw32msvc-gcc configure:14287: result: no configure:14258: checking for i386-mingw32msvc-gcc configure:14287: result: no configure:14258: checking for i386-mingw32-gcc configure:14287: result: no configure:14258: checking for mingw-gcc configure:14287: result: no configure:14299: checking for i586-mingw32msvc-dlltool configure:14328: result: no configure:14299: checking for i386-mingw32msvc-dlltool configure:14328: result: no configure:14299: checking for i386-mingw32-dlltool configure:14328: result: no configure:14299: checking for mingw-dlltool configure:14328: result: no configure:14340: checking for i586-mingw32msvc-windres configure:14369: result: no configure:14340: checking for i386-mingw32msvc-windres configure:14369: result: no configure:14340: checking for i386-mingw32-windres configure:14369: result: no configure:14340: checking for mingw-windres configure:14369: result: no configure:14387: error: could not find a way to build shared libraries. It is currently not possible to build Wine without shared library (.so) support to allow transparent switch between .so and .dll files. If you are using Linux, you will need a newer binutils. Reproducible: Always Steps to Reproduce: 1.emerge -u wine 2.fail 3.utter "oh crap" Actual Results: hecking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for dlopen... no checking for dlopen in -ldl... no checking for i586-mingw32msvc-gcc... no checking for i386-mingw32msvc-gcc... no checking for i386-mingw32-gcc... no checking for mingw-gcc... no checking for i586-mingw32msvc-dlltool... no checking for i386-mingw32msvc-dlltool... no checking for i386-mingw32-dlltool... no checking for mingw-dlltool... no checking for i586-mingw32msvc-windres... no checking for i386-mingw32msvc-windres... no checking for i386-mingw32-windres... no checking for mingw-windres... no configure: error: could not find a way to build shared libraries. It is currently not possible to build Wine without shared library (.so) support to allow transparent switch between .so and .dll files. If you are using Linux, you will need a newer binutils. Expected Results: build maybe it's a missing dependency. ortage 2.0.51.19 (default-linux/amd64/2005.0, gcc-3.4.3-20050110, glibc-2.3.4.20050125-r1, 2.6.11-gentoo-r6 x86_64) ================================================================= System uname: 2.6.11-gentoo-r6 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.6.11 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Mar 6 2005, 11:51:56)] distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.4 [enabled] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.8.5-r3, 1.4_p6, 1.6.3, 1.7.9-r1, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r8 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.11 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon64 -pipe" CHOST="x86_64-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/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-O2 -march=athlon64 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks strict" GENTOO_MIRRORS="ftp://gentoo.ccccom.com http://gentoo.netnitco.net ftp://130.207.108.134/pub/gentoo http://gentoo.ccccom.com http://gentoo.osuosl.org/ ftp://mirrors1.netvisao.pt/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://mirror.nutsmaas.nl/gentoo/ http://mirror.phy.olemiss.edu/mirror/gentoo http://open-systems.ufl.edu/mirrors/gentoo" LDFLAGS="-Wl,-O1" 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="S3TC X X509 Xaw3d a52 aac aalib accessibility acl acpi acpi4linux ada aim alsa amd64 apache2 arts artworkextra audiofile avi bash-completion berkdb bitmap-fonts blender-game bonobo bzip2 bzlib cairo calendar caps cddb cdparanoia cdr cdrom cgi chipcard chroot crypt css cups curl curlwrappers dba dbase dbx dedicated devfs26 dga dhcp dio dnd dts dv dvd dvdr dvdread ecc emoticon encode esd exif ext-png ext-zlib extensions faac faad fam fame fastcgi fbcon fbdev festival ffmpeg fftw fla flac flatfile flood fltk fluidsynth fmod font-server foomaticdb foreign-sysvinit fortran freetype ftp gb gd gd-external gdbm ggi gif gimp gimpprint gkrellm glade glgd glitz glut gmail gmp gnome gnomedb gnuplot gphoto2 gpm graphviz gs gsl gstreamer gtk gtk2 gtkhtml guile hal hardenedphp haskell hbci iconv icq idea ieee1394 image imagemagick imap imlib imlib2 immqt-bc innodb ipv6 jabber jack jack-tmpfs java joystick jp2 jpeg jpeg2k junit kde ladcca ladspa ldap libclamav libgd libgda libwww lm_sensors logitech-mouse lzo lzw lzw-tiff mad mbox mcal mha mikmod mime ming mixer mjpeg mmap mng monkey motif mozaccess mozcalendar mozdevelop mozilla mozp3p mozsvg mozxmlterm mp3 mpeg mpeg4 mpi mplayer msdav msn mupad-noscilab mysql mythtv nas native ncurses netbeans network nls noantlr nobcel nobeanutils nobsh nocommonslogging nocommonsnet nojdepend nojsch nojython nolog4j nooro noregexp norhino noxalan noxerces nptl nvidia nviz odbc ofx ogg openal openexr opengl opie oss pam pascal pcre pda pdf pdflib perl php pic plotutils png pnp postgres ppds private pthreads python qt quicktime quotas quotes rdesktop readline rtc ruby samba scanner sdl session shared sharedmem slang smartcard smime sndfile snmp soap sockets speex spell sql sqlite ssl subversion svg tcltk tcpd tetex tga theora threads thumbnail tidy tiff timidity tokenizer transcode truetype truetype-fonts type1-fonts unicode usb userlocales utf8 v4l v4l2 vcd vcdimager vim-with-x vnc vorbis webdav wifi wxwindows xanim xchatdccserver xforms xine xinerama xml xml-rpc xml2 xmms xosd xpm xrandr xv xvid xvmc yahoo yv12 zeroconf zlib zvbi" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LINGUAS
Created attachment 56965 [details] config.log
configure:13664: x86_64-pc-linux-gnu-gcc -o conftest -O2 -march=athlon64 -pipe -Wl,-O1 conftest.c -ldl >&5 /var/tmp/portage/wine-20050419/temp/cctD2W8W.o(.text+0xd): In function `main': : warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /emul/linux/x86/usr/lib/libdl.a(dlopen.o)(.text+0x1b): In function `dlopen': : undefined reference to `__dlopen' collect2: ld returned 1 exit status configure:13670: $? = 1
ah yeah. maybe I should of looked harder at the config.log it is riddled with warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /emul/linux/x86/usr/lib/libdl.a(dlopen.o)(.text+0x1b): In function `dlopen': : undefined reference to `__dlopen'
Ok thanks. Sorry about that one. Must of been a botched upgrade to 2005.0 profile. Cause there was a bunch of files dated 03/06/2005 in /emul/linux/x86/usr/lib/ that I could not find listed in any equery belongs search. It is building now.
I just moved the files to a hold dir to see if they are needed.
ok it built fine. I think I should do more research before submitting a bug :)