Can I upgrade Wine without loosing the installed games?

Status
Not open for further replies.

baccilus

Cyborg Agent
I just spent hours installing TF2 on wine. But I realised that I have an older version of wine and I will have to install the latest version in order to enjoy the DX9 mode of this game. Can I uninstall wine and then install the newer one without having to downloading the whole 550MB of TF2 update over the internet?
 

QwertyManiac

Commander in Chief
All wine-related user files are stored in ~/.wine/ folder. Just ensure a backup of the same exists and install the new wine. In case any alteration was performed, just put this backed up folder back on top of it.
 

Hitboxx

Juke Box Hero
And what distro? Are you manually installing WINE? Isn't the update available in your repo? You should just update without bothering about installed games if in repo.

Else, if manual, as QM said above.
 
OP
baccilus

baccilus

Cyborg Agent
I did so but I deleted the whole .wine folder after taking backup of the steam folder. Then I compiled the source of the latest version of wine. Although I can run steam without any problem, TF2 doesn't run. It just shows that small box saying " preparing to launch ....." but then nothing happens. No crash report or anything. What's going on?
 
OP
baccilus

baccilus

Cyborg Agent
CAn't even find te path. should I just reinstall the game after deleting the local game contents? It will take atleast 3 hours to download the updates :-(
 

Hitboxx

Juke Box Hero
Don't reinstall yet.

Assuming you have installed in Program Files, look in /home/<user>/.wine/drive_c/Program Files
 
OP
baccilus

baccilus

Cyborg Agent
Is the hl2.exe the executable for TF2? This is the only Steam game I have installed. Am I supposed to run it with some flag or something? Even in windows clicking directly on this executible doesn't launch the game although the shortcut on Desktop refers to this file only.
 

Hitboxx

Juke Box Hero
I think so, Why not try it and see? Try every possible thing you can think of, including taking hints from Windows.

And did you run from the terminal like I said?
 
Last edited:
OP
baccilus

baccilus

Cyborg Agent
I couldn't because I didn't even find an executable. I just have 2 exe's in the whole folder- steam.exe and hl2.exe and neither launches the game.
 

QwertyManiac

Commander in Chief
I'd asked you to backup the .wine folder! Not delete it, cause nothing writes to it automatically anyway! You might just be missing some DLLs and other stuff now, and registry entries, many more.
 
OP
baccilus

baccilus

Cyborg Agent
I'd asked you to backup the .wine folder! Not delete it, cause nothing writes to it automatically anyway! You might just be missing some DLLs and other stuff now, and registry entries, many more.
Ya I did that in a hurry. But I had also read in some place that I had to remove the older wine completely or it may cause problems. I did backup the steam folder but over writing that is not helping, so I have to update TF2 which will take at least 4 hours. I will try and use the local game content backup that I made in windows but I am not sure if that's supported in wine.

EDIT:
I got TF2 to install from the backup archive but can't get sound to work. In the audio tab there is no option for "ALSA" which I think could have solved this problem. Any pointers?

