PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehler bei Wine "make install"



CAP2k
05.01.04, 17:20
Ich habe nun neu mit Linux angefangen (Mandrake 9.2) und nun probiert Wine wie es bei Holarse (link zum HowTo (http://http://holarse.wue.de/?content=wine_comp) ) beschrieben ist zu installieren...

Wenn ich bei "make install" ankomme kommt folgender Fehler:

[cap@localhost wine]$ make install
cd `dirname include/__install__` && make install
make[1]: Entering directory `/home/cap/wine/include'
../tools/mkinstalldirs -m 755 /usr/local/include/wine /usr/local/include/wine/windows /usr/local/include/wine/msvcrt /usr/local/include/wine/msvcrt/sys
mkdir -m 755 -p -- /usr/local/include/wine /usr/local/include/wine/windows /usr/local/include/wine/msvcrt /usr/local/include/wine/msvcrt/sys
mkdir: kann Verzeichnis »/usr/local/include/wine« nicht anlegen: Permission denied
mkdir: kann Verzeichnis »/usr/local/include/wine« nicht anlegen: Permission denied
mkdir: kann Verzeichnis »/usr/local/include/wine« nicht anlegen: Permission denied
mkdir: kann Verzeichnis »/usr/local/include/wine« nicht anlegen: Permission denied
make[1]: *** [install] Fehler 1
make[1]: Leaving directory `/home/cap/wine/include'
make: *** [include/__install__] Fehler 2


Was ist das Problem?
Ich habe wie erwähnt Mandrake 9.2 laufen.
Hoffe ihr könnt mir helfen.

Leberwurstsaft
05.01.04, 17:23
vor make install per "su" als root anmelden !

ml
05.01.04, 17:24
Das "make install" musst du als Benutzer root ausführen!

gib su ein und das root-Passwort. (su - switch user)
dann make install

danach kannst mit Ctrl+D wieder zum normalen Benutzer zurückwechseln.

mfg

ml

CAP2k
05.01.04, 17:34
danke, nun installiert er :)
aber nun hat der ein anderes problem:

[root@localhost wine]# make install
cd `dirname include/__install__` && make install
make[1]: Entering directory `/home/cap/wine/include'
../tools/mkinstalldirs -m 755 /usr/local/include/wine /usr/local/include/wine/windows /usr/local/include/wine/msvcrt /usr/local/include/wine/msvcrt/sys
for f in accctrl.h audevcod.h aviriff.h basetsd.h cderr.h cguid.h commctrl.h commdlg.h compobj.h control.h cpl.h custcntl.h d3d.h d3d8.h d3d8caps.h d3d8types.h d3d9.h d3d9caps.h d3d9types.h d3dcaps.h d3dhal.h d3dtypes.h d3dvec.inl d3dx8core.h dbghelp.h dde.h ddeml.h ddraw.h ddrawi.h digitalv.h dinput.h dispdib.h dlgs.h dls1.h dmdls.h dmerror.h dmo.h dmoreg.h dmort.h dmplugin.h dmusbuff.h dmusicc.h dmusicf.h dmusici.h dmusics.h dpaddr.h dplay.h dplay8.h dplobby.h dsconf.h dsdriver.h dshow.h dsound.h excpt.h fci.h fdi.h guiddef.h icmpapi.h imagehlp.h imm.h initguid.h instance.h ipexport.h iphlpapi.h ipifcons.h iprtrmib.h iptypes.h lm.h lmaccess.h lmapibuf.h lmbrowsr.h lmcons.h lmerr.h lmstats.h lmwksta.h lzexpand.h mapi.h mapicode.h mapidefs.h mciavi.h mcx.h mediaerr.h mediaobj.h minmax.h mmddk.h mmreg.h mmsystem.h msacm.h msacmdlg.h msi.h msiquery.h mssip.h mswsock.h nb30.h netspi.h nspapi.h ntddcdrm.h ntddscsi.h ntddstor.h ntsecapi.h ntstatus.h objbase.h ole2.h ole2ver.h oleauto.h olectl.h oledlg.h pktdef.h poppack.h prsht.h psapi.h pshpack1.h pshpack2.h pshpack4.h pshpack8.h ras.h regstr.h richedit.h richole.h rpc.h rpcdce.h rpcdcep.h rpcndr.h rpcnterr.h rpcproxy.h sddl.h setupapi.h shellapi.h shlguid.h shlobj.h shlwapi.h sipbase.h sql.h sqlext.h sqltypes.h storage.h strmif.h tapi.h tchar.h tlhelp32.h tmschema.h uuids.h uxtheme.h ver.h vfw.h vfwmsgs.h winbase.h wincon.h wincrypt.h windef.h windows.h windowsx.h winerror.h wingdi.h wininet.h winioctl.h winnetwk.h winnls.h winnt.h winreg.h winres.h winresrc.h winsock.h winsock2.h winspool.h winsvc.h wintab.h wintabx.h winternl.h winuser.h winver.h wnaspi32.h wownt32.h ws2spi.h ws2tcpip.h wshisotp.h wsipx.h zmouse.h axcore.idl axextend.idl devenum.idl dyngraph.idl amvideo.idl comcat.idl docobj.idl exdisp.idl oaidl.idl objidl.idl ocidl.idl oleidl.idl servprov.idl shobjidl.idl shtypes.idl strmif.idl unknwn.idl urlmon.idl wtypes.idl amvideo.h comcat.h docobj.h exdisp.h oaidl.h objidl.h ocidl.h oleidl.h servprov.h shobjidl.h shtypes.h strmif.h unknwn.h urlmon.h wtypes.h; do /usr//bin/install -c -m 644 ./$f /usr/local/include/wine/windows/$f; done
/usr//bin/install: Aufruf von stat für »./instance.h« nicht möglich: No such file or directory
for f in msvcrt/conio.h msvcrt/crtdbg.h msvcrt/ctype.h msvcrt/direct.h msvcrt/dirent.h msvcrt/dos.h msvcrt/eh.h msvcrt/errno.h msvcrt/fcntl.h msvcrt/io.h msvcrt/limits.h msvcrt/locale.h msvcrt/malloc.h msvcrt/math.h msvcrt/mbctype.h msvcrt/mbstring.h msvcrt/process.h msvcrt/search.h msvcrt/setjmp.h msvcrt/share.h msvcrt/stddef.h msvcrt/stdio.h msvcrt/stdlib.h msvcrt/string.h msvcrt/sys/locking.h msvcrt/sys/stat.h msvcrt/sys/timeb.h msvcrt/sys/types.h msvcrt/sys/unistd.h msvcrt/sys/utime.h msvcrt/time.h msvcrt/unistd.h msvcrt/wchar.h msvcrt/wctype.h; do /usr//bin/install -c -m 644 ./$f /usr/local/include/wine/$f; done
for f in debug.h exception.h library.h unicode.h; do /usr//bin/install -c -m 644 ./wine/$f /usr/local/include/wine/$f; done
make[1]: Leaving directory `/home/cap/wine/include'
make[1]: Entering directory `/home/cap/wine/libs'
make[2]: Entering directory `/home/cap/wine/libs/port'
make[2]: Für das Ziel »all« ist nichts zu tun.
make[2]: Leaving directory `/home/cap/wine/libs/port'
make[2]: Entering directory `/home/cap/wine/libs/unicode'
make[2]: Für das Ziel »all« ist nichts zu tun.
make[2]: Leaving directory `/home/cap/wine/libs/unicode'
make[2]: Entering directory `/home/cap/wine/libs/uuid'
make[2]: Für das Ziel »all« ist nichts zu tun.
make[2]: Leaving directory `/home/cap/wine/libs/uuid'
make[2]: Entering directory `/home/cap/wine/libs/wine'
make[2]: Für das Ziel »all« ist nichts zu tun.
make[2]: Leaving directory `/home/cap/wine/libs/wine'
make[2]: Entering directory `/home/cap/wine/libs/wpp'
bison -y -ppp -d -t ./ppy.y
make[2]: *** [y.tab.c] Broken pipe
make[2]: Leaving directory `/home/cap/wine/libs/wpp'
make[1]: *** [wpp] Fehler 2
make[1]: Leaving directory `/home/cap/wine/libs'
make: *** [libs] Fehler 2
[root@localhost wine]#

ml
06.01.04, 02:24
Komisch.

Ich bin auch genau nach der Anleitung von holarse vorgegangen aber bei mir hats funktioniert.

Mach das ganze nochmals aber gib beim configure-Skript die Option "--prefix=/usr" mit an, also

./configure --prefix=/usr

mfg

ml

stefan.becker
06.01.04, 08:10
http://sourceforge.net/project/showfiles.php?group_id=6241&package_id=80066

Schon mal RPM versucht?

ml
06.01.04, 11:54
@stefan.becker:

Könntest du dir bitte mal diesen Thread anschaun:

http://www.linuxforen.de/forums/showthread.php?s=&threadid=116141

Das Problem tritt mit dem rpm und auch mit der kompilierten Version auf (20031212)

mfg

ml

CAP2k
06.01.04, 14:14
ich habs hinbekommen,
war ein harter weg, aber nun klappts prima :)