Click to See Complete Forum and Search --> : winex install problems
tom56
05-02-2003, 02:01 PM
I use Mandrake 9.1, and am trying to install WineX using the rpm from http://psyche.freshrpms.net/rpm.html?id=994 the problem is that when I run it I get an error saying that I need:
perl(Cwd)
perl(File::Basename)
perl(Fie::Copy)
perl(strict)
I have installed both perl and perl-devel but I'm still getting this message, what should I do?
Icarus
05-02-2003, 02:28 PM
psyche is Red Hat 8...probally won't work on Mandrake, and MDK 9.1 is newer then RH8
Try getting the source from www.transgaming.com and compiling it. It will be more upto date the RPM and it's easy to install, if you follow the directions
tom56
05-02-2003, 03:34 PM
I've done this like they said on the transgaming website:
$ cvs -d:pserver:anonymous@cvs.winex.sourceforge.net:/cvsroot/winex login
$ cvs -z3 -d:pserver:anonymous@cvs.winex.sourceforge.net:/cvsroot/winex co wine
And everything seemed to go fine. Now what do I do, I think I need to ./configure, but in which directory, where did it go?
Icarus
05-02-2003, 03:43 PM
more README ;)
The readme will practically walk you through it.
Basicly, cd to the wine directory then tools/wineinstall as root and it will do all the compiling and such for you.
Once it asks to create a wine.conf say no, finish the install and logout of root.
Then do the same as a user, it will skip the compile (root has already done this) and have it make the config for the user.
Wine is a very bad thing to let root do...because wine can allow Windows virii to run on Linux ;)
tom56
05-02-2003, 03:53 PM
I don't know which directory that is.
BTW, where is this readme anyway? I can't find it anywhere.
Icarus
05-02-2003, 04:05 PM
Whatever directory you where in when you downloaded the CVS is where the wine directory will be. If you forgot where that was (I do that a lot:rolleyes: )
updatedb
then
locate wine
That will tell you where every file that has 'wine' in it's name or path.
tom56
05-02-2003, 04:18 PM
OK, I've got that far. Now the problem is this, sometime during make something goes wrong and it gives me this:
In file included from d3dgl_private.h:5,
from caps.c:20:
../../include/wine_gl.h:31:20: GL/glu.h: No such file or directory
make[2]: *** [caps.o] Error 1
make[2]: Leaving directory `/home/tom/wine/dlls/d3dgl'
make[1]: *** [d3dgl/libd3dgl.so] Error 2
make[1]: Leaving directory `/home/tom/wine/dlls'
make: *** [dlls] Error 2
What does that mean and how do I fix it?
tucolino
05-02-2003, 04:54 PM
try installing mesa
myshkin
05-02-2003, 05:24 PM
yea get the mesa libs. ive just done installing winex about a minute ago.
you can get it from here (http://sourceforge.net/project/showfiles.php?group_id=3&release_id=149763)
MesaLib-5.0.1.tar.gz
tom56
05-02-2003, 06:02 PM
I installed the Mesa 5.0-3mdk rpm (and the libs it needed too), but I still get the same message:
In file included from d3dgl_private.h:5,
from caps.c:20:
../../include/wine_gl.h:31:20: GL/glu.h: No such file or directory
make[2]: *** [caps.o] Error 1
make[2]: Leaving directory `/home/tom/wine/dlls/d3dgl'
make[1]: *** [d3dgl/libd3dgl.so] Error 2
make[1]: Leaving directory `/home/tom/wine/dlls'
make: *** [dlls] Error 2
Any ideas?
bwkaz
05-02-2003, 06:40 PM
Mesa-devel is what they should have said. ;)
And beware -- if you have an nVidia card and have installed their drivers, installing Mesa overwrites the libGL file. Reinstall the nVidia drivers after messing with Mesa.
tom56
05-03-2003, 02:39 AM
I will try that. Thanks for warning me, I had a feeling something like that might happen.
tom56
05-03-2003, 03:32 AM
It's all finished, thanks for all the help.
tom56
05-03-2003, 03:44 AM
OK, this may sound really stupid but...
How do I run a game. I tried "winex setup.exe" in my Half-Life CD but it didn't work :(
bwkaz
05-03-2003, 09:12 AM
When you say it didn't work, what error did you get?
The WineX CVS doesn't install itself as "winex", either, just "wine". So that might be part of the issue. The other part might be that the default place it puts wine is /usr/local/bin (and libraries in /usr/local/lib), which isn't always in your PATH variable. And /usr/local/lib isn't always listed in /etc/ld.so.conf. But the error message (try wine instead of winex) should give a better idea of where to go...
tom56
05-03-2003, 11:58 AM
With "wine setup.exe" I get this:
Warning: could not find wine config [Drive x] entry for current working directory /mnt/cdrom; starting in windows directory.
/usr/bin/wine.bin: cannot find 'setup.exe'
bwkaz
05-03-2003, 12:49 PM
Edit your ~/.wine/config file, and make sure that /mnt/cdrom has a Drive section that references it.
It should look something like:
[Drive e]
"Path" = "/mnt/cdrom"
"Type" = "cdrom"
"Filesystem" = "win95"
(or similar).
tom56
05-04-2003, 07:36 AM
I can't find that file, is there any other place it could be?
tom56
05-04-2003, 07:43 AM
woops, silly me, of course I can't find it. it's hidden.
tom56
05-04-2003, 07:59 AM
Yay, it's works now!!! Thanks so much everyone! Just one last small question, when installing Half-Life, where should I install it to.
Here is my config, C is my other (windows) hard drive, so I'm pretty certainn it doesn't go there:
[Drive C]
"Path" = "/mnt/windows"
"Type" = "hd"
"Filesystem" = "vfat"
[Drive D]
"Path" = "/tmp"
"Type" = "hd"
"Filesystem" = "win95"
[Drive E]
"Path" = "${HOME}"
"Type" = "network"
"Filesystem" = "win95"
[Drive F]
"Path" = "/mnt/cdrom"
"Type" = "cdrom"
"Filesystem" = "win95"
[wine]
"windows" = "C:\\windows"
"system" = "C:\\windows\\SYSTEM"
"path" = "C:\\WINDOWS;C:\\WINDOWS\\COMMAND"
"temp" = "C:\\WINDOWS\\TEMP"
bwkaz
05-04-2003, 09:21 AM
Anywhere you want. If your C drive is NTFS, then you probably don't have write access to it, so install it in your home directory somewhere.
If your C drive is FAT32, then you might as well put it there -- it is a Windows game, after all (I've got mine installed at D:\Sierra\Half-Life-Linux; I have a Windows C and D drive, mounted at /mnt/windows and /mnt/slave, respectively).