Page 1 of 1

Whooohoo! This is sweet! TY Mr. Wong!

Posted: 2004-06-14 02:01am
by Praxis
Well, following Mike Wong's recommendations (or should I say obsession) with Mandrake Linux, and my severe disappointment with Red Hat Linux 9, I downloaded and installed Mandrake Linux.

I'm already online. It's about a thousand time easier to use than Red Hat Linux, and I'm lovin' it (oh wait, isn't that trademarked by McDonalds?)!

It's awesome :D I can't wait to get Wine and WineX working now...

BTW, I can't remember how to download source code from CVS, can anyone remind me of the steps?

Posted: 2004-06-14 03:09am
by Pu-239

Posted: 2004-06-14 12:44pm
by Praxis
got the source code from CVS, did ./configure and everything checks out.

But Make Depend and Make end up with this error at the end of the output:
make[2]: Entering directory `/home/praxis/winex/tools/wmc'
gcc -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int "-D__int64=long long" -D__WINE__ -D_REENTRANT -o lang.o lang.c
bison -y -d -t ./mcy.y
make[2]: *** [y.tab.h] Broken pipe
make[2]: Leaving directory `/home/praxis/winex/tools/wmc'
make[1]: *** [wmc] Error 2
make[1]: Leaving directory `/home/praxis/winex/tools'
make: *** [tools] Error 2
[praxis@vaio winex]$ make install
make[1]: Entering directory `/home/praxis/winex/unicode'
make[1]: `libwine_unicode.so' is up to date.
make[1]: Leaving directory `/home/praxis/winex/unicode'
make[1]: Entering directory `/home/praxis/winex/tools'
make[2]: Entering directory `/home/praxis/winex/tools/winebuild'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/praxis/winex/tools/winebuild'
make[2]: Entering directory `/home/praxis/winex/tools/winedump'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/praxis/winex/tools/winedump'
make[2]: Entering directory `/home/praxis/winex/tools/wmc'
bison -y -d -t ./mcy.y
make[2]: *** [y.tab.h] Broken pipe
make[2]: Leaving directory `/home/praxis/winex/tools/wmc'
make[1]: *** [wmc] Error 2
make[1]: Leaving directory `/home/praxis/winex/tools'
make: *** [tools] Error 2

Did it screw up? If so, how do I install it? And if it did install okay, how the heck to I run it?

Speaking of which, I've installed Wine. How do I run programs?

Posted: 2004-06-14 12:49pm
by Praxis
I navigated to my Windows C drive in terminal, and to my photoshop folder. I typed "wine Photoshop.exe", and go this:

[praxis@vaio Photoshop 7.0]$ wine Photoshop.exe
fixme:reg:_nt_dump_lf unknown Win XP node id 0x686c: do we need to add support for it ?
fixme:reg:_nt_dump_lf unknown Win XP node id 0x686c: do we need to add support for it ?
fixme:reg:_nt_dump_lf unknown Win XP node id 0x686c: do we need to add support for it ?
err:module:import_dll No implementation for ntdll.dll._vsnwprintf imported from L"C:\\windows\\system32\\ADVAPI32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for ntdll.dll.RtlIsValidIndexHandle imported from L"C:\\windows\\system32\\ADVAPI32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for ntdll.dll.NtCompareTokens imported from L"C:\\windows\\system32\\ADVAPI32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for ntdll.dll.RtlDestroyHandleTable imported from L"C:\\windows\\system32\\ADVAPI32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for ntdll.dll.NtTraceEvent imported from L"C:\\windows\\system32\\ADVAPI32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for ntdll.dll.RtlFlushSecureMemoryCache imported from L"C:\\windows\\system32\\ADVAPI32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for ntdll.dll.RtlSetSecurityDescriptorRMControl imported from L"C:\\windows\\system32\\ADVAPI32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for ntdll.dll.RtlGetSecurityDescriptorRMControl imported from L"C:\\windows\\system32\\ADVAPI32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for ntdll.dll.RtlSelfRelativeToAbsoluteSD2 imported from L"C:\\windows\\system32\\ADVAPI32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for ntdll.dll.NtFilterToken imported from L"C:\\windows\\system32\\ADVAPI32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for ntdll.dll.NtImpersonateAnonymousToken imported from L"C:\\windows\\system32\\ADVAPI32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for ntdll.dll.RtlSetSecurityObjectEx imported from L"C:\\windows\\system32\\ADVAPI32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for ntdll.dll.RtlNewSecurityObjectWithMultipleInheritance imported from L"C:\\windows\\system32\\ADVAPI32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for ntdll.dll.RtlNewSecurityObjectEx imported from L"C:\\windows\\system32\\ADVAPI32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for ntdll.dll.RtlConvertToAutoInheritSecurityObject imported from L"C:\\windows\\system32\\ADVAPI32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for ntdll.dll.RtlSetControlSecurityDescriptor imported from L"C:\\windows\\system32\\ADVAPI32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for ntdll.dll.RtlAddAuditAccessObjectAce imported from L"C:\\windows\\system32\\ADVAPI32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for ntdll.dll.RtlAddAccessDeniedObjectAce imported from L"C:\\windows\\system32\\ADVAPI32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for ntdll.dll.RtlAddAccessAllowedObjectAce imported from L"C:\\windows\\system32\\ADVAPI32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for ntdll.dll.RtlAddAuditAccessAceEx imported from L"C:\\windows\\system32\\ADVAPI32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for ntdll.dll.NtDeleteObjectAuditAlarm imported from L"C:\\windows\\system32\\ADVAPI32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for ntdll.dll.NtAccessCheckByTypeResultListAndAuditAlarmByHandle imported from L"C:\\windows\\system32\\ADVAPI32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for ntdll.dll.NtAccessCheckByTypeResultListAndAuditAlarm imported from L"C:\\windows\\system32\\ADVAPI32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for ntdll.dll.NtAccessCheckByTypeAndAuditAlarm imported from L"C:\\windows\\system32\\ADVAPI32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for ntdll.dll.NtAccessCheckByTypeResultList imported from L"C:\\windows\\system32\\ADVAPI32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for ntdll.dll.NtAccessCheckByType imported from L"C:\\windows\\system32\\ADVAPI32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for ntdll.dll.RtlValidRelativeSecurityDescriptor imported from L"C:\\windows\\system32\\ADVAPI32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for ntdll.dll.NtNotifyChangeMultipleKeys imported from L"C:\\windows\\system32\\ADVAPI32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for ntdll.dll.NtQueryMultipleValueKey imported from L"C:\\windows\\system32\\ADVAPI32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for ntdll.dll.NtSaveMergedKeys imported from L"C:\\windows\\system32\\ADVAPI32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for ntdll.dll.NtSaveKeyEx imported from L"C:\\windows\\system32\\ADVAPI32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for KERNEL32.dll.CreateProcessInternalA imported from L"C:\\windows\\system32\\ADVAPI32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for KERNEL32.dll.CreateProcessInternalW imported from L"C:\\windows\\system32\\ADVAPI32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for ntdll.dll.NtImpersonateAnonymousToken imported from L"C:\\windows\\system32\\RPCRT4.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for ntdll.dll.RtlDllShutdownInProgress imported from L"C:\\windows\\system32\\RPCRT4.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for ntdll.dll.DbgPrintEx imported from L"C:\\windows\\system32\\RPCRT4.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for KERNEL32.dll.GetSystemWow64DirectoryW imported from L"C:\\windows\\system32\\ole32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for ntdll.dll.RtlCheckForOrphanedCriticalSections imported from L"C:\\windows\\system32\\ole32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for ntdll.dll.RtlRandomEx imported from L"C:\\windows\\system32\\SHELL32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for USER32.dll.UpdateLayeredWindow imported from L"C:\\windows\\system32\\SHELL32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for USER32.dll.GetLastInputInfo imported from L"C:\\windows\\system32\\SHELL32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for KERNEL32.dll.CreateHardLinkW imported from L"C:\\windows\\system32\\SHELL32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for KERNEL32.dll.GetVolumePathNamesForVolumeNameW imported from L"C:\\windows\\system32\\SHELL32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for KERNEL32.dll.WTSGetActiveConsoleSessionId imported from L"C:\\windows\\system32\\SHELL32.dll", setting to 0xdeadbeef
err:module:import_dll No implementation for KERNEL32.dll.MoveFileWithProgressW imported from L"C:\\windows\\system32\\SHELL32.dll", setting to 0xdeadbeef
wine: Unhandled exception (thread 0009), starting debugger...
err:seh:start_debugger Couldn't start debugger ("winedbg --debugmsg -all 8 20") (2)
Read the Wine Developers Guide on how to set up winedbg or another debugger
[praxis@vaio Photoshop 7.0]$


What the heck is wrong?
And why does the hexadecimal code say "deadbeef"? Is this a joke Microsoft hid in the hex codes? ;)

