PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Nicht töten ;D - Probleme mit winex3 und dll's



Carcass
27.06.03, 02:12
hallo

bitte nicht gleich töten wenn ich ne newbie-frage stelle ;D
ich krieg mein §$%$§%§ wineX3 net zum laufen, und das nur bei cs (halflife)
ich will schon installierte spiele (auf meinem ECHTEN win2k /kein fakewindows) emulieren lassen.
also ein lösung mit fakewindows kommt nicht in frage...
ich hab bereits GTA-ViceCity / Warcraft und EnemyTerritory (win-version) mit wineX3 zum laufen gebracht aber das cs will net ;(
jedesmal wenn ich cs mit wineX starte kommt folgende meldung:

"Couldn't load [C:\WINNT\SYSTEM32\wsock32.dll] from system directory"

zum system: redhat 9.0 / winex3
wine.conf:


[Drive A]
"Path" = "/mnt/floppy"
"Type" = "floppy"
"Label" = "Floppy"
"Serial" = "87654321"
"Device" = "/dev/fd0"

[Drive C]
"Path" = "/mnt/c"
"Type" = "hd"
"Label" = "Windows"
"Filesystem" = "vfat"

[Drive D]
"Path" = "/mnt/cdrom"
"Type" = "cdrom"
"Label" = "CD-Rom"
"Filesystem" = "win95"
"Device" = "/dev/dvd"

[Drive E]
"Path" = "/tmp"
"Type" = "hd"
"Label" = "Tmp Drive"
"Filesystem" = "win95"

[Drive F]
"Path" = "${HOME}"
"Type" = "network"
"Label" = "Home"
"Filesystem" = "win95"

[wine]
"Windows" = "c:\\winnt"
"System" = "c:\\winnt\\system"
"Temp" = "e:\\"
"Path" = "c:\\winnt;c:\\winnt\\system;e:\\;e:\\test;f:\\"
"Profile" = "c:\\winnt\\Dokumente und Einstellungen\\darthraver"
"GraphicsDriver" = "x11drv"
"ShellLinker" = "wineshelllink"

# <wineconf>

[DllOverrides]
"commdlg" = "builtin, native"
"comdlg32" = "builtin, native"
"ver" = "builtin, native"
"version" = "builtin, native"
"shell" = "builtin, native"
"shell32" = "builtin, native"
"shfolder" = "builtin, native"
"shlwapi" = "builtin, native"
"shdocvw" = "builtin, native"
"lzexpand" = "builtin, native"
"lz32" = "builtin, native"
;"comctl32" = "builtin, native"
;"comctl32" = "native, builtin"
"commctrl" = "builtin, native"
"advapi32" = "builtin, native"
"crtdll" = "builtin, native"
"mpr" = "builtin, native"
"winspool.drv" = "builtin, native"
"ddraw" = "builtin, native"
"dinput" = "builtin, native"
"dsound" = "builtin, native"
"opengl32" = "builtin, native"
"msvcrt" = "native, builtin"
"wsock32" = "native, builtin"
"rpcrt4" = "native, builtin"
"msvideo" = "builtin, native"
"msvfw32" = "builtin, native"
"mcicda.drv" = "builtin, native"
"mciseq.drv" = "builtin, native"
"mciwave.drv" = "builtin, native"
"mciavi.drv" = "native, builtin"
"mcianim.drv" = "native, builtin"
"msacm.drv" = "builtin, native"
"msacm" = "builtin, native"
"msacm32" = "builtin, native"
"midimap.drv" = "builtin, native"


bei "wsock32" = "native, builtin"
hab ich schon alles ausprobiert....

hmm wieso findet der meine wsock32.dll nicht?
in dem verzeichnis existiert jedenfalls eine (hab sogar extra nachgeguckt *g*)

danke schonmal im vorraus!

ciao

Monsta
27.06.03, 10:51
Bist du sicher dass die Gross/klein-schreibung richtig ist? Linux ist case sensitive :D
MfG Monsta

Carcass
27.06.03, 12:54
Original geschrieben von Monsta
Bist du sicher dass die Gross/klein-schreibung richtig ist? Linux ist case sensitive :D
MfG Monsta
inwiefern?
die windowsverzeichnisse sind in der konfig genauso wie auf meiner windows-partition! GANZ GENAU!
an was kann das also liegen!??

ZuXeZ
27.06.03, 13:10
mach ma aus dem
"System" = "c:\\winnt\\system"
"Temp" = "e:\\"
"Path" = "c:\\winnt;c:\\winnt\\system;e:\\;e:\\test;f:\\"

testweise das
"System" = "c:\\winnt\\system32"
"Temp" = "e:\\"
"Path" = "c:\\winnt;c:\\winnt\\system32;e:\\;e:\\test;f:\\"

mit system32 isses zumindest bei mir und da funzt es :)

