Whooohoo! This is sweet! TY Mr. Wong!

GEC: Discuss gaming, computers and electronics and venture into the bizarre world of STGODs.

Moderator: Thanas

Post Reply
User avatar
Praxis
Sith Acolyte
Posts: 6012
Joined: 2002-12-22 04:02pm
Contact:

Whooohoo! This is sweet! TY Mr. Wong!

Post 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?
User avatar
Pu-239
Sith Marauder
Posts: 4727
Joined: 2002-10-21 08:44am
Location: Fake Virginia

Post by Pu-239 »


ah.....the path to happiness is revision of dreams and not fulfillment... -SWPIGWANG
Sufficient Googling is indistinguishable from knowledge -somebody
Anything worth the cost of a missile, which can be located on the battlefield, will be shot at with missiles. If the US military is involved, then things, which are not worth the cost if a missile will also be shot at with missiles. -Sea Skimmer


George Bush makes freedom sound like a giant robot that breaks down a lot. -Darth Raptor
User avatar
Praxis
Sith Acolyte
Posts: 6012
Joined: 2002-12-22 04:02pm
Contact:

Post 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?
User avatar
Praxis
Sith Acolyte
Posts: 6012
Joined: 2002-12-22 04:02pm
Contact:

Post 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? ;)
User avatar
Crayz9000
Sith Apprentice
Posts: 7329
Joined: 2002-07-03 06:39pm
Location: Improbably superpositioned
Contact:

Post 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.
A Tribute to Stupidity: The Robert Scott Anderson Archive (currently offline)
John Hansen - Slightly Insane Bounty Hunter - ASVS Vets' Assoc. Class of 2000
HAB Cryptanalyst | WG - Intergalactic Alliance and Spoof Author | BotM | Cybertron | SCEF
User avatar
Praxis
Sith Acolyte
Posts: 6012
Joined: 2002-12-22 04:02pm
Contact:

Post 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.
User avatar
Crayz9000
Sith Apprentice
Posts: 7329
Joined: 2002-07-03 06:39pm
Location: Improbably superpositioned
Contact:

Post 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.
A Tribute to Stupidity: The Robert Scott Anderson Archive (currently offline)
John Hansen - Slightly Insane Bounty Hunter - ASVS Vets' Assoc. Class of 2000
HAB Cryptanalyst | WG - Intergalactic Alliance and Spoof Author | BotM | Cybertron | SCEF
User avatar
Praxis
Sith Acolyte
Posts: 6012
Joined: 2002-12-22 04:02pm
Contact:

Post 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.
User avatar
Praxis
Sith Acolyte
Posts: 6012
Joined: 2002-12-22 04:02pm
Contact:

Post by Praxis »

make worked, doing Make Install :D
User avatar
Praxis
Sith Acolyte
Posts: 6012
Joined: 2002-12-22 04:02pm
Contact:

Post 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...
User avatar
Pu-239
Sith Marauder
Posts: 4727
Joined: 2002-10-21 08:44am
Location: Fake Virginia

Post by Pu-239 »

Try /usr/local/bin

ah.....the path to happiness is revision of dreams and not fulfillment... -SWPIGWANG
Sufficient Googling is indistinguishable from knowledge -somebody
Anything worth the cost of a missile, which can be located on the battlefield, will be shot at with missiles. If the US military is involved, then things, which are not worth the cost if a missile will also be shot at with missiles. -Sea Skimmer


George Bush makes freedom sound like a giant robot that breaks down a lot. -Darth Raptor
User avatar
Praxis
Sith Acolyte
Posts: 6012
Joined: 2002-12-22 04:02pm
Contact:

Post by Praxis »

Nope...
User avatar
Drooling Iguana
Sith Marauder
Posts: 4975
Joined: 2003-05-13 01:07am
Location: Sector ZZ9 Plural Z Alpha

Post by Drooling Iguana »

find / -iname winex
Image
"Stop! No one can survive these deadly rays!"
"These deadly rays will be your death!"
- Thor and Akton, Starcrash

"Before man reaches the moon your mail will be delivered within hours from New York to California, to England, to India or to Australia by guided missiles.... We stand on the threshold of rocket mail."
- Arthur Summerfield, US Postmaster General 1953 - 1961
User avatar
Pu-239
Sith Marauder
Posts: 4727
Joined: 2002-10-21 08:44am
Location: Fake Virginia

Post by Pu-239 »

Might be in /opt

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

ah.....the path to happiness is revision of dreams and not fulfillment... -SWPIGWANG
Sufficient Googling is indistinguishable from knowledge -somebody
Anything worth the cost of a missile, which can be located on the battlefield, will be shot at with missiles. If the US military is involved, then things, which are not worth the cost if a missile will also be shot at with missiles. -Sea Skimmer


George Bush makes freedom sound like a giant robot that breaks down a lot. -Darth Raptor
Post Reply