Posted: 2004-06-14 01:12pm
by Crayz9000
Praxis wrote:got the source code from CVS, did ./configure and everything checks out.
Praxis wrote:Did it screw up? If so, how do I install it? And if it did install okay, how the heck to I run it?
The only explanation I've found is that you need to have the m4 package installed. I assume you know how to install stuff off your Mandrake CDs.

As for installing it, you need to run "make install" after "make depend" and "make". That will install it into whatever directory prefix was specified during ./configure, which is probably /usr/local.

Running WineX? I have no idea, since I've never installed it myself.
Praxis wrote:Speaking of which, I've installed Wine. How do I run programs?
I think you already found out. If you installed the WINE package in Mandrake, it also installs Wineserver, which makes it possible to (in)directly execute a Windows binary (./someexecutable.exe).

The "0xdeadbeef" I think is a sort of joke introduced by the Wine developers. WINE, if it can't find a function that a program calls, tells the program that its address is some sort of dummy (hence the "deadbeef", implying that it's not usable normally.

Posted: 2004-06-14 01:44pm
by Praxis
Well, I installed all the stuff required, all the packages, etc. (TY)

Make depend worked perfectly. Make on the other hand, gave me a new (but smaller) error:

In file included from d3dgl_private.h:5,
from caps.c:20:
../../include/wine/wine_gl.h:31:20: GL/glu.h: No such file or directory
caps.c: In function `D3DGL_Init':
caps.c:163: warning: unsigned int format, ULONG_PTR arg (arg 5)
make[2]: *** [caps.o] Error 1
make[2]: Leaving directory `/home/praxis/winex/dlls/d3dgl'
make[1]: *** [d3dgl/libd3dgl.so] Error 2
make[1]: Leaving directory `/home/praxis/winex/dlls'
make: *** [dlls] Error 2
[praxis@vaio winex]$


Make Install gave me this:

In file included from d3dgl_private.h:5,
from caps.c:20:
../../include/wine/wine_gl.h:31:20: GL/glu.h: No such file or directory
caps.c: In function `D3DGL_Init':
caps.c:163: warning: unsigned int format, ULONG_PTR arg (arg 5)
make[2]: *** [caps.o] Error 1
make[2]: Leaving directory `/home/praxis/winex/dlls/d3dgl'
make[1]: *** [d3dgl/libd3dgl.so] Error 2
make[1]: Leaving directory `/home/praxis/winex/dlls'
make: *** [dlls] Error 2
[praxis@vaio winex]$