Carcass
27.06.03, 15:02
@ZuXeZ
habs eben ausprobiert, geht auch net...


achja, ich hab vergessen die meldung zu posten die in der konsole kommt

Warning: loading builtin wsock32.dll, but native version already present. Expect trouble.

was hat das jetzt zu bedeuten? er hat bereits ne wsock32.dll und will ne neue laden und das wird wahrscheinlich zu komplikationen führen?

achja, wieso krieg ich jetzt ne fehlermeldung:
"Couldn't load [C:\WINDOWS\SYSTEM32\wsock32.dll] from system directory" ??
verdammt nochmal! ich hab doch in der wineconfig c:\winnt angegeben.... ich kapier das nicht, wieso der nicht auf meine config hört...

der pfad zu meiner konfig: $HOME/.wine/config/wine-config
das stimmt doch!?
aber wieso greift die nicht mehr?

gibts da etwa so ne option wo ich einstellen kann ob er nen fakewindows (welches bei mir unter $HOME/.transgaming.... angelegt wurde ) oder nen "richtiges" windows nehmen soll?

bitte helft mir, ich verzweifle noch mit dem mist!

darkmoon.2xt.de
27.06.03, 16:19
Also bei mir lief WineX immer mit einem Fakewindows SUPER und komplett ohne Konfiguration (es lief einfach alles). Die Variante mit echtem Windows (wenn ich eines hätte) käme für mich nicht mehr in Frage, installier lieber die Spiele nochmal auf die Linux Platte (~/.wine/fake_windows oder so)


darkmoon.2xt.de

ZuXeZ
27.06.03, 18:24
ok dann die 32 wieder wech :/

[Version]

; can be (win95, win98, winme, nt351, nt40, win2k, winxp, win20, win30, win31)
"Windows" = "win98"

^^ was steht da bei dir? da sollte dein nt-windoof rein (nur ne vermutung - mal wieder : )



ok ich hab nochmal oben geschaut und frag mich jetz: welches winex hast du nun eigentlich?
winex ausm cvs oder das gekaufte von transgaming?
für das erste muss die config nach: ~/.winex/config bzw ~/.winex-cvs/config
und fürs zweite nach ~/.transgaming/config soweit ich weiß

allerdings is config kein verzeichnis sondern die konfigurationsdatei : )

Carcass
27.06.03, 19:55
@ZuXeZ
erstmal danke!
die idee mit dem

[Version]

; can be (win95, win98, winme, nt351, nt40, win2k, winxp, win20, win30, win31)
"Windows" = "win2000" (bei mir win2000)

war schon mal gut ;-)
ich hatte zuvor noch win98 drinstehen...

zum zweiten:
du hattest wieder recht!!
danke danke!
ich hab die transgaming winex31 version, deshalb muss die konfig nach ~/.transgaming ...

so jetzt werd ich mal schaun obs funzt!

[EDIT]
also jetzt hab ich die datei "config" im verzeichnis ~/.transgaming angepasst:


WINE REGISTRY Version 2

[Drive C]
"Path" = "/mnt/c"
"Type" = "hd"
"Label" = "Windows"
"Filesystem" = "VFAT"

[Drive D]
"Path" = "${HOME}"
"Type" = "hd"
"Label" = "My Home"
"Filesystem" = "win95"

[Drive E]
"Path" = "/tmp"
"Type" = "hd"
"Label" = "tmp"
"Filesystem" = "win95"