I ran the ./configure --verbose script which gave me the following output:
Code:
checking for struct ff_effect.direction... yes
checking for sigaddset... yes
checking whether we can use re-entrant gethostbyname_r Linux style... yes
checking whether linux/joystick.h uses the Linux 2.2+ API... yes
checking for struct statfs.f_bfree... yes
checking for struct statfs.f_bavail... yes
checking for struct statfs.f_frsize... yes
checking for struct statfs.f_ffree... yes
checking for struct statfs.f_favail... no
checking for struct statfs.f_namelen... yes
checking for struct statvfs.f_blocks... yes
checking for struct msghdr.msg_accrights... no
checking for struct sockaddr.sa_len... no
checking for struct sockaddr_un.sun_len... no
checking for scsireq_t.cmd... no
checking for sg_io_hdr_t.interface_id... yes
checking for siginfo_t.si_fd... yes
checking for struct mtget.mt_blksiz... no
checking for struct mtget.mt_gstat... yes
checking for struct mtget.mt_blkno... yes
checking for struct option.name... yes
checking for struct stat.st_blocks... yes
checking for struct stat.st_mtim... yes
checking for struct stat.st_ctim... yes
checking for struct stat.st_atim... yes
checking for struct sockaddr_in6.sin6_scope_id... yes
checking for ns_msg._msg_ptr... no
checking for timezone variable... yes
checking for daylight variable... yes
checking for isinf... yes
checking for isnan... yes
checking whether we need to define __i386__... no
configure: creating ./config.status
config.status: creating Make.rules
config.status: creating dlls/Makedll.rules
config.status: creating dlls/Makeimplib.rules
config.status: creating dlls/Maketest.rules
config.status: creating programs/Makeprog.rules
config.status: creating Makefile
config.status: creating dlls/Makefile
config.status: creating dlls/acledit/Makefile
config.status: creating dlls/activeds/Makefile
config.status: creating dlls/actxprxy/Makefile
config.status: creating dlls/adsiid/Makefile
config.status: creating dlls/advapi32/Makefile
config.status: creating dlls/advapi32/tests/Makefile
config.status: creating dlls/advpack/Makefile
config.status: creating dlls/advpack/tests/Makefile
config.status: creating dlls/amstream/Makefile
config.status: creating dlls/appwiz.cpl/Makefile
config.status: creating dlls/atl/Makefile
config.status: creating dlls/avicap32/Makefile
config.status: creating dlls/avifil32/Makefile
config.status: creating dlls/browseui/Makefile
config.status: creating dlls/browseui/tests/Makefile
config.status: creating dlls/cabinet/Makefile
config.status: creating dlls/cabinet/tests/Makefile
config.status: creating dlls/capi2032/Makefile
config.status: creating dlls/cards/Makefile
config.status: creating dlls/cfgmgr32/Makefile
config.status: creating dlls/clusapi/Makefile
config.status: creating dlls/comcat/Makefile
config.status: creating dlls/comcat/tests/Makefile
config.status: creating dlls/comctl32/Makefile
config.status: creating dlls/comctl32/tests/Makefile
config.status: creating dlls/comdlg32/Makefile
config.status: creating dlls/comdlg32/tests/Makefile
config.status: creating dlls/compstui/Makefile
config.status: creating dlls/credui/Makefile
config.status: creating dlls/credui/tests/Makefile
config.status: creating dlls/crtdll/Makefile
config.status: creating dlls/crypt32/Makefile
config.status: creating dlls/crypt32/tests/Makefile
config.status: creating dlls/cryptdlg/Makefile
config.status: creating dlls/cryptdll/Makefile
config.status: creating dlls/cryptnet/Makefile
config.status: creating dlls/cryptnet/tests/Makefile
config.status: creating dlls/cryptui/Makefile
config.status: creating dlls/cryptui/tests/Makefile
config.status: creating dlls/ctapi32/Makefile
config.status: creating dlls/ctl3d32/Makefile
config.status: creating dlls/d3d10/Makefile
config.status: creating dlls/d3d10/tests/Makefile
config.status: creating dlls/d3d10core/Makefile
config.status: creating dlls/d3d10core/tests/Makefile
config.status: creating dlls/d3d8/Makefile
config.status: creating dlls/d3d8/tests/Makefile
config.status: creating dlls/d3d9/Makefile
config.status: creating dlls/d3d9/tests/Makefile
config.status: creating dlls/d3dim/Makefile
config.status: creating dlls/d3drm/Makefile
config.status: creating dlls/d3drm/tests/Makefile
config.status: creating dlls/d3dx8/Makefile
config.status: creating dlls/d3dx8/tests/Makefile
config.status: creating dlls/d3dx9_24/Makefile
config.status: creating dlls/d3dx9_25/Makefile
config.status: creating dlls/d3dx9_26/Makefile
config.status: creating dlls/d3dx9_27/Makefile
config.status: creating dlls/d3dx9_28/Makefile
config.status: creating dlls/d3dx9_29/Makefile
config.status: creating dlls/d3dx9_30/Makefile
config.status: creating dlls/d3dx9_31/Makefile
config.status: creating dlls/d3dx9_32/Makefile
config.status: creating dlls/d3dx9_33/Makefile
config.status: creating dlls/d3dx9_34/Makefile
config.status: creating dlls/d3dx9_35/Makefile
config.status: creating dlls/d3dx9_36/Makefile
config.status: creating dlls/d3dx9_36/tests/Makefile
config.status: creating dlls/d3dx9_37/Makefile
config.status: creating dlls/d3dxof/Makefile
config.status: creating dlls/d3dxof/tests/Makefile
config.status: creating dlls/dbghelp/Makefile
config.status: creating dlls/dciman32/Makefile
config.status: creating dlls/ddraw/Makefile
config.status: creating dlls/ddraw/tests/Makefile
config.status: creating dlls/ddrawex/Makefile
config.status: creating dlls/devenum/Makefile
config.status: creating dlls/dinput/Makefile
config.status: creating dlls/dinput/tests/Makefile
config.status: creating dlls/dinput8/Makefile
config.status: creating dlls/dmband/Makefile
config.status: creating dlls/dmcompos/Makefile
config.status: creating dlls/dmime/Makefile
config.status: creating dlls/dmloader/Makefile
config.status: creating dlls/dmscript/Makefile
config.status: creating dlls/dmstyle/Makefile
config.status: creating dlls/dmsynth/Makefile
config.status: creating dlls/dmusic/Makefile
config.status: creating dlls/dmusic32/Makefile
config.status: creating dlls/dnsapi/Makefile
config.status: creating dlls/dnsapi/tests/Makefile
config.status: creating dlls/dplay/Makefile
config.status: creating dlls/dplayx/Makefile
config.status: creating dlls/dplayx/tests/Makefile
config.status: creating dlls/dpnaddr/Makefile
config.status: creating dlls/dpnet/Makefile
config.status: creating dlls/dpnhpast/Makefile
config.status: creating dlls/dpnlobby/Makefile
config.status: creating dlls/dpwsockx/Makefile
config.status: creating dlls/dsound/Makefile
config.status: creating dlls/dsound/tests/Makefile
config.status: creating dlls/dssenh/Makefile
config.status: creating dlls/dswave/Makefile
config.status: creating dlls/dwmapi/Makefile
config.status: creating dlls/dxdiagn/Makefile
config.status: creating dlls/dxerr8/Makefile
config.status: creating dlls/dxerr9/Makefile
config.status: creating dlls/dxgi/Makefile
config.status: creating dlls/dxgi/tests/Makefile
config.status: creating dlls/dxguid/Makefile
config.status: creating dlls/faultrep/Makefile
config.status: creating dlls/fusion/Makefile
config.status: creating dlls/fusion/tests/Makefile
config.status: creating dlls/gdi32/Makefile
config.status: creating dlls/gdi32/tests/Makefile
config.status: creating dlls/gdiplus/Makefile
config.status: creating dlls/gdiplus/tests/Makefile
config.status: creating dlls/glu32/Makefile
config.status: creating dlls/gphoto2.ds/Makefile
config.status: creating dlls/gpkcsp/Makefile
config.status: creating dlls/hal/Makefile
config.status: creating dlls/hhctrl.ocx/Makefile
config.status: creating dlls/hid/Makefile
config.status: creating dlls/hlink/Makefile
config.status: creating dlls/hlink/tests/Makefile
config.status: creating dlls/hnetcfg/Makefile
config.status: creating dlls/iccvid/Makefile
config.status: creating dlls/icmp/Makefile
config.status: creating dlls/ifsmgr.vxd/Makefile
config.status: creating dlls/imaadp32.acm/Makefile
config.status: creating dlls/imagehlp/Makefile
config.status: creating dlls/imm32/Makefile
config.status: creating dlls/imm32/tests/Makefile
config.status: creating dlls/inetcomm/Makefile
config.status: creating dlls/inetcomm/tests/Makefile
config.status: creating dlls/inetmib1/Makefile
config.status: creating dlls/inetmib1/tests/Makefile
config.status: creating dlls/infosoft/Makefile
config.status: creating dlls/infosoft/tests/Makefile
config.status: creating dlls/initpki/Makefile
config.status: creating dlls/inkobj/Makefile
config.status: creating dlls/inseng/Makefile
config.status: creating dlls/iphlpapi/Makefile
config.status: creating dlls/iphlpapi/tests/Makefile
config.status: creating dlls/itircl/Makefile
config.status: creating dlls/itss/Makefile
config.status: creating dlls/itss/tests/Makefile
config.status: creating dlls/jscript/Makefile
config.status: creating dlls/jscript/tests/Makefile
config.status: creating dlls/kernel32/Makefile
config.status: creating dlls/kernel32/tests/Makefile
config.status: creating dlls/localspl/Makefile
config.status: creating dlls/localspl/tests/Makefile
config.status: creating dlls/localui/Makefile
config.status: creating dlls/localui/tests/Makefile
config.status: creating dlls/lz32/Makefile
config.status: creating dlls/lz32/tests/Makefile
config.status: creating dlls/mapi32/Makefile
config.status: creating dlls/mapi32/tests/Makefile
config.status: creating dlls/mciavi32/Makefile
config.status: creating dlls/mcicda/Makefile
config.status: creating dlls/mciseq/Makefile
config.status: creating dlls/mciwave/Makefile
config.status: creating dlls/midimap/Makefile
config.status: creating dlls/mlang/Makefile
config.status: creating dlls/mlang/tests/Makefile
config.status: creating dlls/mmdevldr.vxd/Makefile
config.status: creating dlls/monodebg.vxd/Makefile
config.status: creating dlls/mountmgr.sys/Makefile
config.status: creating dlls/mpr/Makefile
config.status: creating dlls/mprapi/Makefile
config.status: creating dlls/msacm32.drv/Makefile
config.status: creating dlls/msacm32/Makefile
config.status: creating dlls/msacm32/tests/Makefile
config.status: creating dlls/msadp32.acm/Makefile
config.status: creating dlls/mscat32/Makefile
config.status: creating dlls/mscms/Makefile
config.status: creating dlls/mscms/tests/Makefile
config.status: creating dlls/mscoree/Makefile
config.status: creating dlls/msdmo/Makefile
config.status: creating dlls/msftedit/Makefile
config.status: creating dlls/msg711.acm/Makefile
config.status: creating dlls/mshtml.tlb/Makefile
config.status: creating dlls/mshtml/Makefile
config.status: creating dlls/mshtml/tests/Makefile
config.status: creating dlls/msi/Makefile
config.status: creating dlls/msi/tests/Makefile
config.status: creating dlls/msimg32/Makefile
config.status: creating dlls/msimtf/Makefile
config.status: creating dlls/msisip/Makefile
config.status: creating dlls/msisys.ocx/Makefile
config.status: creating dlls/msnet32/Makefile
config.status: creating dlls/msrle32/Makefile
config.status: creating dlls/mssip32/Makefile
config.status: creating dlls/mstask/Makefile
config.status: creating dlls/mstask/tests/Makefile
config.status: creating dlls/msvcirt/Makefile
config.status: creating dlls/msvcr71/Makefile
config.status: creating dlls/msvcrt/Makefile
config.status: creating dlls/msvcrt/tests/Makefile
config.status: creating dlls/msvcrt20/Makefile
config.status: creating dlls/msvcrt40/Makefile
config.status: creating dlls/msvcrtd/Makefile
config.status: creating dlls/msvcrtd/tests/Makefile
config.status: creating dlls/msvfw32/Makefile
config.status: creating dlls/msvidc32/Makefile
config.status: creating dlls/mswsock/Makefile
config.status: creating dlls/msxml3/Makefile
config.status: creating dlls/msxml3/tests/Makefile
config.status: creating dlls/nddeapi/Makefile
config.status: creating dlls/netapi32/Makefile
config.status: creating dlls/netapi32/tests/Makefile
config.status: creating dlls/newdev/Makefile
config.status: creating dlls/ntdll/Makefile
config.status: creating dlls/ntdll/tests/Makefile
config.status: creating dlls/ntdsapi/Makefile
config.status: creating dlls/ntdsapi/tests/Makefile
config.status: creating dlls/ntoskrnl.exe/Makefile
config.status: creating dlls/ntprint/Makefile
config.status: creating dlls/ntprint/tests/Makefile
config.status: creating dlls/objsel/Makefile
config.status: creating dlls/odbc32/Makefile
config.status: creating dlls/odbccp32/Makefile
config.status: creating dlls/odbccp32/tests/Makefile
config.status: creating dlls/ole32/Makefile
config.status: creating dlls/ole32/tests/Makefile
config.status: creating dlls/oleacc/Makefile
config.status: creating dlls/oleacc/tests/Makefile
config.status: creating dlls/oleaut32/Makefile
config.status: creating dlls/oleaut32/tests/Makefile
config.status: creating dlls/olecli32/Makefile
config.status: creating dlls/oledlg/Makefile
config.status: creating dlls/olepro32/Makefile
config.status: creating dlls/olesvr32/Makefile
config.status: creating dlls/olethk32/Makefile
config.status: creating dlls/opengl32/Makefile
config.status: creating dlls/opengl32/tests/Makefile
config.status: creating dlls/pdh/Makefile
config.status: creating dlls/pdh/tests/Makefile
config.status: creating dlls/powrprof/Makefile
config.status: creating dlls/printui/Makefile
config.status: creating dlls/propsys/Makefile
config.status: creating dlls/psapi/Makefile
config.status: creating dlls/psapi/tests/Makefile
config.status: creating dlls/pstorec/Makefile
config.status: creating dlls/qcap/Makefile
config.status: creating dlls/qedit/Makefile
config.status: creating dlls/qedit/tests/Makefile
config.status: creating dlls/qmgr/Makefile
config.status: creating dlls/qmgr/tests/Makefile
config.status: creating dlls/qmgrprxy/Makefile
config.status: creating dlls/quartz/Makefile
config.status: creating dlls/quartz/tests/Makefile
config.status: creating dlls/query/Makefile
config.status: creating dlls/rasapi32/Makefile
config.status: creating dlls/rasapi32/tests/Makefile
config.status: creating dlls/resutils/Makefile
config.status: creating dlls/riched20/Makefile
config.status: creating dlls/riched20/tests/Makefile
config.status: creating dlls/riched32/Makefile
config.status: creating dlls/riched32/tests/Makefile
config.status: creating dlls/rpcrt4/Makefile
config.status: creating dlls/rpcrt4/tests/Makefile
config.status: creating dlls/rsabase/Makefile
config.status: creating dlls/rsaenh/Makefile
config.status: creating dlls/rsaenh/tests/Makefile
config.status: creating dlls/sane.ds/Makefile
config.status: creating dlls/sccbase/Makefile
config.status: creating dlls/schannel/Makefile
config.status: creating dlls/schannel/tests/Makefile
config.status: creating dlls/secur32/Makefile
config.status: creating dlls/secur32/tests/Makefile
config.status: creating dlls/security/Makefile
config.status: creating dlls/sensapi/Makefile
config.status: creating dlls/serialui/Makefile
config.status: creating dlls/serialui/tests/Makefile
config.status: creating dlls/setupapi/Makefile
config.status: creating dlls/setupapi/tests/Makefile
config.status: creating dlls/sfc/Makefile
config.status: creating dlls/sfc_os/Makefile
config.status: creating dlls/shdoclc/Makefile
config.status: creating dlls/shdocvw/Makefile
config.status: creating dlls/shdocvw/tests/Makefile
config.status: creating dlls/shell32/Makefile
config.status: creating dlls/shell32/tests/Makefile
config.status: creating dlls/shfolder/Makefile
config.status: creating dlls/shlwapi/Makefile
config.status: creating dlls/shlwapi/tests/Makefile
config.status: creating dlls/slbcsp/Makefile
config.status: creating dlls/slc/Makefile
config.status: creating dlls/snmpapi/Makefile
config.status: creating dlls/snmpapi/tests/Makefile
config.status: creating dlls/softpub/Makefile
config.status: creating dlls/spoolss/Makefile
config.status: creating dlls/spoolss/tests/Makefile
config.status: creating dlls/stdole2.tlb/Makefile
config.status: creating dlls/stdole32.tlb/Makefile
config.status: creating dlls/sti/Makefile
config.status: creating dlls/strmiids/Makefile
config.status: creating dlls/svrapi/Makefile
config.status: creating dlls/sxs/Makefile
config.status: creating dlls/tapi32/Makefile
config.status: creating dlls/twain_32/Makefile
config.status: creating dlls/unicows/Makefile
config.status: creating dlls/url/Makefile
config.status: creating dlls/urlmon/Makefile
config.status: creating dlls/urlmon/tests/Makefile
config.status: creating dlls/user32/Makefile
config.status: creating dlls/user32/tests/Makefile
config.status: creating dlls/userenv/Makefile
config.status: creating dlls/userenv/tests/Makefile
config.status: creating dlls/usp10/Makefile
config.status: creating dlls/usp10/tests/Makefile
config.status: creating dlls/uuid/Makefile
config.status: creating dlls/uxtheme/Makefile
config.status: creating dlls/uxtheme/tests/Makefile
config.status: creating dlls/vdhcp.vxd/Makefile
config.status: creating dlls/vdmdbg/Makefile
config.status: creating dlls/version/Makefile
config.status: creating dlls/version/tests/Makefile
config.status: creating dlls/vmm.vxd/Makefile
config.status: creating dlls/vnbt.vxd/Makefile
config.status: creating dlls/vnetbios.vxd/Makefile
config.status: creating dlls/vtdapi.vxd/Makefile
config.status: creating dlls/vwin32.vxd/Makefile
config.status: creating dlls/w32skrnl/Makefile
config.status: creating dlls/winealsa.drv/Makefile
config.status: creating dlls/wineaudioio.drv/Makefile
config.status: creating dlls/winecoreaudio.drv/Makefile
config.status: creating dlls/winecrt0/Makefile
config.status: creating dlls/wined3d/Makefile
config.status: creating dlls/winedos/Makefile
config.status: creating dlls/wineesd.drv/Makefile
config.status: creating dlls/winejack.drv/Makefile
config.status: creating dlls/winejoystick.drv/Makefile
config.status: creating dlls/winemp3.acm/Makefile
config.status: creating dlls/winenas.drv/Makefile
config.status: creating dlls/wineoss.drv/Makefile
config.status: creating dlls/wineps.drv/Makefile
config.status: creating dlls/winequartz.drv/Makefile
config.status: creating dlls/winex11.drv/Makefile
config.status: creating dlls/wing32/Makefile
config.status: creating dlls/winhttp/Makefile
config.status: creating dlls/winhttp/tests/Makefile
config.status: creating dlls/wininet/Makefile
config.status: creating dlls/wininet/tests/Makefile
config.status: creating dlls/winmm/Makefile
config.status: creating dlls/winmm/tests/Makefile
config.status: creating dlls/winnls32/Makefile
config.status: creating dlls/winscard/Makefile
config.status: creating dlls/winspool.drv/Makefile
config.status: creating dlls/winspool.drv/tests/Makefile
config.status: creating dlls/wintab32/Makefile
config.status: creating dlls/wintrust/Makefile
config.status: creating dlls/wintrust/tests/Makefile
config.status: creating dlls/wldap32/Makefile
config.status: creating dlls/wldap32/tests/Makefile
config.status: creating dlls/wmi/Makefile
config.status: creating dlls/wnaspi32/Makefile
config.status: creating dlls/wow32/Makefile
config.status: creating dlls/ws2_32/Makefile
config.status: creating dlls/ws2_32/tests/Makefile
config.status: creating dlls/wsock32/Makefile
config.status: creating dlls/wtsapi32/Makefile
config.status: creating dlls/xinput1_1/Makefile
config.status: creating dlls/xinput1_2/Makefile
config.status: creating dlls/xinput1_3/Makefile
config.status: creating dlls/xinput1_3/tests/Makefile
config.status: creating dlls/xinput9_1_0/Makefile
config.status: creating documentation/Makefile
config.status: creating fonts/Makefile
config.status: creating include/Makefile
config.status: creating libs/Makefile
config.status: creating libs/port/Makefile
config.status: creating libs/wine/Makefile
config.status: creating libs/wpp/Makefile
config.status: creating loader/Makefile
config.status: creating programs/Makefile
config.status: creating programs/clock/Makefile
config.status: creating programs/cmd/Makefile
config.status: creating programs/cmdlgtst/Makefile
config.status: creating programs/control/Makefile
config.status: creating programs/eject/Makefile
config.status: creating programs/expand/Makefile
config.status: creating programs/explorer/Makefile
config.status: creating programs/hh/Makefile
config.status: creating programs/icinfo/Makefile
config.status: creating programs/iexplore/Makefile
config.status: creating programs/msiexec/Makefile
config.status: creating programs/net/Makefile
config.status: creating programs/notepad/Makefile
config.status: creating programs/oleview/Makefile
config.status: creating programs/progman/Makefile
config.status: creating programs/reg/Makefile
config.status: creating programs/regedit/Makefile
config.status: creating programs/regsvr32/Makefile
config.status: creating programs/rpcss/Makefile
config.status: creating programs/rundll32/Makefile
config.status: creating programs/secedit/Makefile
config.status: creating programs/services/Makefile
config.status: creating programs/spoolsv/Makefile
config.status: creating programs/start/Makefile
config.status: creating programs/svchost/Makefile
config.status: creating programs/taskmgr/Makefile
config.status: creating programs/uninstaller/Makefile
config.status: creating programs/view/Makefile
config.status: creating programs/wineboot/Makefile
config.status: creating programs/winebrowser/Makefile
config.status: creating programs/winecfg/Makefile
config.status: creating programs/wineconsole/Makefile
config.status: creating programs/winedbg/Makefile
config.status: creating programs/winedevice/Makefile
config.status: creating programs/winefile/Makefile
config.status: creating programs/winemenubuilder/Makefile
config.status: creating programs/winemine/Makefile
config.status: creating programs/winepath/Makefile
config.status: creating programs/winetest/Makefile
config.status: creating programs/winevdm/Makefile
config.status: creating programs/winhlp32/Makefile
config.status: creating programs/winver/Makefile
config.status: creating programs/wordpad/Makefile
config.status: creating programs/write/Makefile
config.status: creating programs/xcopy/Makefile
config.status: creating server/Makefile
config.status: creating tools/Makefile
config.status: creating tools/widl/Makefile
config.status: creating tools/winebuild/Makefile
config.status: creating tools/winedump/Makefile
config.status: creating tools/winegcc/Makefile
config.status: creating tools/wmc/Makefile
config.status: creating tools/wrc/Makefile
config.status: creating include/config.h
config.status: include/config.h is unchanged
config.status: executing include/stamp-h commands
config.status: executing dlls/gdi32/enhmfdrv commands
config.status: executing dlls/gdi32/mfdrv commands
config.status: executing dlls/kernel32/nls commands
config.status: executing dlls/user32/resources commands
config.status: executing dlls/wineps.drv/data commands
config.status: executing include/wine commands

