libwine.so "incompatible"???

Luke Kenneth Casson Leighton luke.leighton at googlemail.com
Sat Jan 3 06:47:12 CST 2009


frick.

with -lwine -m32 at link time:

....... sre.o  Modules/_codecsmodule.o  Modules/zipimport.o
Modules/symtablemodule.o  Modules/xxsubtype.o -lpthread -ldl  -lutil
-lwine -m32 -lm; \
        fi
collect2: ld terminated with signal 11 [Segmentation fault]
/usr/bin/ld: i386:x86-64 architecture of input file
`Modules/_typesmodule.o' is incompatible with i386 output
/usr/bin/ld: i386:x86-64 architecture of input file
`Modules/getbuildinfo.o' is incompatible with i386 output
...
...
...


with       CFLAGS="$CFLAGS -m32"

gcc -pthread -c -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall
-Wstrict-prototypes   -I. -IInclude -I../Include  -fPIC
-I/usr/include/wine/windows -DPy_BUILD_CORE -o Modules/python.o
../Modules/python.c
In file included from ../Include/Python.h:57,
                 from ../Modules/python.c:3:
../Include/pyport.h:761:2: error: #error "LONG_BIT definition appears
wrong for platform (bad gcc/glibc config?)."
make: *** [Modules/python.o] Error 1


hmmm.... time to start compiling under the 32-bit dchroot environment...


On Sat, Jan 3, 2009 at 12:40 PM, Luke Kenneth Casson Leighton
<luke.leighton at googlemail.com> wrote:
> http://www.winehq.org/pipermail/wine-devel/2007-January/053744.html
>
> hold that thought.... :)
>
> On Sat, Jan 3, 2009 at 12:38 PM, Luke Kenneth Casson Leighton
> <luke.leighton at googlemail.com> wrote:
>> rob, anyone - any ideas?
>>
>>                gcc -pthread -shared -o libpython2.5.so
>> Modules/_typesmodule.o Modules/getbuildinfo.o Parser/acceler.o
>> Parser/grammar1.o Parser/listnode.o Parser/node.o Parser/parser.o
>> Parser/parsetok.o Parser/bitset.o Parser/metagrammar.o
>> Parser/firstsets.o Parser/grammar.o Parser/pgen.o Parser/myreadline.o
>> Parser/tokenizer.o Objects/abstract.o Objects/boolobject.o
>> Objects/bufferobject.o Objects/cellobject.o Objects/classobject.o
>> Objects/cobject.o Objects/codeobject.o Objects/complexobject.o
>> Objects/descrobject.o Objects/enumobject.o Objects/exceptions.o
>> Objects/genobject.o Objects/fileobject.o Objects/floatobject.o
>> Objects/frameobject.o Objects/funcobject.o Objects/intobject.o
>> Objects/iterobject.o Objects/listobject.o Objects/longobject.o
>> Objects/dictobject.o Objects/methodobject.o Objects/moduleobject.o
>> Objects/object.o Objects/obmalloc.o Objects/rangeobject.o
>> Objects/setobject.o Objects/sliceobject.o Objects/stringobject.o
>> Objects/structseq.o Objects/tupleobject.o Objects/typeobject.o
>> Objects/weakrefobject.o Objects/unicodeobject.o Objects/unicodectype.o
>> Python/Python-ast.o Python/asdl.o Python/ast.o Python/bltinmodule.o
>> Python/ceval.o Python/compile.o Python/codecs.o Python/errors.o
>> Python/frozen.o Python/frozenmain.o Python/future.o Python/getargs.o
>> Python/getcompiler.o Python/getcopyright.o Python/getmtime.o
>> Python/getplatform.o Python/getversion.o Python/graminit.o
>> Python/import.o Python/importdl.o Python/marshal.o Python/modsupport.o
>> Python/mystrtoul.o Python/mysnprintf.o Python/pyarena.o Python/pyfpe.o
>> Python/pystate.o Python/pythonrun.o Python/structmember.o
>> Python/symtable.o Python/sysmodule.o Python/traceback.o
>> Python/getopt.o Python/pystrtod.o Python/dynload_shlib.o
>> Python/thread.o Modules/config.o Modules/getpath.o Modules/main.o
>> Modules/gcmodule.o  Modules/threadmodule.o  Modules/signalmodule.o
>> Modules/posixmodule.o  Modules/errnomodule.o  Modules/pwdmodule.o
>> Modules/_sre.o  Modules/_codecsmodule.o  Modules/zipimport.o
>> Modules/symtablemodule.o  Modules/xxsubtype.o -lpthread -ldl  -lutil
>> -lwine -lm; \
>>        fi
>> /usr/bin/ld: skipping incompatible
>> /usr/lib/gcc/x86_64-linux-gnu/4.3.2/../../../../lib/libwine.so when
>> searching for -lwine
>> /usr/bin/ld: skipping incompatible /usr/lib/../lib/libwine.so when
>> searching for -lwine
>> /usr/bin/ld: skipping incompatible
>> /usr/lib/gcc/x86_64-linux-gnu/4.3.2/../../../libwine.so when searching
>> for -lwine
>> /usr/bin/ld: skipping incompatible /usr/bin/../lib/libwine.so when
>> searching for -lwine
>> /usr/bin/ld: skipping incompatible /usr/lib64/libwine.so when
>> searching for -lwine
>> /usr/bin/ld: skipping incompatible /usr/lib/libwine.so when searching for -lwine
>> /usr/bin/ld: cannot find -lwine
>> collect2: ld returned 1 exit status
>>
>



More information about the wine-devel mailing list