[Drive G]
"Path" = "/"
"Type" = "hd"
"Label" = "root"
"Filesystem" = "win95"

[wine]
"Windows" = "c:\\winnt"
"System" = "c:\\winnt\\system32"
"Temp" = "e:\\"
"Path" = "c:\\winnt\\;c:\\winnt\\system32"
"GraphicsDriver" = "x11drv"
; Wine doesn't pass directory symlinks to Windows programs by default.
; Enabling this may crash some programs that do recursive lookups of a whole
; subdir tree in case of a symlink pointing back to itself.
;
; Note: The WINESHELLLINK Environment variable will override this setting.
; (which is set in the winex startup script)
;"ShowDirSymlinks" = "1"
"ShellLinker" = "/usr/lib/transgaming_winex3/winex/bin/wineshelllink"

# <wineconf>

[DllDefaults]
"DefaultLoadOrder" = "native, builtin, so"

[DllOverrides]
"commdlg" = "builtin, native"
"comdlg32" = "builtin, native"
"oleaut32" = "builtin, native"
"ver" = "builtin, native"
"version" = "builtin, native"
"shell" = "builtin, native"
"shell32" = "builtin, native"
"shfolder" = "builtin, native"
"shlwapi" = "builtin, native"
"lzexpand" = "builtin, native"
"lz32" = "builtin, native"
"comctl32" = "builtin, native"
"commctrl" = "builtin, native"
"advapi32" = "builtin, native"
"crtdll" = "builtin, native"
"mpr" = "builtin, native"
"winspool.drv" = "builtin, native"
"d3d8" = "builtin, native"
"d3drm" = "builtin, native"
"ddraw" = "builtin, native"
"dinput" = "builtin, native"
"dinput8" = "builtin, native"
"dmusic" = "builtin, native"
"dsound" = "builtin, native"
"opengl32" = "builtin, native"
"msvcrt" = "native, builtin"
"rpcrt4" = "native, builtin"
"msvideo" = "builtin, native"
"msvfw32" = "builtin, native"
"mcicda.drv" = "builtin, native"
"mciseq.drv" = "builtin, native"
"mciwave.drv" = "builtin, native"
"mciavi.drv" = "native, builtin"
"mcianim.drv" = "native, builtin"
"msacm.drv" = "builtin, native"
"msacm" = "builtin, native"
"msacm32" = "builtin, native"
"midimap.drv" = "builtin, native"
"wininet" = "builtin, native"

[Version]
; Windows version to imitate. Valid versions are: 'win20', 'win30', 'win31', 'win95', 'win98', 'winme', 'nt351', 'nt40', 'win2000', 'winxp'
"Windows" = "win2k"
; DOS version to imitate
;"DOS" = "6.22"

[x11drv]
; Number of colors to allocate from the system palette
"AllocSystemColors" = "100"
; Number of colors to copy from the default palette
"CopyDefaultColors" = "0"
; Use a private color map
"PrivateColorMap" = "N"
; Favor correctness over speed in some graphics operations
"PerfectGraphics" = "N"
; Color depth to use on multi-depth screens
;;"ScreenDepth" = "16"
; Name of X11 display to use
;;"Display" = ":0.0"
; Allow the window manager to manage created windows
"Managed" = "Y"
; Use a desktop window of 640x480 for Wine
;"Desktop" = "800x600"
; Use XFree86 DGA extension if present
; (make sure /dev/mem is accessible by you !)
"UseDGA" = "N"
; Use XShm extension if present
"UseXShm" = "Y"
; Enable DirectX mouse grab
"DXGrab" = "Y"
; Use XVidMode extension if present
"UseXVidMode" = "Y"
; Create the desktop window with a double-buffered visual
; (useful to play OpenGL games)
"DesktopDoubleBuffered" = "Y"
; Code page used for captions in managed mode
; 0 means default ANSI code page (CP_ACP == 0)
"TextCP" = "0"
; Use this if you have more than one port for video on your setup
; (Wine uses for now the first 'input image' it finds).
;; "XVideoPort" = "43"
; Use this to make your X server execute all commands
; sequentially rather than buffering commands. Will make
; everything really SLOW but can be nice for debugging.
;; "Synchronous" = "Y"

