I had earliler experienced some problems with my Mandrake  9.1 installation of 
wine, when trying to use the wine libraries.

I have now done the following:

installed wine-20031016-mdk.i586.rpm

My binary programs seemed to run fine, (except for a font problem described in 
a separate post).

Since the development tools, winemaker etc were present, I decided to try to 
build my application. This proceeded well beyond where I could get to earlier 
(wrc failed), but ended as follows:


-------------------------------------------------------------------------------------------------------
[EMAIL PROTECTED] MyWin]$ make
c++ -c  -I. -I/usr/local/include/python2.3 -I/usr/include/wine/windows -g -O2 
-fpermissive -fno-for-scope    -D_REENTRANT -o MyWin.o MyWin.cpp
In file included from /usr/local/include/python2.3/Python.h:8,
                 from MyWin.cpp:4:
/usr/local/include/python2.3/pyconfig.h:847:1: warning: "_POSIX_C_SOURCE" 
redefined
In file included from /usr/include/ctype.h:27,
                 from /usr/include/wine/windows/winnt.h:27,
                 from /usr/include/wine/windows/windef.h:203,
                 from /usr/include/wine/windows/windows.h:38,
                 from MyWin.cpp:2:
/usr/include/features.h:131:1: warning: this is the location of the previous 
definition
LD_LIBRARY_PATH="/usr/lib:$LD_LIBRARY_PATH" /usr/bin/winebuild -fPIC -o 
mywin.dll.spec.c  --spec mywin.dll.spec MyWin.res  MyWin.o  -L/usr/lib 
-L/usr/lib/wine  -ladvapi32 -lcomdlg32 -lgdi32 -lkernel32 -lodbc32 -lole32 
-loleaut32 -lshell32 -luser32 -lwinspool
mywin.dll.spec:1: could not open .def file for advapi32
make: *** [mywin.dll.spec.c] Error 1
-------------------------------------------------------------------------------------------------------


So I assumed that the missing library specs were a part of the  wine-devel  
package, which was not installed. I could not locate any wine-devel rpms for 
version 20031016 and Mandrake. So, I dowmloaded the 20031016 source tarball 
and installed it with the tools/install. This seemd to work well, except that 
at the end of the , the following complaint appears:


-------------------------------------------------------------------------------------------------
mkdir -m 755 -p -- /usr/local/share/aclocal
/usr//bin/install -c  -m 644  ./aclocal.m4 /usr/local/share/aclocal/wine.m4
/sbin/ldconfig
*************************************************
*************************************************
The installed Wine libraries will not be found!
You can either:
   Add the line '/usr/local/lib' to /etc/ld.so.conf and run /sbin/ldconfig
   export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
*************************************************
*************************************************

Found existing /home/parz/.wine/config, do you want to overwrite this
existing Wine configuration file?
(yes/no) no



Installation complete for now. Good luck (this is still alpha software).
If you have problems with WINE, please read the documentation first,
as many kinds of potential problems are explained there.
[EMAIL PROTECTED] wine-20031016]$
-----------------------------------------------------------------------------------------------

However, inspecting /etc/ld.so.conf shows that the complained-about path *is* 
actually present:

[EMAIL PROTECTED] MyWin]$ cat /etc/ld.so.conf
/usr/X11R6/lib
/usr/lib/qt3/lib
/usr/local/lib
[EMAIL PROTECTED] MyWin]$

So, I tried to build my winelib dll anyways:

--------------------------------------------------------------------------------------------
[EMAIL PROTECTED] Emsview]$ echo $LD_LIBRARY_PATH

[EMAIL PROTECTED] Emsview]$ /sbin/ldconfig
/sbin/ldconfig: Can't create temporary cache file /etc/ld.so.cache~: 
Permission denied
[EMAIL PROTECTED] Emsview]$ su
Password:
[EMAIL PROTECTED] Emsview]# ldconfig
[EMAIL PROTECTED] Emsview]# exit
exit
[EMAIL PROTECTED] Emsview]$ cd MyWin
[EMAIL PROTECTED] MyWin]$ make
LD_LIBRARY_PATH="/usr/lib:$LD_LIBRARY_PATH" /usr/bin/winebuild -fPIC -o 
mywin.dll.spec.c  --spec mywin.dll.spec MyWin.res  MyWin.o  -L/usr/lib 
-L/usr/lib/wine  -ladvapi32 -lcomdlg32 -lgdi32 -lkernel32 -lodbc32 -lole32 
-loleaut32 -lshell32 -luser32 -lwinspool
/bin/sh: line 1: /usr/bin/winebuild: No such file or directory
make: *** [mywin.dll.spec.c] Error 127
[EMAIL PROTECTED] MyWin]$
----------------------------------------------------------------------------------------------

So, with the homebuilt wine-20031016, it seems that the development tools are 
not  installed, and I am stuck. How do I get past these problems?








-- 
Parzival Herzog

Reply via email to