Undefined references

Robert Lunnon bobl at optushome.com.au
Wed Oct 5 05:50:24 CDT 2005


On Wednesday 05 October 2005 07:27, Robert Lunnon wrote:
> Under solaris I get some undefined references popping up from yesterdays
> cvs (that I'm not used to seeing).
> Undefined                       first referenced
>  symbol                             in file
> GetStartupInfoA                     ../../dlls/libwinecrt0.a(exe_main.o)
> GetModuleHandleA                    ../../dlls/libwinecrt0.a(exe_main.o)
> GetCommandLineA                     ../../dlls/libwinecrt0.a(exe_main.o)
> WinMain                             ../../dlls/libwinecrt0.a(exe_main.o)
>
> I'm used to seeing main  undefined in libraries (presumably because the
> abblications using the dlls define the symbol), but not this collection. 
> the wine executable fails with
>
> wine: failed to initialize: ld.so.1: wine: fatal: relocation error:
> file /opt/cfw/wine/lib/wine/ntdll.dll.so: symbol GetCommandLineA:
> referenced symbol not found
>
> Which seems to suggest it shouldn't be this way. Apparently there is a
> library that isn't being linked properly somewhere.
>
> Bob

Hmm, wierd, seems those symbols are contained in kernel32.dll.so but the 
dependency isn't declared in the other libraries, and kernel32 is loaded 
after ntdll (or not at all)


  



More information about the wine-devel mailing list