DIGIT-ARC read-only archive · snapshot: July 23, 2026

Can I upgrade Wine without loosing the installed games?

18 posts · originally from https://geek.digit.in/community/threads/can-i-upgrade-wine-without-loosing-the-installed-games.103908/

baccilus
baccilus Original post #1
Dec 8, 2008 at 10:13 PM
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
Dec 8, 2008 at 10:27 PM
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.
baccilus
Dec 8, 2008 at 10:45 PM
OK thanks a lot
H
Hitboxx #4
Dec 9, 2008 at 9:33 AM
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.
baccilus
Dec 9, 2008 at 10:29 AM
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?
H
Hitboxx #6
Dec 9, 2008 at 10:39 AM
Run from the command line and post the messages.

as in, $wine "/path/to/exe/file"
baccilus
Dec 9, 2008 at 10:56 AM
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 :-(
H
Hitboxx #8
Dec 9, 2008 at 11:01 AM
Don't reinstall yet.

Assuming you have installed in Program Files, look in /home/<user>/.wine/drive_c/Program Files
baccilus
Dec 9, 2008 at 11:55 AM
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.
H
Hitboxx #10
Dec 9, 2008 at 11:58 AM
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?
baccilus
baccilus #11
Dec 9, 2008 at 12:03 PM
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.
H
Hitboxx #12
Dec 9, 2008 at 12:10 PM
Check your PM.
QwertyManiac
Dec 9, 2008 at 3:00 PM
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.
baccilus
baccilus #14
Dec 9, 2008 at 5:43 PM
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!!
H
Hitboxx #15
Dec 10, 2008 at 12:29 PM
You need to install the development package of those files.

Look for the filenames with dev/devel in them in the repo.
baccilus
baccilus #16
Dec 10, 2008 at 5:13 PM
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?
B
billadoid #17
Apr 25, 2009 at 11:46 PM
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.
Ecstasy
Ecstasy #18
Apr 26, 2009 at 12:24 PM
^^stop bumping into old topics.

Mod pls close this thread.