Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 90094 - wine-20050419 fails to configure due to broken x86 emul glibc
Summary: wine-20050419 fails to configure due to broken x86 emul glibc
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-22 19:44 UTC by Ron Sommers
Modified: 2005-04-23 21:15 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
config.log (config.log,288.89 KB, text/plain)
2005-04-22 19:45 UTC, Ron Sommers
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ron Sommers 2005-04-22 19:44:29 UTC
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
Comment 1 Ron Sommers 2005-04-22 19:45:41 UTC
Created attachment 56965 [details]
config.log
Comment 2 SpanKY gentoo-dev 2005-04-23 19:34:13 UTC
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
Comment 3 Ron Sommers 2005-04-23 20:38:22 UTC
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'
Comment 4 Ron Sommers 2005-04-23 21:04:33 UTC
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.
Comment 5 Ron Sommers 2005-04-23 21:06:08 UTC
I just moved the files to a hold dir to see if they are needed.
Comment 6 Ron Sommers 2005-04-23 21:15:44 UTC
ok it built fine. 
I think I should do more research before submitting a bug :)