As a possibly related side note, I seem to have OpenGL problems. None of the OpenGL screensavers, and a number of the games, refuse to work...
I have a Geforce FX 5200.

Posted: 2004-06-14 01:45pm
by Crayz9000
Ok, you need to install libMESAGLU1, if that's what it's called. Hopefully that should fix that issue.

Oh, yes. "make install" must be issued as root, since it writes to superuser-owned directories. Either use "sudo make install" if you have sudo set up, or just su to root and run it.

Posted: 2004-06-14 02:00pm
by Praxis
doing the Make now, seems to be working.

OpenGL screensavers still aren't working though :s Perhaps I need to log out and back in (start a new session)?



normal WINE still doesn't work, hopefully WineX will.

Posted: 2004-06-14 02:04pm
by Praxis
make worked, doing Make Install :D

Posted: 2004-06-14 02:09pm
by Praxis
Well, it's installed, but I have no clue how to run it now :(
According to THIS- http://www.transgaming.com/gamefaq.php?specialid=1
It should be in /usr/lib/transgaming and /usr/bin, but it's not...

Posted: 2004-06-14 02:50pm
by Pu-239
Try /usr/local/bin

Posted: 2004-06-14 10:15pm
by Praxis
Nope...

Posted: 2004-06-15 02:56am
by Drooling Iguana
find / -iname winex

Posted: 2004-06-15 03:19am
by Pu-239
Might be in /opt

Anyway, run updatedb once in awhile- makes finding files much faster (I find find is too slow.