Δημοσιεύτηκε: 22 Ιουν 2020, 17:31
από xdoc
στο laptop της υπογραφης θέλω να περάσω τους driver amd : κατεβάζω απο το site HP τους driver που εχει εκει (fglrx-15.302) τους αποσυμπιέζω στον Προσωπικό φάκελο και δημιουργεί ενα φάκελλο (,doc) και δυο αρχεία (amd-driver-installer-15.302-x86.x86_64.run και check.sh) ακολουθωντας αυτο τον οδηγό [url]https://forum.ubuntu-gr.org/viewtopic.php?f=9&t=24238#[/url] στο βημα 5 δινοντας τις εντολές λαμβάνω μήνυμα σφάλματος:
Κώδικας: Επιλογή όλων
grafeio@GRAFEIO:~$ sudo apt-get install build-essential cdbs fakeroot dh-make dpkg-dev debhelper debconf dpkg libstdc++6 libqtgui4 wget execstack libelfg0 dh-modaliases linux-headers-generic dkms devscripts gcc zlib1g-dev libfreetype6-dev fontconfig libgcc1 linux-source linux-headers-$(uname -r)
Ανάγνωση Λιστών Πακέτων... Ολοκληρώθηκε
Κατασκευή Δένδρου Εξαρτήσεων
Ανάγνωση περιγραφής της τρέχουσας κατάσταση... Ολοκληρώθηκε
E: Αδυναμία εντοπισμού του πακέτου libelfg0

οποτε εαν εκτελέσω και τα παρακάτω βήματα για την 64bit αρχιτεκτονικη (που εχω) λαμβάνω παλι μηνυμα λάθους :
Κώδικας: Επιλογή όλων
grafeio@GRAFEIO:~$ sudo apt-get install ia32-libs-multiarch:i386 lib32gcc1 libc6-i386 ia32-libs
Ανάγνωση Λιστών Πακέτων... Ολοκληρώθηκε
Κατασκευή Δένδρου Εξαρτήσεων
Ανάγνωση περιγραφής της τρέχουσας κατάσταση... Ολοκληρώθηκε
E: Αδυναμία εντοπισμού του πακέτου ia32-libs-multiarch:i386

εαν δε τα αγνοήσω και προχωρήσω στο βημα 6 (χτίσιμο πακέτων) λαμβάνω πάλι λάθη:
Κώδικας: Επιλογή όλων
grafeio@GRAFEIO:~$ sudo sh ./amd-driver-installer-15.302-x86.x86_64.run --buildpkg Ubuntu/precise
Created directory fglrx-install.zI1qFm
Verifying archive integrity... All good.
Uncompressing AMD Proprietary Driver-15.302...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
=====================================================================
AMD Proprietary Driver Installer/Packager
=====================================================================
Generating package: Ubuntu/precise
Resolving build dependencies...

