Portál AbcLinuxu, 19. dubna 2024 04:05


Dotaz: wine + directx9 patch + checkinstall = error

hajma avatar 9.4.2005 13:26 hajma | skóre: 27 | blog: hajma | Říčany
wine + directx9 patch + checkinstall = error
Přečteno: 448×
Odpovědět | Admin
DD, chtěl jsem zkusit directx9 patch pro wine. Protože ale nejsem žádný guru a nechci si matlat systém, chtěl jsem použít checkinstall, abych dostal RPM, to se bohužel nepovedlo.

> cd /home/hajma/tmp
> wget http://heanet.dl.sourceforge.net/sourceforge/wine/Wine-20050310.tar.gz
> tar -xzf Wine-20050310.tar.gz
> mv wine-20050310 wine
> wget http://www.oliverthered.f2s.com/projects/wine/files/d3d9patch.2005-03-10.diff.bz2
> bzip2 -d d3d9patch.2005-03-10.diff.bz2
> patch -p 1 -u -i d3d9patch.2005-03-10.diff

##Tady mi to hodilo chybu patch unexpectedly ends in middle of line, netuším proč (na 99 % jsem si ale jistý, že patch file není corrupted - vyhledal jsem si ten soubor na dvou místech netu a md je stejný)

> cd wine
> ./configure --prefix=/usr
> make depend
> make
> checkinstall

##Checkinstall skončí chybou
Compressing man pages...OK

Building file list...OK
cat: /root/tmp/OnOcTekRPSqCGkILXaed/libdirs: No such file or directory

**************************************
**** RPM package creation selected ***
**************************************

Building RPM package... FAILED!

*** Failed to build the package


Jediná chyba, kterou jsem ve výpisu našel, byla:
/usr/bin/install -c  -m 644  ./wine.desktop /usr/share/applications/wine.desktop
update-desktop-database
make[1]: update-desktop-database: Command not found
make[1]: [install-lib] Error 127 (ignored)
, to asi souvisí s tím, že wine nemám nainstalovaný. Jestli se nepletu, není to nic důležitýho.

Pokud spustím checkinstall (samozř. po ./configure && make) na nepatchovaným wine, tak se RPM bez problému vytvoří.

21 promarněných znaků
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

hajma avatar 9.4.2005 13:31 hajma | skóre: 27 | blog: hajma | Říčany
Rozbalit Rozbalit vše Re: wine + directx9 patch + checkinstall = error
Odpovědět | | Sbalit | Link | Blokovat | Admin
jo, výpis při checkinstall je tady
a ještě: Mandrakelinux 10.1,
checkinstall 1.6.0 beta3
21 promarněných znaků
9.4.2005 13:31 jm
Rozbalit Rozbalit vše Re: wine + directx9 patch + checkinstall = error
Odpovědět | | Sbalit | Link | Blokovat | Admin
a nechci si matlat systém, chtěl jsem použít checkinstall
:-D
9.4.2005 13:42 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: wine + directx9 patch + checkinstall = error
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ten patch je corrupted, poslední kontext má jen dva řádky, takže možná toho chybí ještě víc.
hajma avatar 9.4.2005 15:51 hajma | skóre: 27 | blog: hajma | Říčany
Rozbalit Rozbalit vše Re: wine + directx9 patch + checkinstall = error
tady:
http://www.binf.ku.dk/users/biehl/
jsem našel jakýsi d3d9patch.2005-03-10.diff.old, který patchnul bez problému. Uvidím jak to půjde dál.


P.S. Se mi pořád nezdá, že by někdo měl měsíc vystavenej špatnej patch na webu, ...
21 promarněných znaků
hajma avatar 9.4.2005 20:18 hajma | skóre: 27 | blog: hajma | Říčany
Rozbalit Rozbalit vše Re: wine + directx9 patch + checkinstall = error
tak ani tohle k ničemu nebylo, zdechlo to na make:
gcc -c -I. -I. -I../../include -I../../include -D_REENTRANT -fPIC -Wall -pipe -fno-strength-reduce -mpreferred-stack-boundary=2 -fno-strict-aliasing -gstabs+ -Wpointer-arith -g -O2 -Werror-implicit-function-declaration -Wdeclaration-after-statement -Werror -o winhelp.exe.dbg.o winhelp.exe.dbg.c LD_LIBRARY_PATH="../../libs/unicode:$LD_LIBRARY_PATH" ../../tools/wrc/wrc --nostdinc -I. -I. -I../../include -I../../include -DWINELIB -Wno-format-y2k -forsrc.res rsrc.rc
../../tools/wrc/wrc: invalid option -- W
../../tools/wrc/wrc: invalid option -- n
Error: Too many output files.

make[2]: *** [rsrc.res] Error 2
make[2]: Leaving directory `/home/hajma/tmp/wine/programs/winhelp'
make[1]: *** [winhelp] Error 2
make[1]: Leaving directory `/home/hajma/tmp/wine/programs'
make: *** [programs] Error 2

zkusím napsat autorovi ...
21 promarněných znaků

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.