[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Kind request for amd64/xorg6.3.0-packages
- From: "marioemmenlauer at gmx dot de" <marioemmenlauer at gmx dot de>
- Date: Wed, 08 Jun 2005 13:29:29 +0200
Hello,
I wanted to kindly ask if anyone has pre-compiled amd64/xorg6.3.0
packages of flavios fglrx-driver. I would be very thankful if they
could be mirrored somewhere, I might even be able to provide webspace
for that:-)
I would also offer to provide such packages myself, but I get the
following error when trying to compile version 8.12.10-2.1
of the source package.
(I appended the complete run, sorry for the long mail:-(
Mario Emmenlauer
root(strassen) ~> uname -a
Linux strassen 2.6.11-9-amd64-k8 #1 Fri Jun 3 00:43:27 CEST 2005 x86_64 GNU/Linux
root(strassen) ~> dpkg-buildpackage -b -rfakeroot -tc -uc -D
dpkg-buildpackage: source package is fglrx-installer
dpkg-buildpackage: source version is 8.12.10-2.1
dpkg-buildpackage: source maintainer is Flavio Stanchina <flavio at stanchina dot net>
dpkg-buildpackage: host architecture is amd64
fakeroot debian/rules clean
dh_testdir
#dh_testroot
dh_clean
rm -fr usr opt lib
rm -fr extra_src
debian/rules build
wget -nd http://www2.ati.com/drivers/linux/fglrx64_6_8_0-8.12.10-1.x86_64.rpm
--12:57:49-- http://www2.ati.com/drivers/linux/fglrx64_6_8_0-8.12.10-1.x86_64.rpm
=> `fglrx64_6_8_0-8.12.10-1.x86_64.rpm'
Resolving www2.ati.com... 193.108.89.54, 193.108.89.57
Connecting to www2.ati.com[193.108.89.54]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 7,317,719 [audio/x-pn-realaudio-plugin]
100%[====================================================================================================================>]
7,317,719 294.99K/s ETA 00:00
12:58:13 (297.86 KB/s) - `fglrx64_6_8_0-8.12.10-1.x86_64.rpm' saved
[7317719/7317719]
dh_testdir
rpm2cpio fglrx64_6_8_0-8.12.10-1.x86_64.rpm | cpio -i -d -f
"./lib/modules/fglrx/fglrx.*.o" --no-preserve-owner
44755 blocks
# 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
# remove exec bit from files that don't deserve it
find usr/X11R6/include \
usr/X11R6/lib \
usr/share usr/src -type f | xargs chmod -x
find lib -not -name "*.sh" -type f | xargs chmod -x
find lib -name "*.sh" -type f | xargs chmod +x
# remove exec bit from 64-bit libs too
find usr/X11R6/lib64 -type f | xargs chmod -x
# replace lib64 with lib -- careful, this is a binary file
rpl -b -v -e '/lib64/modules/dri\0' '/lib/modules/dri\0\0\0'
usr/X11R6/lib64/libGL.so.1.2
Replacing "/lib64/modules/dri\0" with "/lib/modules/dri\0\0\0" (case sensitive)
(partial words matched)
Processing: /usr/src/fglrx-installer-8.12.10/usr/X11R6/lib64/libGL.so.1.2
A Total of 1 matches replaced in 1 file searched.
# extract panel source
mkdir -p extra_src/panel
tar xfzC usr/src/ATI/fglrx_panel_sources.tgz extra_src/panel
patch -d extra_src/panel -p1 -i
/usr/src/fglrx-installer-8.12.10/debian/patches-8.12.10/panel.diff
patching file ATITVOExtensions.c
patching file FGLRXExtensions.c
patching file Makefile
# build panel source
make -C extra_src/panel QTDIR=/usr/share/qt3
make[1]: Entering directory `/usr/src/fglrx-installer-8.12.10/extra_src/panel'
gcc -c -g -O2 -fno-strength-reduce -funsigned-char -Dlinux
-DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/X11R6/include -I.
-I./include_dummy FGLRXExtensions.c
gcc -c -g -O2 -fno-strength-reduce -funsigned-char -Dlinux
-DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/X11R6/include -I.
-I./include_dummy ATITVOExtensions.c
ATITVOExtensions.c: In function `ExtATITVOSetData':
ATITVOExtensions.c:592: warning: cast from pointer to integer of different size
ATITVOExtensions.c:594: warning: cast from pointer to integer of different size
g++ -c -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux
-DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/share/qt3/include
-I. -I./include_dummy main.cpp
g++ -c -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux
-DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/share/qt3/include
-I. -I./include_dummy Sheet.cpp
g++ -c -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux
-DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/share/qt3/include
-I. -I./include_dummy Page.cpp
g++ -c -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux
-DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/share/qt3/include
-I. -I./include_dummy InfoPage.cpp
g++ -c -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux
-DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/share/qt3/include
-I. -I./include_dummy DualScreenPage.cpp
g++ -c -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux
-DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/share/qt3/include
-I. -I./include_dummy AdjustPage.cpp
g++ -c -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux
-DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/share/qt3/include
-I. -I./include_dummy TVoutAdjustPage.cpp
g++ -c -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux
-DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/share/qt3/include
-I. -I./include_dummy BoardInfo.cpp
/usr/share/qt3/bin/moc Sheet.h -o moc_Sheet.cpp
g++ -c -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux
-DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/share/qt3/include
-I. -I./include_dummy moc_Sheet.cpp
/usr/share/qt3/bin/moc Page.h -o moc_Page.cpp
g++ -c -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux
-DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/share/qt3/include
-I. -I./include_dummy moc_Page.cpp
/usr/share/qt3/bin/moc InfoPage.h -o moc_InfoPage.cpp
g++ -c -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux
-DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/share/qt3/include
-I. -I./include_dummy moc_InfoPage.cpp
/usr/share/qt3/bin/moc DualScreenPage.h -o moc_DualScreenPage.cpp
g++ -c -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux
-DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/share/qt3/include
-I. -I./include_dummy moc_DualScreenPage.cpp
/usr/share/qt3/bin/moc AdjustPage.h -o moc_AdjustPage.cpp
g++ -c -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux
-DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/share/qt3/include
-I. -I./include_dummy moc_AdjustPage.cpp
/usr/share/qt3/bin/moc TVoutAdjustPage.h -o moc_TVoutAdjustPage.cpp
g++ -c -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux
-DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/share/qt3/include
-I. -I./include_dummy moc_TVoutAdjustPage.cpp
g++ FGLRXExtensions.o ATITVOExtensions.o main.o Sheet.o Page.o InfoPage.o
DualScreenPage.o AdjustPage.o TVoutAdjustPage.o BoardInfo.o moc_Sheet.o
moc_Page.o moc_InfoPage.o moc_DualScreenPage.o moc_AdjustPage.o
moc_TVoutAdjustPage.o -o fireglcontrol.qt3.gcc3.3.5 -L/usr/share/qt3/lib
-L/usr/X11R6/lib -lqt-mt -lGLU-lGL -lXmu -lICE -lSM -ldl -lXext -lX11 -lm
-lXinerama -lXrender -lfreetype -lXxf86vm -L/usr/X11R6/lib -lXft
strip fireglcontrol.qt3.gcc3.3.5
bzip2 -c fireglcontrol.qt3.gcc3.3.5 >fireglcontrol.qt3.gcc3.3.5.bz2
rm -f fireglcontrol
ln fireglcontrol.qt3.gcc3.3.5 fireglcontrol
rm moc_Page.cpp moc_TVoutAdjustPage.cpp moc_AdjustPage.cpp moc_InfoPage.cpp
moc_DualScreenPage.cpp moc_Sheet.cpp
make[1]: Leaving directory `/usr/src/fglrx-installer-8.12.10/extra_src/panel'
dh_testdir
fakeroot debian/rules binary
dh_testdir
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
# Create the directories to install into
dh_installdirs -pfglrx-driver \
usr/X11R6 \
usr/X11R6/bin \
usr/X11R6/lib \
usr/X11R6/lib/modules \
usr/share/fglrx/diversions
# the amd64 package includes 32bit compatibility libraries
dh_installdirs -pfglrx-driver \
emul/ia32-linux/usr/X11R6/lib \
emul/ia32-linux/usr/X11R6/lib/modules
dh_installdirs -pfglrx-driver-dev \
usr/X11R6 \
usr/X11R6/include \
usr/X11R6/lib \
usr/include
dh_installdirs -pfglrx-kernel-src \
usr/src/modules/fglrx \
usr/src/modules/fglrx/debian
dh_installdirs -A -pfglrx-control-qt3 \
usr/X11R6 \
usr/X11R6/bin \
usr/share \
usr/share/applnk \
usr/share/gnome \
usr/share/icons \
usr/share/pixmaps
dh_installdirs -pfglrx-sources \
usr/src
dh_install
dh_install -pfglrx-driver "usr/X11R6/bin/fgl*" "usr/X11R6/bin"
# amd64 needs some library redirection
dh_install -pfglrx-driver "usr/X11R6/lib64/*.so*" "usr/X11R6/lib"
dh_install -pfglrx-driver "usr/X11R6/lib64/modules/*" "usr/X11R6/lib/modules"
dh_install -pfglrx-driver "usr/X11R6/lib/*.so*" "emul/ia32-linux/usr/X11R6/lib"
dh_install -pfglrx-driver "usr/X11R6/lib/modules/*"
"emul/ia32-linux/usr/X11R6/lib/modules"
dh_install -pfglrx-driver-dev "usr/X11R6/lib64/*.a" "usr/X11R6/lib"
dh_install -pfglrx-driver-dev "usr/X11R6/include/*" "usr/X11R6/include"
dh_install -pfglrx-driver-dev "usr/include/*" "usr/include"
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 -pfglrx-kernel-src "debian/changelog" "usr/src/modules/fglrx/debian"
dh_install -pfglrx-kernel-src \
debian/copyright \
debian/compat \
module/rules \
module/control.template \
module/dirs.template \
usr/src/modules/fglrx/debian
if [ -d limbo/patches-8.12.10 ]; then \
dh_installdirs -pfglrx-kernel-src usr/src/modules/fglrx/limbo; \
dh_install -pfglrx-kernel-src limbo/patches-8.12.10
usr/src/modules/fglrx/limbo; \
fi
(cd debian/fglrx-kernel-src/usr/src/modules/fglrx; \
for file in /usr/src/fglrx-installer-8.12.10/debian/patches-8.12.10/[0-9]*-*; do \
patch -i $file -p0 --no-backup-if-mismatch; \
done)
patching file make.sh
patching file Makefile
patching file firegl_public.c
Hunk #1 succeeded at 2423 (offset -1 lines).
patching file firegl_public.c
Hunk #1 succeeded at 2872 (offset -1 lines).
patching file firegl_public.c
Hunk #1 succeeded at 2718 (offset -31 lines).
Hunk #2 succeeded at 2793 (offset -31 lines).
Hunk #3 succeeded at 2844 (offset -31 lines).
patching file firegl_public.c
Hunk #1 succeeded at 1663 (offset -6 lines).
Hunk #2 succeeded at 2108 (offset -6 lines).
Hunk #3 succeeded at 2211 (offset -6 lines).
Hunk #4 succeeded at 2580 (offset -6 lines).
(cd debian/fglrx-kernel-src/usr/src \
&& chown -R root:src modules \
&& tar -c modules | bzip2 > fglrx.tar.bz2 \
&& rm -rf modules)
# install panel files
make -C extra_src/panel QTDIR=/usr/share/qt3
DESTDIR=/usr/src/fglrx-installer-8.12.10/debian/fglrx-control-qt3 install
make[1]: Entering directory `/usr/src/fglrx-installer-8.12.10/extra_src/panel'
cp fireglcontrol
/usr/src/fglrx-installer-8.12.10/debian/fglrx-control-qt3/usr/X11R6/bin/.
cp ati.xpm
/usr/src/fglrx-installer-8.12.10/debian/fglrx-control-qt3/usr/share/icons/. ; \
cp ati.xpm
/usr/src/fglrx-installer-8.12.10/debian/fglrx-control-qt3/usr/share/pixmaps/. ; \
make[1]: Leaving directory `/usr/src/fglrx-installer-8.12.10/extra_src/panel'
dh_install -A -pfglrx-control-qt3 "debian/fireglcontrol.desktop"
"usr/share/gnome"
dh_install -A -pfglrx-control-qt3 "debian/fireglcontrol_kde3.desktop"
"usr/share/applnk"
dh_install -pfglrx-sources "usr/src/*" "usr/src"
dh_installdocs
dh_installdocs -pfglrx-driver usr/share/doc/fglrx/*
dh_installchangelogs
dh_link
dh_strip
dh_compress
dh_makeshlibs
dh_installdeb
dh_shlibdeps
dpkg-shlibdeps: warning: format of libfglrx_gamma.1 not recognized
debian/fglrx-driver/emul/ia32-linux/usr/X11R6/lib/modules/dri/fglrx_dri.so:
error while loading shared libraries:ct file: No such file or directory
dpkg-shlibdeps: failure: ldd on
`debian/fglrx-driver/emul/ia32-linux/usr/X11R6/lib/modules/dri/fglrx_dri.so' gave
dh_shlibdeps: command returned error code 256
make: *** [binary] Error 1