Portál AbcLinuxu, 5. května 2025 23:32
jirkas@klapacius:~/build/catalyst12.2$ fakeroot sh amd-driver-installer-12-2-x86.x86_64.run --buildpkg Debian/stable Created directory fglrx-install.SgrU0G Verifying archive integrity... All good. Uncompressing AMD Catalyst(TM) Proprietary Driver-8.95.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ===================================================================== AMD Catalyst(TM) Proprietary Driver Installer/Packager ===================================================================== Generating package: Debian/stable cp: cannot stat `/home/jirkas/build/catalyst12.2/fglrx-install.SgrU0G/x710/*': No such file or directory Package build failed! Package build utility output: dpkg-buildpackage: warning: using a gain-root-command while being root dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2 dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor): dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2 dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2 dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): dpkg-buildpackage: source package fglrx-installer dpkg-buildpackage: source version 8.95-1 dpkg-buildpackage: source changed by AMD: Advanced Micro Devices. -http://ati.amd.com/support/driver.html- dpkg-source --before-build fglrx.0Udz1T dpkg-buildpackage: host architecture i386 debian/rules build dh_testdir # move licenses away from binary dir if [ ! -d usr/share/doc/fglrx ]; then \ mkdir -p usr/share/doc/fglrx; \ mv usr/X11R6/bin/LICENSE.* usr/share/doc/fglrx; \ fi # set executable on user apps find usr/X11R6/bin -type f | xargs chmod a+x # remove exec bit from files that don't deserve it find usr/X11R6/include \ usr/X11R6/lib \ usr/X11R6/lib64 \ usr/share usr/src -type f | xargs chmod -x find: `usr/X11R6/include': No such file or directory find: `usr/X11R6/lib64': No such file or directory find lib -not -name "*.sh" -type f | xargs chmod -x find lib -name "*.sh" -type f | xargs chmod +x # set proper permissions on /etc files if [ -d etc/ati ]; then \ chmod 755 etc/ati ; \ chmod 644 etc/ati/* ; \ chmod a+x etc/ati/*.sh ; \ fi if [ -f debian/fglrx.default ]; then \ mv -v debian/fglrx.default debian/fglrx; \ fi `debian/fglrx.default' -> `debian/fglrx' fakeroot debian/rules binary fakeroot: FAKEROOTKEY set to 1976793274 fakeroot: nested operation not yet supported dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 1 Removing temporary directory: fglrx-install.SgrU0G jirkas@klapacius:~/build/catalyst12.2$Zdá se, že interně někde spouští znovu fakeroot a to mu vadí. Podle jedné vygooglené diskuze by se prý fakeroot používat neměl. Bez něj to ale pro změnu dopadne takto:
jirkas@klapacius:~/build/catalyst12.2$ ./amd-driver-installer-12-2-x86.x86_64.run --buildpkg Debian/stable Created directory fglrx-install.ABmXYE Verifying archive integrity... All good. Uncompressing AMD Catalyst(TM) Proprietary Driver-8.95.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ===================================================================== AMD Catalyst(TM) Proprietary Driver Installer/Packager ===================================================================== Generating package: Debian/stable cp: cannot stat `/home/jirkas/build/catalyst12.2/fglrx-install.ABmXYE/x710/*': No such file or directory Package build failed! Package build utility output: dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2 dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor): dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2 dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2 dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): dpkg-buildpackage: source package fglrx-installer dpkg-buildpackage: source version 8.95-1 dpkg-buildpackage: source changed by AMD: Advanced Micro Devices. -http://ati.amd.com/support/driver.html- dpkg-source --before-build fglrx.g3XoDL dpkg-buildpackage: host architecture i386 debian/rules build dh_testdir # move licenses away from binary dir if [ ! -d usr/share/doc/fglrx ]; then \ mkdir -p usr/share/doc/fglrx; \ mv usr/X11R6/bin/LICENSE.* usr/share/doc/fglrx; \ fi # set executable on user apps find usr/X11R6/bin -type f | xargs chmod a+x # remove exec bit from files that don't deserve it find usr/X11R6/include \ usr/X11R6/lib \ usr/X11R6/lib64 \ usr/share usr/src -type f | xargs chmod -x find: `usr/X11R6/include': No such file or directory find: `usr/X11R6/lib64': No such file or directory find lib -not -name "*.sh" -type f | xargs chmod -x find lib -name "*.sh" -type f | xargs chmod +x # set proper permissions on /etc files if [ -d etc/ati ]; then \ chmod 755 etc/ati ; \ chmod 644 etc/ati/* ; \ chmod a+x etc/ati/*.sh ; \ fi if [ -f debian/fglrx.default ]; then \ mv -v debian/fglrx.default debian/fglrx; \ fi `debian/fglrx.default' -> `debian/fglrx' fakeroot debian/rules binary dh_testdir # move licenses away from binary dir if [ ! -d usr/share/doc/fglrx ]; then \ mkdir -p usr/share/doc/fglrx; \ mv usr/X11R6/bin/LICENSE.* usr/share/doc/fglrx; \ fi # set executable on user apps find usr/X11R6/bin -type f | xargs chmod a+x # remove exec bit from files that don't deserve it find usr/X11R6/include \ usr/X11R6/lib \ usr/X11R6/lib64 \ usr/share usr/src -type f | xargs chmod -x find: `usr/X11R6/include': No such file or directory find: `usr/X11R6/lib64': No such file or directory find lib -not -name "*.sh" -type f | xargs chmod -x find lib -name "*.sh" -type f | xargs chmod +x # set proper permissions on /etc files if [ -d etc/ati ]; then \ chmod 755 etc/ati ; \ chmod 644 etc/ati/* ; \ chmod a+x etc/ati/*.sh ; \ fi if [ -f debian/fglrx.default ]; then \ mv -v debian/fglrx.default debian/fglrx; \ fi dh_testdir dh_testroot dh_clean -k dh_clean: dh_clean -k is deprecated; use dh_prep instead dh_clean: Compatibility levels before 5 are deprecated. dh_installdirs dh_installdirs: Compatibility levels before 5 are deprecated. # Create the directories to install into dh_installdirs -pfglrx-driver \ usr \ usr/lib/xorg \ usr/lib/xorg/modules \ usr/lib/dri \ usr/bin \ usr/sbin \ etc/acpi \ etc/acpi/events \ etc/default \ etc/X11/Xsession.d dh_installdirs: Compatibility levels before 5 are deprecated. dh_installdirs -pfglrx-driver-dev \ usr \ usr/include \ usr/lib dh_installdirs: Compatibility levels before 5 are deprecated. dh_installdirs -pfglrx-kernel-src \ usr/src/modules/fglrx \ usr/src/modules/fglrx/debian dh_installdirs: Compatibility levels before 5 are deprecated. dh_installdirs -A -pfglrx-amdcccle \ usr \ usr/bin \ usr/share \ usr/share/applnk \ usr/share/applications \ usr/share/icons \ usr/share/pixmaps dh_installdirs: Compatibility levels before 5 are deprecated. dh_installdirs -p \ usr/src dh_installdirs: Compatibility levels before 5 are deprecated. dh_install dh_install: Compatibility levels before 5 are deprecated. dh_install -pfglrx-driver "usr/X11R6/bin/fgl*" "usr/bin" dh_install: Compatibility levels before 5 are deprecated. dh_install -pfglrx-driver "usr/X11R6/bin/aticonfig" "usr/bin" dh_install: Compatibility levels before 5 are deprecated. dh_install -pfglrx-driver "usr/sbin/atieventsd" "usr/sbin" dh_install: Compatibility levels before 5 are deprecated. dh_installman -pfglrx-driver "usr/share/man/man8/atieventsd.8" dh_installman: Compatibility levels before 5 are deprecated. # amd64 needs some library redirection dh_install -pfglrx-driver "usr/X11R6/lib/*.so*" "usr/lib" dh_install: Compatibility levels before 5 are deprecated. dh_install -pfglrx-driver "usr/X11R6/lib/modules/dri" "usr/lib" dh_install: Compatibility levels before 5 are deprecated. dh_install -pfglrx-driver "usr/X11R6/lib/modules/linux" "usr/lib/xorg/modules" dh_install: Compatibility levels before 5 are deprecated. cp: cannot stat `./usr/X11R6/lib/modules/linux': No such file or directory dh_install: cp -a ./usr/X11R6/lib/modules/linux debian/fglrx-driver/usr/lib/xorg/modules/ returned exit code 1 make: *** [binary] Error 2 dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2 Removing temporary directory: fglrx-install.ABmXYE jirkas@klapacius:~/build/catalyst12.2$Zkoušel jsem i starší verze Catalystů, stejný problém. Přijde mi to, že se používá nějaký špatný rules soubor. Také jsem zkoušel měnit verzi Debianu v --buildpkg, nejlépe to vypadá při použití Debian/lenny, pak zmizí errory s '/usr/X11R6/lib/modules/linux', ale stejně se to nesestaví... Nechci to spouštět jako root, ani obejít balíčkovací systém. Podobné dotazy jsem sice vygoogloval, ale řešení žádné. Použil bych sestavené balíčky z repozitářů, ale všude (non-free, backports) jsou jen hodně staré verze. Měl by, prosím, někdo nějaký tip?
cp: cannot stat `./usr/X11R6/lib/modules/linux': No such file or directorybych si tipnul, že nemáš nainstalované hlavičkové soubory jádra a nebo vývojové balíčky X.Org. Nainstaluj si balíčky označené jako kernel-dev, xorg-dev a pár dalších (netuším přesně, jak se jmenují na Debianu, tak hledej
./usr/X11R6/lib/modules/linux
se určitě vztahuje na strom instalátoru, protože v Debianu se v současnosti nevyskytuje balíček, který by měl v cestě řetězec 'X11R6'.
V tom stromu se to vyskytuje vícekrát. Relevantní jsou zřejmě cesty:
arch/x86/usr/X11R6/lib/modules/
xpic/usr/X11R6/lib/modules/
V té druhé se adresář 'linux' vyskytuje, v té první ne.
Teď vejrám do rozbaleného stromu toho instalátoru a nestačím se divit. A celé to procházet a příjít na to, kde je problém, to se mi teda moc nechce...
cp: cannot stat `/home/jirkas/build/catalyst12.2/fglrx-install.ABmXYE/x710/*': No such file or directoryPodle téhle informace v Debianím fóru to vypadá na chybu instalátoru - asi selhává s parametrem
--buildpkg
, danému uživateli doporučují nainstalovat ovladače z Experimental. Víc bohužel neporadím - instalaci Debianu sice plánuji (včetně Catalystů), ale jestli se k tomu dostanu alespoň příští týden, čert ví...
./amd-driver-installer-12-2-x86.x86_64.run --extract
Uvnitř jsem pak udělal symlink x710->xpic a spustil:
./ati-installer.sh 12.2 --buildpkg Debian/stable
A dostal jsem se trošku dál:
jirkas@klapacius:~/build/catalyst12.2/fglrx-install.QXNgLQ$ ./ati-installer.sh 12.2 --buildpkg Debian/stable ===================================================================== AMD Catalyst(TM) Proprietary Driver Installer/Packager ===================================================================== Generating package: Debian/stable Package build failed! Package build utility output: dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2 dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor): dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2 dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2 dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): dpkg-buildpackage: source package fglrx-installer dpkg-buildpackage: source version 8.95-1 dpkg-buildpackage: source changed by AMD: Advanced Micro Devices. -http://ati.amd.com/support/driver.html- dpkg-source --before-build fglrx.wb9sFl dpkg-buildpackage: host architecture i386 debian/rules build dh_testdir # move licenses away from binary dir if [ ! -d usr/share/doc/fglrx ]; then \ mkdir -p usr/share/doc/fglrx; \ mv usr/X11R6/bin/LICENSE.* usr/share/doc/fglrx; \ fi # set executable on user apps find usr/X11R6/bin -type f | xargs chmod a+x # remove exec bit from files that don't deserve it find usr/X11R6/include \ usr/X11R6/lib \ usr/X11R6/lib64 \ usr/share usr/src -type f | xargs chmod -x find: `usr/X11R6/include': No such file or directory find: `usr/X11R6/lib64': No such file or directory find lib -not -name "*.sh" -type f | xargs chmod -x find lib -name "*.sh" -type f | xargs chmod +x # set proper permissions on /etc files if [ -d etc/ati ]; then \ chmod 755 etc/ati ; \ chmod 644 etc/ati/* ; \ chmod a+x etc/ati/*.sh ; \ fi if [ -f debian/fglrx.default ]; then \ mv -v debian/fglrx.default debian/fglrx; \ fi `debian/fglrx.default' -> `debian/fglrx' fakeroot debian/rules binary dh_testdir # move licenses away from binary dir if [ ! -d usr/share/doc/fglrx ]; then \ mkdir -p usr/share/doc/fglrx; \ mv usr/X11R6/bin/LICENSE.* usr/share/doc/fglrx; \ fi # set executable on user apps find usr/X11R6/bin -type f | xargs chmod a+x # remove exec bit from files that don't deserve it find usr/X11R6/include \ usr/X11R6/lib \ usr/X11R6/lib64 \ usr/share usr/src -type f | xargs chmod -x find: `usr/X11R6/include': No such file or directory find: `usr/X11R6/lib64': No such file or directory find lib -not -name "*.sh" -type f | xargs chmod -x find lib -name "*.sh" -type f | xargs chmod +x # set proper permissions on /etc files if [ -d etc/ati ]; then \ chmod 755 etc/ati ; \ chmod 644 etc/ati/* ; \ chmod a+x etc/ati/*.sh ; \ fi if [ -f debian/fglrx.default ]; then \ mv -v debian/fglrx.default debian/fglrx; \ fi dh_testdir dh_testroot dh_clean -k dh_clean: dh_clean -k is deprecated; use dh_prep instead dh_clean: Compatibility levels before 5 are deprecated. dh_installdirs dh_installdirs: Compatibility levels before 5 are deprecated. # Create the directories to install into dh_installdirs -pfglrx-driver \ usr \ usr/lib/xorg \ usr/lib/xorg/modules \ usr/lib/dri \ usr/bin \ usr/sbin \ etc/acpi \ etc/acpi/events \ etc/default \ etc/X11/Xsession.d dh_installdirs: Compatibility levels before 5 are deprecated. dh_installdirs -pfglrx-driver-dev \ usr \ usr/include \ usr/lib dh_installdirs: Compatibility levels before 5 are deprecated. dh_installdirs -pfglrx-kernel-src \ usr/src/modules/fglrx \ usr/src/modules/fglrx/debian dh_installdirs: Compatibility levels before 5 are deprecated. dh_installdirs -A -pfglrx-amdcccle \ usr \ usr/bin \ usr/share \ usr/share/applnk \ usr/share/applications \ usr/share/icons \ usr/share/pixmaps dh_installdirs: Compatibility levels before 5 are deprecated. dh_installdirs -p \ usr/src dh_installdirs: Compatibility levels before 5 are deprecated. dh_install dh_install: Compatibility levels before 5 are deprecated. dh_install -pfglrx-driver "usr/X11R6/bin/fgl*" "usr/bin" dh_install: Compatibility levels before 5 are deprecated. dh_install -pfglrx-driver "usr/X11R6/bin/aticonfig" "usr/bin" dh_install: Compatibility levels before 5 are deprecated. dh_install -pfglrx-driver "usr/sbin/atieventsd" "usr/sbin" dh_install: Compatibility levels before 5 are deprecated. dh_installman -pfglrx-driver "usr/share/man/man8/atieventsd.8" dh_installman: Compatibility levels before 5 are deprecated. # amd64 needs some library redirection dh_install -pfglrx-driver "usr/X11R6/lib/*.so*" "usr/lib" dh_install: Compatibility levels before 5 are deprecated. dh_install -pfglrx-driver "usr/X11R6/lib/modules/dri" "usr/lib" dh_install: Compatibility levels before 5 are deprecated. dh_install -pfglrx-driver "usr/X11R6/lib/modules/linux" "usr/lib/xorg/modules" dh_install: Compatibility levels before 5 are deprecated. dh_install -pfglrx-driver "usr/X11R6/lib/modules/drivers" "usr/lib/xorg/modules" dh_install: Compatibility levels before 5 are deprecated. dh_install -pfglrx-driver "usr/X11R6/lib/modules/extensions" "usr/lib/xorg/modules" dh_install: Compatibility levels before 5 are deprecated. dh_install -pfglrx-driver "usr/X11R6/lib/modules/*.so" "usr/lib/xorg/modules" dh_install: Compatibility levels before 5 are deprecated. dh_install -pfglrx-driver "usr/X11R6/lib/modules/*.a" "usr/lib/xorg/modules" dh_install: Compatibility levels before 5 are deprecated. dh_install -pfglrx-driver "etc/fglrx*" "etc" dh_install: Compatibility levels before 5 are deprecated. dh_install -pfglrx-driver "etc/ati" "etc" dh_install: Compatibility levels before 5 are deprecated. dh_install -pfglrx-driver "debian/70fglrx" "etc/X11/Xsession.d" dh_install: Compatibility levels before 5 are deprecated. dh_install -pfglrx-driver "debian/fglrx-powermode.sh" "etc/acpi" dh_install: Compatibility levels before 5 are deprecated. dh_install -pfglrx-driver "debian/fglrx-*-aticonfig" "etc/acpi/events" dh_install: Compatibility levels before 5 are deprecated. dh_install -pfglrx-driver "debian/fglrx" "etc/default" dh_install: Compatibility levels before 5 are deprecated. dh_installinit -pfglrx-driver --name="atieventsd" dh_installinit: Compatibility levels before 5 are deprecated. # create symlinks to shared libs dh_link -pfglrx-driver "usr/lib/libGL.so.1.2" "usr/lib/libGL.so.1" dh_link: Compatibility levels before 5 are deprecated. dh_install -pfglrx-driver-dev "usr/X11R6/lib/*.a" "usr/lib" dh_install: Compatibility levels before 5 are deprecated. dh_install -pfglrx-driver-dev "usr/X11R6/include/*" "usr/include" dh_install: Compatibility levels before 5 are deprecated. dh_install -pfglrx-driver-dev "usr/include/*" "usr/include" dh_install: Compatibility levels before 5 are deprecated. dh_install -pfglrx-kernel-src \ lib/modules/fglrx/build_mod/*.c \ lib/modules/fglrx/build_mod/*.h \ lib/modules/fglrx/build_mod/*.sh \ lib/modules/fglrx/build_mod/lib* \ lib/modules/fglrx/build_mod/2.6.x/Makefile \ usr/src/modules/fglrx dh_install: Compatibility levels before 5 are deprecated. dh_install -pfglrx-kernel-src "debian/changelog" "usr/src/modules/fglrx/debian" dh_install: Compatibility levels before 5 are deprecated. dh_install -pfglrx-kernel-src \ debian/copyright \ debian/compat \ module/rules \ module/control.template \ module/dirs.template \ module/postinst \ usr/src/modules/fglrx/debian dh_install: Compatibility levels before 5 are deprecated. (cd debian/fglrx-kernel-src/usr/src \ && chown -R root:src modules \ && tar -jcf fglrx.tar.bz2 modules \ && rm -rf modules) # control panel package dh_install -A -pfglrx-amdcccle "usr/X11R6/bin/amdcccle" "usr/bin" dh_install: Compatibility levels before 5 are deprecated. dh_install -A -pfglrx-amdcccle "usr/share/icons/*.xpm" "usr/share/icons" dh_install: Compatibility levels before 5 are deprecated. dh_install -A -pfglrx-amdcccle "usr/share/icons/*.xpm" "usr/share/pixmaps" dh_install: Compatibility levels before 5 are deprecated. dh_install -A -pfglrx-amdcccle "debian/amdcccle.desktop" "usr/share/applications" dh_install: Compatibility levels before 5 are deprecated. dh_install -A -pfglrx-amdcccle "debian/amdcccle.kdelnk" "usr/share/applnk" dh_install: Compatibility levels before 5 are deprecated. dh_install -A -pfglrx-amdcccle "usr/share/ati" "usr/share" dh_install: Compatibility levels before 5 are deprecated. dh_desktop -pfglrx-amdcccle dh_desktop: This program is deprecated, and does nothing anymore. dh_desktop: Compatibility levels before 5 are deprecated. dh_installdocs dh_installdocs: Compatibility levels before 5 are deprecated. dh_installdocs -pfglrx-driver usr/share/doc/fglrx/* dh_installdocs: Compatibility levels before 5 are deprecated. #dh_installchangelogs dh_link dh_link: Compatibility levels before 5 are deprecated. dh_strip dh_strip: Compatibility levels before 5 are deprecated. dh_compress dh_compress: Compatibility levels before 5 are deprecated. dh_makeshlibs dh_makeshlibs: Compatibility levels before 5 are deprecated. dh_installdeb dh_installdeb: Compatibility levels before 5 are deprecated. LD_PRELOAD= dh_shlibdeps --exclude=emul dh_shlibdeps: Compatibility levels before 5 are deprecated. dpkg-shlibdeps: error: couldn't find library libatiuki.so.1 needed by debian/fglrx-driver/usr/lib/xorg/modules/linux/libfglrxdrm.so (ELF format: 'elf32-i386'; RPATH: ''). Note: libraries are not searched in other binary packages that do not have any shlibs or symbols file. To help dpkg-shlibdeps find private libraries, you might need to set LD_LIBRARY_PATH. dh_shlibdeps: dpkg-shlibdeps -Tdebian/fglrx-driver.substvars debian/fglrx-driver/usr/lib/libAMDXvBA.so.1.0 debian/fglrx-driver/usr/lib/libXvBAW.so.1.0 debian/fglrx-driver/usr/lib/libatiadlxx.so debian/fglrx-driver/usr/lib/dri/fglrx_dri.so debian/fglrx-driver/usr/lib/libfglrx_dm.so.1.0 debian/fglrx-driver/usr/lib/xorg/modules/amdxmm.so debian/fglrx-driver/usr/lib/xorg/modules/linux/libfglrxdrm.so debian/fglrx-driver/usr/lib/xorg/modules/extensions/fglrx/fglrx-libglx.so debian/fglrx-driver/usr/lib/xorg/modules/glesx.so debian/fglrx-driver/usr/lib/xorg/modules/drivers/fglrx_drv.so debian/fglrx-driver/usr/bin/fglrxinfo debian/fglrx-driver/usr/bin/aticonfig debian/fglrx-driver/usr/bin/fgl_glxgears debian/fglrx-driver/usr/sbin/atieventsd returned exit code 2 make: *** [binary] Error 9 dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2 jirkas@klapacius:~/build/catalyst12.2/fglrx-install.QXNgLQ$Zdá se, že mu chybí 'libatiuki.so.1'. Ta knihovna je v './arch/x86/usr/lib/', ale nenajde ji ani po manuálním nastaveni LD_LIBRARY_PATH (pro jistotu jsem zadal absolutní cestu)...
... LD_PRELOAD= dh_shlibdeps --exclude=emul dh_shlibdeps: Compatibility levels before 5 are deprecated. dpkg-shlibdeps: error: no dependency information found for /home/jirkas/build/catalyst12.2/fglrx-install.QXNgLQ/arch/x86/usr/lib/libatiuki.so.1 (used by debian/fglrx-driver/usr/lib/xorg/modules/linux/libfglrxdrm.so). dh_shlibdeps: dpkg-shlibdeps -Tdebian/fglrx-driver.substvars debian/fglrx-driver/usr/lib/libAMDXvBA.so.1.0 debian/fglrx-driver/usr/lib/libXvBAW.so.1.0 debian/fglrx-driver/usr/lib/libatiadlxx.so debian/fglrx-driver/usr/lib/dri/fglrx_dri.so debian/fglrx-driver/usr/lib/libfglrx_dm.so.1.0 debian/fglrx-driver/usr/lib/xorg/modules/amdxmm.so debian/fglrx-driver/usr/lib/xorg/modules/linux/libfglrxdrm.so debian/fglrx-driver/usr/lib/xorg/modules/extensions/fglrx/fglrx-libglx.so debian/fglrx-driver/usr/lib/xorg/modules/glesx.so debian/fglrx-driver/usr/lib/xorg/modules/drivers/fglrx_drv.so debian/fglrx-driver/usr/bin/fglrxinfo debian/fglrx-driver/usr/bin/aticonfig debian/fglrx-driver/usr/bin/fgl_glxgears debian/fglrx-driver/usr/sbin/atieventsd returned exit code 2 make: *** [binary] Error 9 dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2 jirkas@klapacius:~/build/catalyst12.2/fglrx-install.QXNgLQ$Ale teď už teda fakt nevím. Podle té hlášky je to asi fakt zmršená ta Debianí část. Ha, ještě jsem teď zkusil '--buildpkg Slackware/Slackware' a kernel modul se zkompiloval. Vytvoření balíčků ale logicky selhalo. Nicméně se zdá, že všechny soubory k zabalení jsou v './packages/Slackware/_working_directory_/'. Dělám to na jiném stroji, tak to teď nemůžu vyzkoušet, ale určitě dám ještě vědět.
./amd-driver-installer-12-2-x86.x86_64.run --extract
2) Uvniř rozbaleného adresáře spustit:
fakeroot ./ati-installer.sh 12.2 --buildpkg Slackware/Slackware
Tenhle příkaz jako první úspešně zkompiluje kernel modul a připraví do adresářové struktury soubory potřebné k sestavení Slackware balíčku. Na samotném vytvoření balíčku pak samozřejmě selže.
3) Soubory jsou v adresáři instalátoru 'packages/Slackware/_working_directory_/' a ty potřebné
aticonfig --initial -f
což vyrobí výchozí 'xorg.conf'.
Výsledek:
Mám systém, kde jsem sice obešel balíčkovací systém, ale neprováděl jsem build jako root, takže vím, co kde mám. Musím ale počítat s tím, že při updatu OpenGL knihoven se to rozesere.
X.org používají správný ovladač a akcelerují všechno... kromě 3D... ... ukiDynamicMajor: found major device number 251 ukiDynamicMajor: found major device number 251 ukiOpenByBusid: Searching for BusID PCI:0:1:0 ukiOpenDevice: node name is /dev/ati/card0 ukiOpenDevice: open result is 14, (OK) ukiOpenByBusid: ukiOpenMinor returns 14 ukiOpenByBusid: ukiGetBusid reports PCI:0:1:0 (EE) AIGLX error: failed to load OpenGL driver (EE) AIGLX: reverting to software rendering ...V CLI to vidím jako:
jirkas@tlamsa:~$ fglrxinfo X Error of failed request: BadRequest (invalid request code or no such operation) Major opcode of failed request: 137 (GLX) Minor opcode of failed request: 19 (X_GLXQueryServerString) Serial number of failed request: 16 Current serial number in output stream: 16 jirkas@tlamsa:~$A s tím už si teda fakt nevím rady. Štěstí, že 3D nepotřebuju, je to HTPC...
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.