[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wine-devel
Subject:    Re: GNU make dependency?
From:       Gerald Pfeifer <pfeifer () dbai ! tuwien ! ac ! at>
Date:       2000-12-29 12:05:18
[Download RAW message or body]

On Fri, 29 Dec 2000, Marcus Meissner wrote:
>> The first error I get is the following, though I'm afraid there may
>> be further ones hidden:
>>
>>   /usr/bin/gcc -shared -Wl,-soname,libkernel32.so
>>   -Wl,-rpath,/usr/local/WINE/lib kernel32.spec.o comm.spec.o
>>   kernel.spec.o stress.spec.o system.spec.o toolhelp.spec.o windebug.spec.o
>>   win87em.spec.o wprocs.spec.o comm.o debugger.o format_msg.o kernel_main.o
>>   stress.o sync.o thunk.o time.o toolhelp.o utthunk.o win87em.o windebug.o
>>   wowthunk.o utthunk.glue.o -o libkernel32.so -L../../dlls -lntdll
>>   -L../../library -lwine -lncurses -lxpg4 -lm -lutil -lgcc_pic
>>   /usr/libexec/elf/ld: warning: type and size of dynamic symbol
>>   `CALL32_Regs' are not defined
>>   make: don't know how to make libcomm.so. Stop
>>   *** Error code 2
>>   Stop in //test/wine/dlls.
>>
>> Any ideas? Fixes?
> This does not sound like a GNU make problem, but more like a linker
> problem.

Hmm, but I also get this on a SuSE 7.0 box (where the build succeeds)

  /usr/i486-suse-linux/bin/ld: warning: type and size of dynamic symbol
  `CALL32_Regs' are not defined

as well as on FreeBSD with GNU make (and a successful build).

> CALL32_Regs should be defined in ../../dlls/libntdll.so at this
> time. Do:
> 	nm ../../dlls/libntdll.so | grep CALL32_
> To see if it is there.

On the SuSE 7.0 system I get

  g@viech[184]:/cvs/wine/dlls% nm libntdll.so | grep CALL32_
  00065d70 T CALL32_CBClient
  00065e04 T CALL32_CBClientEx
  000e749d D CALL32_CBClientEx_Ret
  000e74ac D CALL32_CBClientEx_RetAddr
  000e7490 D CALL32_CBClient_Ret
  000e7499 D CALL32_CBClient_RetAddr
  00065ea8 T CALL32_Regs

and FreeBSD 4.2 is the same (just the addresses are slightly different).
Are you sure you don't see this on your systems as well?

I believe this is another problem. Still worth fixing, though, I guess?

Gerald
-- 
Gerald "Jerry" pfeifer@dbai.tuwien.ac.at http://www.dbai.tuwien.ac.at/~pfeifer/

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic