[Wine] Wine install problem - undefined reference to `bMenuVisible'

gooberpat wineforum-user at winehq.org
Thu Oct 23 16:15:07 CDT 2008

I installed 1.1.6 and it was working fine except for one application.
I installed 0.9.32 after changing my .wine directory to .wine_bak. (someone mentioned that they had got my application to work on the older version).
The application still didn't work, so I changed my .wine directory to .wine932, and changed my .wine_bak to .wine.
At that point I expected everything to be back to where I had been with everything working as before, but now if I try to install a new application I get a pop up window that says "Windows Installer was not found on this machine. Please download and install it"  Applications that had previously been installed continued to run fine.

I tried running a fresh install, (after again renaming my .wine directory) and now I get"

make[2]: Entering directory `/home/pat/wine-git/dlls/urlmon/tests'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/pat/wine-git/dlls/urlmon/tests'
make[2]: Entering directory `/home/pat/wine-git/dlls/user32/tests'
../../../tools/winegcc/winegcc -B../../../tools/winebuild -mconsole  broadcast.o class.o clipboard.o combo.o cursoricon.o dce.o dde.o dialog.o edit.o generated.o input.o listbox.o menu.o monitor.o msg.o resource.o scroll.o static.o sysparams.o text.o win.o winstation.o wsprintf.o    testlist.o resource.res -o user32_test.exe.so ../../../libs/port/libwine_port.a -luser32 -lgdi32 -ladvapi32 -lkernel32   
menu.o: In function `WndProc':
/home/pat/wine-git/dlls/user32/tests/menu.c:1779: undefined reference to `bMenuVisible'
/usr/bin/ld: menu.o: relocation R_386_GOTOFF against undefined symbol `bMenuVisible' can not be used when making a shared object
/usr/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status
winegcc: gcc failed
make[2]: *** [user32_test.exe.so] Error 2
make[2]: Leaving directory `/home/pat/wine-git/dlls/user32/tests'
make[1]: *** [user32/tests] Error 2
make[1]: Leaving directory `/home/pat/wine-git/dlls'
make: *** [dlls] Error 2
[root at pat wine-git]# 

Is there something left over from the old install that needs to be removed?

More information about the wine-users mailing list