[d3dgl]
"AnisotropicTextureFiltering" = "N"
"VertexShaders" = "Y"
"ClipSpaceFix" = "Y"

[fonts]
;Read documentation/fonts before adding aliases
"Resolution" = "96"
"Default" = "-adobe-times-"

[FontPatterns]
"Pattern0" = "-adobe-times*"
"Pattern1" = "-adobe-helvetica*"
"Pattern2" = "-adobe-courier*"
"Pattern3" = "-misc-fixed*"

[memory]
;; Attempt to make memory allocation more windows like.
;; Not for use with all applications. Best used in app default section.
; "MemoryLayoutOverride" = "0x10000000"

[serialports]
"Com1" = "/dev/ttyS0"
"Com2" = "/dev/ttyS1"
"Com3" = "/dev/ttyS2"
"Com4" = "/dev/modem"

[parallelports]
"Lpt1" = "/dev/lp0"

[spooler]
"LPT1:" = "|lpr"
"LPT2:" = "|gs -sDEVICE=bj200 -sOutputFile=/tmp/fred -q -"
"LPT3:" = "/dev/lp3"

[ports]
;"read" = "0x779,0x379,0x280-0x2a0"
; "write" = "0x779,0x379,0x280-0x2a0"

[spy]
"Exclude" = "WM_SIZE;WM_TIMER;"

[registry]
;These are all booleans. Y/y/T/t/1 are true, N/n/F/f/0 are false.
;Defaults are read all, write to Home
; Global registries (stored in /etc)
"LoadGlobalRegistryFiles" = "n"
; Home registries (stored in ~user/.wine/)
"LoadHomeRegistryFiles" = "Y"
; Load Windows registries from the Windows directory
"LoadWindowsRegistryFiles" = "n"
; TRY to write all changes to home registries
"WritetoHomeRegistryFiles" = "Y"
; Registry periodic save timeout in seconds
; "PeriodicSave" = "600"
; Save only modified keys
"SaveOnlyUpdatedKeys" = "Y"

[Tweak.Layout]
;; supported styles are 'Win31'(default), 'Win95', 'Win98'
"WineLook" = "Win98"

[Console]
"Drivers" = "xterm"
;"Drivers" = "tty"
"XtermProg" = "konsole"
;"InitialRows" = "25"
;"InitialColumns" = "80"
;"TerminalType" = "nxterm"

[Clipboard]
"ClearAllSelections" = "0"
"PersistentSelection" = "1"

; List of all directories directly contain .AFM files
[afmdirs]
;"1" = "/usr/share/ghostscript/fonts"
;"2" = "/usr/share/a2ps/afm"
;"3" = "/usr/share/enscript"
;"4" = "/usr/X11R6/lib/X11/fonts/Type1"

[WinMM]
"Drivers" = "wineoss.drv"
"WaveMapper" = "msacm.drv"
"MidiMapper" = "midimap.drv"

[wineoss]
"UseMMap" = "N"
"FullDuplex" = "N"
# </wineconf>

nun, jetzt weiss ich auch wieso er immer unter C:\Windows gesucht hat, weil ich immer als root gearbeitet hab... ******* leichtsinnsfehler...

aber jetzt findet der die blöde dll wieder nicht... (die gleiche fehlermeldung wie immer)
fenster: "Couldn't find C:\WINNT\SYSTEM32\wsock32.dll"
cosole: "Warning: loading builtin wsock32.dll, but native version already present. Expect trouble."

na ne idee?

kann mir jemand sagen WARUM?
(ich wills ohne fakewindows machen)

ZuXeZ
27.06.03, 20:02
ok *abwartedäumchendrehundeisteetrink* ; )


cya

Carcass
27.06.03, 20:13
ich hab meinen beitrag gleich editiert, weil ich gleich mitbekommen hab, das es nicht klappt...
schaus dir nochmal an, weil ich denke du kannst mir helfen, weil du mit dem winex klar kommst ;)