(synaptic:12248): Gtk-CRITICAL **: 17:25:30.389: gtk_widget_hide: assertion 'GTK_IS_WIDGET (widget)' failed
Unable to resolve Unmet build dependencies. Please manually install and try again.
Package build failed!
Package build utility output:
./packages/Ubuntu/ati-packager.sh: 296: ./packages/Ubuntu/ati-packager.sh: debclean: not found
dpkg-buildpackage: info: source package fglrx-installer
dpkg-buildpackage: info: source version 2:15.302-0ubuntu1
dpkg-buildpackage: info: source distribution precise
dpkg-buildpackage: info: source changed by AMD: Advanced Micro Devices. <http://ati.amd.com/support/driver.html>
dpkg-source --before-build fglrx.T4RJuK
dpkg-buildpackage: info: host architecture amd64
debian/rules build
#Create important strings
for i in 10fglrx \
control \
dkms.conf \
fglrx"".install \
fglrx""-dev.install \
fglrx""-dev.links \
fglrx"".dirs \
fglrx"".links \
fglrx"".postinst \
fglrx"".postrm \
fglrx"".preinst \
fglrx"".prerm \
fglrx-amdcccle"".install \
fglrx-amdcccle"".dirs \
fglrx""-core.install \
fglrx""-core.links \
fglrx""-core.dirs \
fglrx""-core.postinst \
fglrx""-core.postrm \
fglrx""-core.preinst \
fglrx""-core.prerm \
overrides/fglrx"" \
overrides/fglrx""-dev \
overrides/fglrx""-core \
overrides/fglrx-amdcccle""; do \
sed -e "s|#PKGXMODDIR#|usr/lib/fglrx/xorg/modules|g" \
-e "s|#LIBDIR#|usr/lib|g" \
-e "s|#LIBDIR32#|usr/lib32|g" \
-e "s|#BINDIR#|usr/bin|g" \
-e "s|#SBINDIR#|usr/sbin|g" \
-e "s|#SYSCONFDIR#|etc|g" \
-e "s|#MANDIR#|usr/share/man/man1|g" \
-e "s|#LDSOCONF#|usr/lib/fglrx/ld.so.conf|g" \
-e "s|#ALTLDSOCONF#|usr/lib/fglrx/alt_ld.so.conf|g" \
-e "s|#ALTPRIORITY#|1000|g" \
-e "s|#PXALTPRIORITY#|900|g" \
-e "s|#AUTOSTARTDIR#|etc/xdg/autostart|g" \
-e "s|#DATADIR#|usr/share|g" \
-e "s|#PKGDESKDIR#|usr/share/fglrx|g" \
-e "s|#PKGDATADIR#|usr/share/fglrx|g" \
-e "s|#PKGCONFIGDIR#|usr/lib/fglrx|g" \
-e "s|#PKGBINDIR#|usr/lib/fglrx/bin|g" \
-e "s|#PKGLIBDIR#|usr/lib/fglrx|g" \
-e "s|#PKGLIBDIR32#|usr/lib32/fglrx|g" \
-e "s|#PKGDRIVERSDIR#|usr/lib/fglrx/xorg|g" \
-e "s|#XORGEXTRA#|usr/lib/x86_64-linux-gnu/xorg/extra-modules|g" \
-e "s|#PKGEXTENSIONDIR#|usr/lib/fglrx/xorg|g" \
-e "s|#XORGEXTENSIONSDIR#|usr/lib/xorg/modules/extensions|g" \
-e "s|#DRIVERNAME#|fglrx""|g" \
-e "s|#MODULENAME#|fglrx|g" \
-e "s|#DRIVERDIRNAME#|fglrx|g" \
-e "s|#DRIVERDEVNAME#|fglrx""-dev|g" \
-e "s|#DRIVERSRCNAME#|fglrx-installer|g" \
-e "s|#DRIVERCORENAME#|fglrx""-core|g" \
-e "s|#FLAVOUR#|""|g" \
-e "s|#DRIVERCTRLNAME#|fglrx-amdcccle""|g" \
-e "s|#INCLUDEDIR#|usr/include|g" \
-e "s|#PKGLIBCONFDIR#|lib/fglrx|g" \
-e "s|#PKGXMODDIR#|usr/lib/fglrx/xorg/modules|g" \
-e "s|#PXDIR#|usr/lib/pxpress|g" \
-e "s|#PXDIR32#|usr/lib32/pxpress|g" \
-e "s|#PXXMODDIR#|usr/lib/pxpress/xorg/modules|g" \
-e "s|#PXDIRNAME#|pxpress|g" \
-e "s|#PXLIBDIR#|usr/lib/pxpress/lib|g" \
-e "s|#PXLIBDIR32#|usr/lib32/pxpress/lib|g" \
-e "s|#PXLDSOCONF#|usr/lib/pxpress/ld.so.conf|g" \
-e "s|#ALTPXLDSOCONF#|usr/lib/pxpress/alt_ld.so.conf|g" \
-e "s|#COREDIRNAME#|fglrx-core|g" \
-e "s|#COREDIR#|usr/lib/fglrx-core|g" \
-e "s|#COREDIR32#|usr/lib32/fglrx-core|g" \
-e "s|#CORELDSOCONF#|usr/lib/fglrx-core/ld.so.conf|g" \
-e "s|#COREPRIORITY#|1000|g" \
-e "s|#UNBLKCOREPRIORITY#|900|g" \
-e "s|#UNBLKCORELDSOCONF#|usr/lib/fglrx-core/unblacklist_ld.so.conf|g" \
-e "s|#CVERSION#|15.302|g" \
-e "s|#SRCXARCH#|xpic_64a|g" \
-e "s|#SRCARCH#|x86_64|g" \
-e "s|#SRCOTHERARCH#|x86|g" \
-e "s|#SRCLIBDIR#|lib64|g" \
-e "s|#DEB_HOST_MULTIARCH#|x86_64-linux-gnu|g" \
-e "s|#OTHER_ARCH#|i386-linux-gnu|g" \
debian/$i.in > debian/$i; \
done
sed: can't read debian/fglrx-amdcccle.dirs.in: No such file or directory
# remove exec bit on everything
find arch \
etc \
lib \
module \
usr \
xpic_64a -type f | xargs chmod -x
find: 'module': No such file or directory
# set executable on user apps
find arch/x86_64/usr/sbin \
arch/x86_64/usr/X11R6/bin \
usr/sbin/ -type f | xargs chmod a+x
# set exec bit on scripts
find lib etc debian -name "*.sh" -type f | xargs chmod +x
# set the permissions on the pxpress scripts
chmod 744 debian/pxpress/switch*
dh build
dh: Compatibility levels before 9 are deprecated (level 7 in use)
dh_update_autotools_config
dh build
dh: Compatibility levels before 9 are deprecated (level 7 in use)
debian/rules binary
# refresh copyright file
cat debian/copyright_stub_0 > debian/copyright
cat usr/share/doc/fglrx/LICENSE.TXT >> debian/copyright
cat debian/copyright_stub_1 >> debian/copyright
# Generate the xserver ABI dependencies
cat debian/substvars >> debian/fglrx"".substvars
#Steps that we can't easily represent in debhelper files or .in files yet
# Remove any libraries that may be caught by shell expansion
find . -name libGLE* | xargs rm -f
find . -name libEGL* | xargs rm -f
# Code for the CORE package
dh_install -pfglrx""-core "arch/x86/usr/lib/*.so*" "usr/lib32"
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx""-core "arch/x86/usr/X11R6/lib/libatiadlxx.so" "usr/lib32"
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx""-core "arch/x86/usr/lib/*.so*" "usr/lib32"
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
# Install the icd file for 32 bit OpenCL apps
dh_install -pfglrx""-core "arch/x86/etc/OpenCL/vendors/*.icd" "etc/OpenCL/vendors"
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
#they don't provide the symlink for us (starting at 8.699)
dh_link -pfglrx""-core usr/lib32/libatiuki.so.1.0 usr/lib32/libatiuki.so.1
dh_link: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installdirs -pfglrx""-core
dh_installdirs: Compatibility levels before 9 are deprecated (level 7 in use)
if [ -f "arch/x86_64/usr/X11R6/bin/amd-console-helper" ]; then \
dh_install -pfglrx""-core "arch/x86_64/usr/X11R6/bin/amd-console-helper" usr/bin; \
chmod ug+s debian/fglrx""-core/usr/bin/amd-console-helper; \
fi;
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
# Blacklist any other driver that udev may want to load instead of fglrx
# and create an alias for the module so that it can be used as fglrx
printf '# This file was installed by fglrx""\n# Do not edit this file manually\n\nblacklist radeon\nalias fglrx fglrx\nalias radeon off\nalias lbm-radeon off' > /tmp/fglrx.T4RJuK/debian/fglrx""-core/lib/fglrx/core-modprobe.conf
# This is empty, just for the alternative that blacklists the driver
echo "" > "/tmp/fglrx.T4RJuK/debian/fglrx""-core/usr/lib/fglrx-core/ld.so.conf"
# This is empty, just for the alternative that unblacklists the driver
echo "" > "/tmp/fglrx.T4RJuK/debian/fglrx""-core/usr/lib/fglrx-core/unblacklist_ld.so.conf"
dh_install -pfglrx""-core
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
# Make sure that every binary in bin is executable
find debian/fglrx""-core/usr/bin/ \
-type f | xargs chmod a+x
# Make sure that every binary in sbin is executable
find debian/fglrx""-core/usr/sbin/ \
-type f | xargs chmod a+x
# End of code for the CODE package
dh_install -pfglrx"" "arch/x86/usr/X11R6/lib/libAMD*.so*" "usr/lib32"
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx"" "arch/x86/usr/X11R6/lib/*.*" "usr/lib32/fglrx"
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx"" "arch/x86/usr/X11R6/lib/fglrx/*.so*" "usr/lib32/fglrx"
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installdirs -pfglrx"" "usr/lib32/fglrx"
dh_installdirs: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx"" "arch/x86/usr/X11R6/lib/modules/dri" "usr/lib32/fglrx"
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx"" "arch/x86/usr/lib/*.so*" "usr/lib32/fglrx"
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
# Install the QT libraries
dh_install -pfglrx"" "arch/x86_64/usr/share/ati/lib64" "usr/share/ati"
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installdirs -pfglrx""-dev
dh_installdirs: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installdocs -pfglrx"" usr/share/doc/fglrx/* --exclude LICENSE.TXT
dh_installdocs: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installdocs -pfglrx"" debian/AUTHORS
dh_installdocs: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installdocs -pfglrx"" debian/copyright
dh_installdocs: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installinit -pfglrx"" -n --name="atieventsd" --no-start --update-rcd-params="defaults 31"
dh_installinit: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx-amdcccle""
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx""
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx""-dev
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
# Create links for 32 bit libGL
dh_link -pfglrx"" usr/lib32/fglrx/libGL.so.1.2 usr/lib32/fglrx/libGL.so.1
dh_link: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link -pfglrx""-dev usr/lib32/fglrx/libGL.so.1 usr/lib32/fglrx/libGL.so
dh_link: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link -pfglrx""-dev usr/lib32/fglrx/libAMDXvBA.so.1 usr/lib32/fglrx/libAMDXvBA.so
dh_link: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link -pfglrx""-dev usr/lib32/fglrx/libXvBAW.so.1 usr/lib32/fglrx/libXvBAW.so
dh_link: Compatibility levels before 9 are deprecated (level 7 in use)
# Make some additional scripts executable
find debian/fglrx-amdcccle""/usr/bin/ \
-type f | xargs chmod a+x
# Make sure that every binary in bin is executable
find debian/fglrx""/usr/bin/ \
-type f | xargs chmod a+x
# Rename libraries which are supposed to have fglrx-libGL as a prefix
for lib in `find debian/fglrx""/ -name 'fglrx-libGL*'`; \
do \
file_name=`echo $lib | awk -F/ '{print $NF}'`; \
path=`echo $lib | sed -e "s|\/$file_name|\/|"`; \
# Remove fglrx prefix \
new_name=`echo $file_name | sed -e "s|fglrx\-||"`; \
full_path=`echo "$path$new_name"`; \
mv -f $lib $full_path; \
done
# Rename libraries which are supposed to have fglrx-libglx as a prefix
for lib in `find debian/fglrx""/ -name 'fglrx-libglx*'`; \
do \
file_name=`echo $lib | awk -F/ '{print $NF}'`; \
path=`echo $lib | sed -e "s|\/$file_name|\/|"`; \
new_path=`echo $path | sed -e 's/fglrx\/$//'`; \
# Remove fglrx prefix \
new_name=`echo $file_name | sed -e "s|fglrx\-||"`; \
full_path=`echo "$new_path$new_name"`; \
mv -f $lib $full_path; \
done
# Create links for PowerXpress X modules (except for extensions)
for i in \
debian/fglrx""/usr/lib/fglrx/xorg/modules/* \
; do \
orig_name=`echo $i | sed -e "s|debian/fglrx""/||"`; \
if [ `echo $orig_name | sed -e "s|usr/lib/fglrx/xorg/modules/||"` != "extensions" ]; then \
link_name=$orig_name ; \
link_name=`echo $orig_name | sed -e "s|usr/lib/fglrx/xorg/modules|usr/lib/pxpress/xorg/modules|"`; \
dh_link -pfglrx"" $orig_name $link_name ; \
fi \
done
dh_link: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: Compatibility levels before 9 are deprecated (level 7 in use)
# Blacklist any other driver that udev may want to load instead of fglrx
# and create an alias for the module so that it can be used as fglrx
#printf '# This file was installed by fglrx""\n# Do not edit this file manually\n\nblacklist radeon\nalias fglrx fglrx\nalias radeon off\nalias lbm-radeon off' > /tmp/fglrx.T4RJuK/debian/fglrx""/lib/fglrx/modprobe.conf
#ld.so.conf
echo "/usr/lib/fglrx" > "/tmp/fglrx.T4RJuK/debian/fglrx""/usr/lib/fglrx/ld.so.conf"
echo "/usr/lib32/fglrx" >> "/tmp/fglrx.T4RJuK/debian/fglrx""/usr/lib/fglrx/ld.so.conf"
# ld.so.conf for PowerXpress
echo "/usr/lib/x86_64-linux-gnu/mesa" > "/tmp/fglrx.T4RJuK/debian/fglrx""/usr/lib/pxpress/ld.so.conf"
#echo "/usr/lib/pxpress/lib" >> "/tmp/fglrx.T4RJuK/debian/fglrx""/usr/lib/pxpress/ld.so.conf"
echo "/usr/lib/i386-linux-gnu/mesa" >> "/tmp/fglrx.T4RJuK/debian/fglrx""/usr/lib/pxpress/ld.so.conf"
#echo "/usr/lib32/pxpress/lib" >> "/tmp/fglrx.T4RJuK/debian/fglrx""/usr/lib/pxpress/ld.so.conf"
# empty ld.so.conf for the fake multi-arch alternative
echo "" > "/tmp/fglrx.T4RJuK/debian/fglrx""/usr/lib/fglrx/alt_ld.so.conf"
# empty ld.so.conf for the fake multi-arch alternative for PXpress
echo "" > "/tmp/fglrx.T4RJuK/debian/fglrx""/usr/lib/pxpress/alt_ld.so.conf"
# Generate modaliases
sh -e debian/modaliases/fglrx_supported \
lib/modules/fglrx/build_mod/fglrxko_pci_ids.h fglrx fglrx"" > \
debian/fglrx"".modaliases
dh_modaliases
make: dh_modaliases: Command not found
debian/rules:268: recipe for target 'pre-binary-arch' failed
make: *** [pre-binary-arch] Error 127
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
./packages/Ubuntu/ati-packager.sh: 296: ./packages/Ubuntu/ati-packager.sh: debclean: not found
dpkg-buildpackage: info: source package fglrx-installer
dpkg-buildpackage: info: source version 2:15.302-0ubuntu1
dpkg-buildpackage: info: source distribution precise
dpkg-buildpackage: info: source changed by AMD: Advanced Micro Devices. <http://ati.amd.com/support/driver.html>
dpkg-source --before-build fglrx.bT41Bi
dpkg-buildpackage: info: host architecture amd64
debian/rules build
#Create important strings
for i in 10fglrx \
control \
dkms.conf \
fglrx"".install \
fglrx""-dev.install \
fglrx""-dev.links \
fglrx"".dirs \
fglrx"".links \
fglrx"".postinst \
fglrx"".postrm \
fglrx"".preinst \
fglrx"".prerm \
fglrx-amdcccle"".install \
fglrx-amdcccle"".dirs \
fglrx""-core.install \
fglrx""-core.links \
fglrx""-core.dirs \
fglrx""-core.postinst \
fglrx""-core.postrm \
fglrx""-core.preinst \
fglrx""-core.prerm \
overrides/fglrx"" \
overrides/fglrx""-dev \
overrides/fglrx""-core \
overrides/fglrx-amdcccle""; do \
sed -e "s|#PKGXMODDIR#|usr/lib/fglrx/xorg/modules|g" \
-e "s|#LIBDIR#|usr/lib|g" \
-e "s|#LIBDIR32#|usr/lib32|g" \
-e "s|#BINDIR#|usr/bin|g" \
-e "s|#SBINDIR#|usr/sbin|g" \
-e "s|#SYSCONFDIR#|etc|g" \
-e "s|#MANDIR#|usr/share/man/man1|g" \
-e "s|#LDSOCONF#|usr/lib/fglrx/ld.so.conf|g" \
-e "s|#ALTLDSOCONF#|usr/lib/fglrx/alt_ld.so.conf|g" \
-e "s|#ALTPRIORITY#|1000|g" \
-e "s|#PXALTPRIORITY#|900|g" \
-e "s|#AUTOSTARTDIR#|etc/xdg/autostart|g" \
-e "s|#DATADIR#|usr/share|g" \
-e "s|#PKGDESKDIR#|usr/share/fglrx|g" \
-e "s|#PKGDATADIR#|usr/share/fglrx|g" \
-e "s|#PKGCONFIGDIR#|usr/lib/fglrx|g" \
-e "s|#PKGBINDIR#|usr/lib/fglrx/bin|g" \
-e "s|#PKGLIBDIR#|usr/lib/fglrx|g" \
-e "s|#PKGLIBDIR32#|usr/lib32/fglrx|g" \
-e "s|#PKGDRIVERSDIR#|usr/lib/fglrx/xorg|g" \
-e "s|#XORGEXTRA#|usr/lib/x86_64-linux-gnu/xorg/extra-modules|g" \
-e "s|#PKGEXTENSIONDIR#|usr/lib/fglrx/xorg|g" \
-e "s|#XORGEXTENSIONSDIR#|usr/lib/xorg/modules/extensions|g" \
-e "s|#DRIVERNAME#|fglrx""|g" \
-e "s|#MODULENAME#|fglrx|g" \
-e "s|#DRIVERDIRNAME#|fglrx|g" \
-e "s|#DRIVERDEVNAME#|fglrx""-dev|g" \
-e "s|#DRIVERSRCNAME#|fglrx-installer|g" \
-e "s|#DRIVERCORENAME#|fglrx""-core|g" \
-e "s|#FLAVOUR#|""|g" \
-e "s|#DRIVERCTRLNAME#|fglrx-amdcccle""|g" \
-e "s|#INCLUDEDIR#|usr/include|g" \
-e "s|#PKGLIBCONFDIR#|lib/fglrx|g" \
-e "s|#PKGXMODDIR#|usr/lib/fglrx/xorg/modules|g" \
-e "s|#PXDIR#|usr/lib/pxpress|g" \
-e "s|#PXDIR32#|usr/lib32/pxpress|g" \
-e "s|#PXXMODDIR#|usr/lib/pxpress/xorg/modules|g" \
-e "s|#PXDIRNAME#|pxpress|g" \
-e "s|#PXLIBDIR#|usr/lib/pxpress/lib|g" \
-e "s|#PXLIBDIR32#|usr/lib32/pxpress/lib|g" \
-e "s|#PXLDSOCONF#|usr/lib/pxpress/ld.so.conf|g" \
-e "s|#ALTPXLDSOCONF#|usr/lib/pxpress/alt_ld.so.conf|g" \
-e "s|#COREDIRNAME#|fglrx-core|g" \
-e "s|#COREDIR#|usr/lib/fglrx-core|g" \
-e "s|#COREDIR32#|usr/lib32/fglrx-core|g" \
-e "s|#CORELDSOCONF#|usr/lib/fglrx-core/ld.so.conf|g" \
-e "s|#COREPRIORITY#|1000|g" \
-e "s|#UNBLKCOREPRIORITY#|900|g" \
-e "s|#UNBLKCORELDSOCONF#|usr/lib/fglrx-core/unblacklist_ld.so.conf|g" \
-e "s|#CVERSION#|15.302|g" \
-e "s|#SRCXARCH#|xpic_64a|g" \
-e "s|#SRCARCH#|x86_64|g" \
-e "s|#SRCOTHERARCH#|x86|g" \
-e "s|#SRCLIBDIR#|lib64|g" \
-e "s|#DEB_HOST_MULTIARCH#|x86_64-linux-gnu|g" \
-e "s|#OTHER_ARCH#|i386-linux-gnu|g" \
debian/$i.in > debian/$i; \
done
sed: can't read debian/fglrx-amdcccle.dirs.in: No such file or directory
# remove exec bit on everything
find arch \
etc \
lib \
module \
usr \
xpic_64a -type f | xargs chmod -x
find: 'module': No such file or directory
# set executable on user apps
find arch/x86_64/usr/sbin \
arch/x86_64/usr/X11R6/bin \
usr/sbin/ -type f | xargs chmod a+x
# set exec bit on scripts
find lib etc debian -name "*.sh" -type f | xargs chmod +x
# set the permissions on the pxpress scripts
chmod 744 debian/pxpress/switch*
dh build
dh: Compatibility levels before 9 are deprecated (level 7 in use)
dh_update_autotools_config
dh build
dh: Compatibility levels before 9 are deprecated (level 7 in use)
debian/rules binary
# refresh copyright file
cat debian/copyright_stub_0 > debian/copyright
cat usr/share/doc/fglrx/LICENSE.TXT >> debian/copyright
cat debian/copyright_stub_1 >> debian/copyright
# Generate the xserver ABI dependencies
cat debian/substvars >> debian/fglrx"".substvars
#Steps that we can't easily represent in debhelper files or .in files yet
# Remove any libraries that may be caught by shell expansion
find . -name libGLE* | xargs rm -f
find . -name libEGL* | xargs rm -f
# Code for the CORE package
dh_install -pfglrx""-core "arch/x86/usr/lib/*.so*" "usr/lib32"
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx""-core "arch/x86/usr/X11R6/lib/libatiadlxx.so" "usr/lib32"
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx""-core "arch/x86/usr/lib/*.so*" "usr/lib32"
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
# Install the icd file for 32 bit OpenCL apps
dh_install -pfglrx""-core "arch/x86/etc/OpenCL/vendors/*.icd" "etc/OpenCL/vendors"
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
#they don't provide the symlink for us (starting at 8.699)
dh_link -pfglrx""-core usr/lib32/libatiuki.so.1.0 usr/lib32/libatiuki.so.1
dh_link: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installdirs -pfglrx""-core
dh_installdirs: Compatibility levels before 9 are deprecated (level 7 in use)
if [ -f "arch/x86_64/usr/X11R6/bin/amd-console-helper" ]; then \
dh_install -pfglrx""-core "arch/x86_64/usr/X11R6/bin/amd-console-helper" usr/bin; \
chmod ug+s debian/fglrx""-core/usr/bin/amd-console-helper; \
fi;
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
# Blacklist any other driver that udev may want to load instead of fglrx
# and create an alias for the module so that it can be used as fglrx
printf '# This file was installed by fglrx""\n# Do not edit this file manually\n\nblacklist radeon\nalias fglrx fglrx\nalias radeon off\nalias lbm-radeon off' > /tmp/fglrx.bT41Bi/debian/fglrx""-core/lib/fglrx/core-modprobe.conf
# This is empty, just for the alternative that blacklists the driver
echo "" > "/tmp/fglrx.bT41Bi/debian/fglrx""-core/usr/lib/fglrx-core/ld.so.conf"
# This is empty, just for the alternative that unblacklists the driver
echo "" > "/tmp/fglrx.bT41Bi/debian/fglrx""-core/usr/lib/fglrx-core/unblacklist_ld.so.conf"
dh_install -pfglrx""-core
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
# Make sure that every binary in bin is executable
find debian/fglrx""-core/usr/bin/ \
-type f | xargs chmod a+x
# Make sure that every binary in sbin is executable
find debian/fglrx""-core/usr/sbin/ \
-type f | xargs chmod a+x
# End of code for the CODE package
dh_install -pfglrx"" "arch/x86/usr/X11R6/lib/libAMD*.so*" "usr/lib32"
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx"" "arch/x86/usr/X11R6/lib/*.*" "usr/lib32/fglrx"
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx"" "arch/x86/usr/X11R6/lib/fglrx/*.so*" "usr/lib32/fglrx"
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installdirs -pfglrx"" "usr/lib32/fglrx"
dh_installdirs: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx"" "arch/x86/usr/X11R6/lib/modules/dri" "usr/lib32/fglrx"
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx"" "arch/x86/usr/lib/*.so*" "usr/lib32/fglrx"
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
# Install the QT libraries
dh_install -pfglrx"" "arch/x86_64/usr/share/ati/lib64" "usr/share/ati"
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installdirs -pfglrx""-dev
dh_installdirs: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installdocs -pfglrx"" usr/share/doc/fglrx/* --exclude LICENSE.TXT
dh_installdocs: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installdocs -pfglrx"" debian/AUTHORS
dh_installdocs: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installdocs -pfglrx"" debian/copyright
dh_installdocs: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installinit -pfglrx"" -n --name="atieventsd" --no-start --update-rcd-params="defaults 31"
dh_installinit: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx-amdcccle""
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx""
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx""-dev
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
# Create links for 32 bit libGL
dh_link -pfglrx"" usr/lib32/fglrx/libGL.so.1.2 usr/lib32/fglrx/libGL.so.1
dh_link: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link -pfglrx""-dev usr/lib32/fglrx/libGL.so.1 usr/lib32/fglrx/libGL.so
dh_link: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link -pfglrx""-dev usr/lib32/fglrx/libAMDXvBA.so.1 usr/lib32/fglrx/libAMDXvBA.so
dh_link: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link -pfglrx""-dev usr/lib32/fglrx/libXvBAW.so.1 usr/lib32/fglrx/libXvBAW.so
dh_link: Compatibility levels before 9 are deprecated (level 7 in use)
# Make some additional scripts executable
find debian/fglrx-amdcccle""/usr/bin/ \
-type f | xargs chmod a+x
# Make sure that every binary in bin is executable
find debian/fglrx""/usr/bin/ \
-type f | xargs chmod a+x
# Rename libraries which are supposed to have fglrx-libGL as a prefix
for lib in `find debian/fglrx""/ -name 'fglrx-libGL*'`; \
do \
file_name=`echo $lib | awk -F/ '{print $NF}'`; \
path=`echo $lib | sed -e "s|\/$file_name|\/|"`; \
# Remove fglrx prefix \
new_name=`echo $file_name | sed -e "s|fglrx\-||"`; \
full_path=`echo "$path$new_name"`; \
mv -f $lib $full_path; \
done
# Rename libraries which are supposed to have fglrx-libglx as a prefix
for lib in `find debian/fglrx""/ -name 'fglrx-libglx*'`; \
do \
file_name=`echo $lib | awk -F/ '{print $NF}'`; \
path=`echo $lib | sed -e "s|\/$file_name|\/|"`; \
new_path=`echo $path | sed -e 's/fglrx\/$//'`; \
# Remove fglrx prefix \
new_name=`echo $file_name | sed -e "s|fglrx\-||"`; \
full_path=`echo "$new_path$new_name"`; \
mv -f $lib $full_path; \
done
# Create links for PowerXpress X modules (except for extensions)
for i in \
debian/fglrx""/usr/lib/fglrx/xorg/modules/* \
; do \
orig_name=`echo $i | sed -e "s|debian/fglrx""/||"`; \
if [ `echo $orig_name | sed -e "s|usr/lib/fglrx/xorg/modules/||"` != "extensions" ]; then \
link_name=$orig_name ; \
link_name=`echo $orig_name | sed -e "s|usr/lib/fglrx/xorg/modules|usr/lib/pxpress/xorg/modules|"`; \
dh_link -pfglrx"" $orig_name $link_name ; \
fi \
done
dh_link: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: Compatibility levels before 9 are deprecated (level 7 in use)
# Blacklist any other driver that udev may want to load instead of fglrx
# and create an alias for the module so that it can be used as fglrx
#printf '# This file was installed by fglrx""\n# Do not edit this file manually\n\nblacklist radeon\nalias fglrx fglrx\nalias radeon off\nalias lbm-radeon off' > /tmp/fglrx.bT41Bi/debian/fglrx""/lib/fglrx/modprobe.conf
#ld.so.conf
echo "/usr/lib/fglrx" > "/tmp/fglrx.bT41Bi/debian/fglrx""/usr/lib/fglrx/ld.so.conf"
echo "/usr/lib32/fglrx" >> "/tmp/fglrx.bT41Bi/debian/fglrx""/usr/lib/fglrx/ld.so.conf"
# ld.so.conf for PowerXpress
echo "/usr/lib/x86_64-linux-gnu/mesa" > "/tmp/fglrx.bT41Bi/debian/fglrx""/usr/lib/pxpress/ld.so.conf"
#echo "/usr/lib/pxpress/lib" >> "/tmp/fglrx.bT41Bi/debian/fglrx""/usr/lib/pxpress/ld.so.conf"
echo "/usr/lib/i386-linux-gnu/mesa" >> "/tmp/fglrx.bT41Bi/debian/fglrx""/usr/lib/pxpress/ld.so.conf"
#echo "/usr/lib32/pxpress/lib" >> "/tmp/fglrx.bT41Bi/debian/fglrx""/usr/lib/pxpress/ld.so.conf"
# empty ld.so.conf for the fake multi-arch alternative
echo "" > "/tmp/fglrx.bT41Bi/debian/fglrx""/usr/lib/fglrx/alt_ld.so.conf"
# empty ld.so.conf for the fake multi-arch alternative for PXpress
echo "" > "/tmp/fglrx.bT41Bi/debian/fglrx""/usr/lib/pxpress/alt_ld.so.conf"
# Generate modaliases
sh -e debian/modaliases/fglrx_supported \
lib/modules/fglrx/build_mod/fglrxko_pci_ids.h fglrx fglrx"" > \
debian/fglrx"".modaliases
dh_modaliases
make: dh_modaliases: Command not found
debian/rules:268: recipe for target 'pre-binary-arch' failed
make: *** [pre-binary-arch] Error 127
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
Removing temporary directory: fglrx-install.zI1qFm

κάνω κάτι λάθος ? πρέπει να κάνω και κάποιες άλλες ενέργειες ?