skipping incompatible libwine build problem.

Robert Shearman rob at codeweavers.com
Wed Jan 31 01:59:03 CST 2007


Matthew Watchinski wrote:
> Linux ebx 2.6.17-10-generic #2 SMP Tue Dec 5 21:16:35 UTC 2006 x86_64
> GNU/Linux
>
>   
...
> wineg++ -mwindows -mno-cygwin -municode -mconsole -o simpleapp.exe.so
> simpleapp.o simpleappList.o      -lodbc32 -lole32 -loleaut32 -lwinspool
> -luuid
> /usr/bin/ld: skipping incompatible /usr/local/lib/libwine.so when
> searching for -lwine
> /usr/bin/ld: skipping incompatible /usr/local/lib/libwine.so when
> searching for -lwine
> /usr/bin/ld: skipping incompatible /usr/local/lib/libwine.so when
> searching for -lwine
> /usr/bin/ld: cannot find -lwine
> collect2: ld returned 1 exit status
> winegcc: g++ failed.
> make: *** [simpleapp.exe.so] Error 2
>
>   
...
> The only lines I've modified from the original winemaker Makefile are these:
>
> CXXFLAGS              = -Wall -Wextra -Wwrite-strings -Wcast-align
> -Wsign-compare -pedantic -m32
> #CXXFLAGS              =
> CEXTRA                = -mno-cygwin -municode -mconsole -Wb,--exe -Wb,-w
> CXXEXTRA              = -mno-cygwin -municode -mconsole -Wb,--exe -Wb,-w
> RCEXTRA               =
> INCLUDE_PATH          =
>
> simpleapp_exe_LDFLAGS = -mwindows \
>                         -mno-cygwin \
>                         -municode \
>                         -mconsole
>
> I assume I'm missing some magic ld switch, but I'm not sure what.  Can
> anyone point me in the right direction?
>   

The CXXFLAGS you specified aren't getting used. Can you send the entire 
makefile?

-- 
Rob Shearman




More information about the wine-devel mailing list