configure: libhal development files not found, no dynamic device support.
configure: lib(n)curses development files not found, curses won't be supported.
configure: libsane development files not found, scanners won't be supported.
configure: libgphoto2 development files not found, digital cameras won't be supported.
configure: libcapi20 development files not found, ISDN won't be supported.
configure: libldap (OpenLDAP) development files not found, LDAP won't be supported.

configure: WARNING: libxml2 development files not found, XML won't be supported.

configure: WARNING: libxslt development files not found, xslt won't be supported.

configure: WARNING: OpenSSL development files not found, SSL won't be supported.

configure: Finished.  Do 'make depend && make' to compile Wine.
What can I do to solve this problem?

Bump!!
 
Last edited:

Hitboxx

Juke Box Hero
You need to install the development package of those files.

Look for the filenames with dev/devel in them in the repo.
 
OP
baccilus

baccilus

Cyborg Agent
I did install all the packages that it said are missing but that didn't help. I finally got everything working by the following method:
First I uninstalled wine which I had compiled from source(make uninstall in the directory), deleted everything in ".wine" directory and also uninstalled winedoors. Next I added the latest repos in the synaptic itself and then installed wine as well as wine-doors( both of which were of slightly older versions).

From the orange box DVD, I only installed steam which took just 10 minutes to update.
Then I made a backup archive of TF2 on my windows partion.
Next I booted back into Linux and launched steam. then I went on to install the backup archive and it installed in 20 minutes without the need to get the updates from the internet since the windows copy was already up to date.

An issue that I have with it is that in Linux I have to play this game at the lowest settings in order to get acceptable frame rate :-(. But that's ok since I don't have to reboot every time I want to play TF2. I am yet to see if the microphone works or not.

BTW, I couldn't ascertain wether I can install from the backup archive from the internet. Is there any place I should tell that this method works?
 

billadoid

Right off the assembly line
Have you made a wine regedit backup?
In the c:/Windows folder double click regedit.exe, then registry and export.
After you update your wine and put the files back you have to import the backup back to the windows db.
 
Status
Not open for further replies.
Top Bottom