http://bugs.winehq.org/show_bug.cgi?id=13570
Summary: Problem compiling wine 1.0rc2 Product: Wine Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: enhancement Priority: P2 Component: build-env AssignedTo: wine-bugs@winehq.org ReportedBy: pierre42d@9online.fr
# make make[1]: Entering directory `/tmp/wine-1.0-rc2/tools' make[1]: `makedep' is up to date. make[1]: Leaving directory `/tmp/wine-1.0-rc2/tools' make[1]: Entering directory `/tmp/wine-1.0-rc2/libs' make[2]: Entering directory `/tmp/wine-1.0-rc2/libs/port' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/tmp/wine-1.0-rc2/libs/port' make[2]: Entering directory `/tmp/wine-1.0-rc2/libs/wine' (GIT_DIR=../../.git git describe HEAD 2>/dev/null || echo "wine-1.0-rc2") | sed -n -e '$s/(.*)/const char wine_build[] = "\1";/p' >version-stamp || (rm -f version-stamp && exit 1) make[2]: Leaving directory `/tmp/wine-1.0-rc2/libs/wine' make[2]: Entering directory `/tmp/wine-1.0-rc2/libs/wpp' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/tmp/wine-1.0-rc2/libs/wpp' make[1]: Leaving directory `/tmp/wine-1.0-rc2/libs' make[1]: Entering directory `/tmp/wine-1.0-rc2/tools' make[2]: Entering directory `/tmp/wine-1.0-rc2/tools/widl' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/tmp/wine-1.0-rc2/tools/widl' make[2]: Entering directory `/tmp/wine-1.0-rc2/tools/winebuild' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/tmp/wine-1.0-rc2/tools/winebuild' make[2]: Entering directory `/tmp/wine-1.0-rc2/tools/winedump' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/tmp/wine-1.0-rc2/tools/winedump' make[2]: Entering directory `/tmp/wine-1.0-rc2/tools/winegcc' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/tmp/wine-1.0-rc2/tools/winegcc' make[2]: Entering directory `/tmp/wine-1.0-rc2/tools/wmc' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/tmp/wine-1.0-rc2/tools/wmc' make[2]: Entering directory `/tmp/wine-1.0-rc2/tools/wrc' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/tmp/wine-1.0-rc2/tools/wrc' make[1]: Leaving directory `/tmp/wine-1.0-rc2/tools' make[1]: Entering directory `/tmp/wine-1.0-rc2/include' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/tmp/wine-1.0-rc2/include' make[1]: Entering directory `/tmp/wine-1.0-rc2/fonts' ../tools/sfnt2fnt -o coue1255.fon -d 128 ./courier.ttf 13,1255,8 ../tools/sfnt2fnt: relocation error: ../tools/sfnt2fnt: symbol wine_cp_get_table, version WINE_1.0 not defined in file libwine.so.1 with link time reference make[1]: *** [coue1255.fon] Error 127 make[1]: Leaving directory `/tmp/wine-1.0-rc2/fonts' make: *** [fonts] Error 2
http://bugs.winehq.org/show_bug.cgi?id=13570
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |1.0-rc2
--- Comment #1 from Dmitry Timoshkov dmitry@codeweavers.com 2008-05-31 09:01:26 --- There is no need to paste full log, especially when asked not to paste, but attach.
Are you building from a clean tree? Does rc3 compile for you?
http://bugs.winehq.org/show_bug.cgi?id=13570
--- Comment #2 from Pierre pierre42d@9online.fr 2008-06-02 14:22:40 --- Yes I'm building from a clean tar archive file from this site. I'm going to test rc3 very soon.
http://bugs.winehq.org/show_bug.cgi?id=13570
--- Comment #3 from Pierre pierre42d@9online.fr 2008-06-02 15:28:44 --- Ok so I have the same problem with 1.0-rc3 :
[...] ../tools/widl/widl -I. -I. -I../include -I../include -t -T stdole2.tlb stdole2.idl make[1]: Leaving directory `/tmp/wine-1.0-rc3/include' make[1]: Entering directory `/tmp/wine-1.0-rc3/fonts' ../tools/sfnt2fnt -o coue1255.fon -d 128 ./courier.ttf 13,1255,8 ../tools/sfnt2fnt: relocation error: ../tools/sfnt2fnt: symbol wine_cp_get_table, version WINE_1.0 not defined in file libwine.so.1 with link time reference make[1]: *** [coue1255.fon] Error 127 make[1]: Leaving directory `/tmp/wine-1.0-rc3/fonts' make: *** [fonts] Error 2
http://bugs.winehq.org/show_bug.cgi?id=13570
--- Comment #4 from Dmitry Timoshkov dmitry@codeweavers.com 2008-06-02 23:06:46 --- Looks like you have an old Wine installed somewhere in your system. 'which sfnt2fnt' should tell where it is.
http://bugs.winehq.org/show_bug.cgi?id=13570
--- Comment #5 from Dmitry Timoshkov dmitry@codeweavers.com 2008-06-02 23:08:52 --- (In reply to comment #4)
'which sfnt2fnt' should tell where it is.
Scratch that, look for libwine.so.1/libwine.so.1.0 instead.
http://bugs.winehq.org/show_bug.cgi?id=13570
--- Comment #6 from Pierre pierre42d@9online.fr 2008-06-03 18:09:39 --- # find / -name "libwine.so.1*" /usr/local/lib/libwine.so.1.0 /usr/local/lib/libwine.so.1
http://bugs.winehq.org/show_bug.cgi?id=13570
--- Comment #7 from Dmitry Timoshkov dmitry@codeweavers.com 2008-06-03 22:45:43 --- (In reply to comment #6)
# find / -name "libwine.so.1*" /usr/local/lib/libwine.so.1.0 /usr/local/lib/libwine.so.1
What does prevent you from going ahead and removing an old and conflicting Wine installation?
Also please check out the bug 10652 if you used wineinstall.
http://bugs.winehq.org/show_bug.cgi?id=13570
--- Comment #8 from Pierre pierre42d@9online.fr 2008-06-04 17:33:41 --- I didn't used wineinstall. I could remove these files, but what prevent me if that my current wine installation wouldn't be working anymore, and I don't wnat to remove it before being sure that I can install another one...
http://bugs.winehq.org/show_bug.cgi?id=13570
--- Comment #9 from Dmitry Timoshkov dmitry@codeweavers.com 2008-06-05 00:49:57 --- Then this bug will be closed as invalid.
http://bugs.winehq.org/show_bug.cgi?id=13570
--- Comment #10 from Alexandre Julliard julliard@winehq.org 2008-06-05 03:06:52 --- It shouldn't be needed to remove the old one, the local one should take precedence. It sounds like rpath doesn't work correctly on your box. What compiler/libc/distro are you using?
http://bugs.winehq.org/show_bug.cgi?id=13570
--- Comment #11 from Pierre pierre42d@9online.fr 2008-06-05 06:53:23 --- It would be the first time I see a package blocked by a previous installation. I'm using a GNU/linux LFS system, kernel 2.6.22, glibc 2.2.5 and gcc 3.4.3
http://bugs.winehq.org/show_bug.cgi?id=13570
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |WONTFIX
--- Comment #12 from Alexandre Julliard julliard@winehq.org 2008-06-05 08:49:43 --- glibc 2.2.5 is very old, so it's quite likely that the rpath support is broken. I don't think we can do much about that.
http://bugs.winehq.org/show_bug.cgi?id=13570
--- Comment #13 from Pierre pierre42d@9online.fr 2008-06-05 10:52:33 --- Ok, but it's strange cause it is really the first time that I encounter this kind of problem. What would you advice to verify if rpath works correctly on my box ?
http://bugs.winehq.org/show_bug.cgi?id=13570
--- Comment #14 from Alexandre Julliard julliard@winehq.org 2008-06-05 13:03:49 --- You'd have to write a test program and link it the same way the Wine tools are linked.
http://bugs.winehq.org/show_bug.cgi?id=13570
--- Comment #15 from Pierre pierre42d@9online.fr 2008-06-08 15:43:58 --- FYI, if I remove the old libwine.so.* files, it compiles fine. But I really doubt that my rpath support is broken...
http://bugs.winehq.org/show_bug.cgi?id=13570
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |johan.andersson@transmode.se
--- Comment #16 from Dmitry Timoshkov dmitry@codeweavers.com 2008-06-11 23:12:34 --- *** Bug 13851 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=13570
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #17 from Dmitry Timoshkov dmitry@codeweavers.com 2008-06-11 23:13:31 --- Closing.