Carcass
27.06.03, 20:50
ok, des rätsels lösung:
im counter-strike verzeichnis existiert auch eine "wsock32.dll"...
und diese steht scheinbar im konflikt mit der aus dem winnt/system32/ verzeichnis
ich hab die wsock32.dll im cs verzeichnis einfach mal verschoben und mal geschaut obs jetzt funzt...
und: TADAAA
jetzt muss ich noch ein bissel finetuning machen, um ein netzwerkspiel öffnen zu können, weil da kackt mir wineX immer ab weil er keine bereichtigungen hat zum öffnen einer datei...
aber ich probier noch fleißig!
ich muss es schaffen, das ich als user schreibzugriffe auf meine win-partitionen hab!
aber ich glaub da gabs schonmal so ein thema... mal guggen...

ZuXeZ
28.06.03, 13:00
also ich hatte mit cs nie das wsock prob....


Original geschrieben von Carcass
ich hab meinen beitrag gleich editiert, weil ich gleich mitbekommen hab, das es nicht klappt...
schaus dir nochmal an, weil ich denke du kannst mir helfen, weil du mit dem winex klar kommst ;)

umm naja im moment hab ich mit dem neuen winex-cvs probs, das brint nen kompilerfehler :D
ich muss mri erst mal den 21er kernel saugen...dann dürfte wine wenigstens wieder klappen :)

ZuXeZ
28.06.03, 13:02
ich muss es schaffen, das ich als user schreibzugriffe auf meine win-partitionen hab! aber ich glaub da gabs schonmal so ein thema... mal guggen...


/dev/hda3 /mnt/windoof vfat noatime,exec,umask=0 0 0

^^meine windoofpart ... hat user-schreib/exec/del rechte also auch etwas mit vorsicht zu geniessen ;)
so lang du keine ntfs part hast, kannst du schreiben...auf ntfs von linux schreiben geht zwar, aber is noch sehr buggy so weit ich weiß...

Carcass
28.06.03, 13:07
bis jetzt waren mein win-partitionen-einträge in meiner fstab:
/dev/hde1 /mnt/c vfat user,uid=500,nosuid,noauto 0 0
/dev/hdf1 /mnt/d vfat user,uid=500,nosuid,noauto 0 0
/dev/hdf5 /mnt/e vfat user,uid=500,nosuid,noauto 0 0
/dev/hdf6 /mnt/f vfat user,uid=500,nosuid,noauto 0 0

hmmm soll ich das "nosuid" weg machen?
ich werds mal so ausprobieren wie du es hast...

darkmoon.2xt.de
28.06.03, 13:30
Nicht töten!

Wie soll man eine Leiche (Carcass) denn töten?!?!

Carcass
28.06.03, 19:21
Original geschrieben von darkmoon.2xt.de
Wie soll man eine Leiche (Carcass) denn töten?!?!
jaja witzbold ;-)
achja, sinnvoller beitrag...

nase
01.09.03, 22:25
Servus

ich hatte das gleich Problem mit der wsock32.dll ich hab die auch aus dem hl ordner raus und es ging aber ich kann net spiele! Wenn ich auf spielen geh dann kommt nur en schwarzer Bildschrim! An was kann das liegen?

ich hab winex3!

danke

DIe Nase

Carcass
01.09.03, 23:50
schon mal andere win-anwendungen erfolgreich mit winex3 unter linux gestartet?
wenn ja, dann liegts an CS

nase
02.09.03, 11:32
isch kein Problem mehr, ich hab den Fehler gefunde ;)
es war en Problem mit den dummen nvidia Treibern! aber jetzt geht alles!

danke Trotzdem

DIe Nase

Colamix
03.09.03, 21:20
Benutz doch ET Linux Version.

Carcass
03.09.03, 21:35
Original geschrieben von Colamix
Benutz doch ET Linux Version.
wie meinen? war von ET die rede?

Bert Brenner
21.11.03, 11:00
Und ich hatte mich immer schon gewundert. Unter dem normalen Wine gabs die Probs mit der dll nicht.

Danke für den Tip.

ZuXeZ
22.11.03, 13:03
ich find eh dass es mit wine besser läuft ;)

Carcass
22.11.03, 16:40
da hast du leider recht... die performance mit wineX is echt mies ;-/