On 3/4/07, Misha Koshelev mk144210@bcm.tmc.edu wrote:
Doesn't compile:
../../../tools/winegcc/winegcc -B../../../tools/winebuild -mconsole automation.o db.o format.o iface.o install.o msi.o package.o record.o suminfo.o testlist.o -o msi_test.exe.so ../../../libs/port/libwine_port.a -lcabinet -lmsi -lshell32 -lole32 -ladvapi32 -lkernel32 -luuid automation.o: In function `invoke': /home/truiken/wine/dlls/msi/tests/automation.c:389: undefined reference to `VariantInit' /home/truiken/wine/dlls/msi/tests/automation.c:404: undefined reference to `VariantClear' /home/truiken/wine/dlls/msi/tests/automation.c:398: undefined reference to `VariantChangeTypeEx'
On Sun, 2007-03-04 at 15:50 -0600, James Hawkins wrote:
That's really weird, because after a ./configure --prefix=/usr in the main wine-git directory make automation.ok works just fine for me. I will try doing a make clean; make; sudo make install for the whole wine git tree (this will probably take at least 40 minutes or more on my computer as it is pretty slow) and report back.
Misha
On 3/4/07, Misha Koshelev mk144210@bcm.tmc.edu wrote:
You forgot to add oleaut32 to IMPORTS in Makefile.in.
On Sun, 2007-03-04 at 16:18 -0600, James Hawkins wrote:
Fair enough, I will resubmit, but I still don't understand why it compiles fine on my machine (and does link in oleaut32 even though I don't specify it in Makefile or Makefile.in) but not on yours.
Misha