Bug#385840: package build-depends on g++-3.4, which is not available on hppa

Eddy Petrisor eddy.petrisor at gmail.com
Mon Sep 4 08:20:59 UTC 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Matthias Klose wrote:
> Package: vdrift
> Version: 0.0.2006.02.21-1
> Severity: normal
> 
> the package build-depends on g++-3.4 or g++-4.0, which is not
> available on hppa. Please build using g++-4.1.
> 
> If the package cannot be built using g++-4.1, please make sure that a
> bug report is filed against the g++-4.1 package.

I tried removing the dependency on g++-3.4, thus defaulting to the
default compiler. It failed compiling (arch=powerpc) with a weird error.
All the build dependencies are installed.


So, at a first glance, this seems to be there for a reason (not that is
doesn't need fixing :-)



merci:/vdrift-0.0.2006.02.21# dpkg-buildpackage
dpkg-buildpackage: source package is vdrift
dpkg-buildpackage: source version is 0.0.2006.02.21-1
dpkg-buildpackage: source changed by Gonéri Le Bouder <goneri at rulezlan.org>
dpkg-buildpackage: host architecture powerpc
dpkg-buildpackage: source version without epoch 0.0.2006.02.21-1
 debian/rules clean
test -x debian/rules
test "`id -u`" = 0
/usr/bin/make -f debian/rules reverse-config
make[1]: Entering directory `/vdrift-0.0.2006.02.21'
make[1]: Nothing to be done for `reverse-config'.
make[1]: Leaving directory `/vdrift-0.0.2006.02.21'
if [ "reverse-patches" = "reverse-patches" ]; then rm -f
debian/stamp-patched; fi
patches: debian/patches/01_add_libalut+fix_build.patch
debian/patches/02_set_g++-3.4.patch
Trying reverse patch debian/patches/02_set_g++-3.4.patch at level 1 ...
success.
Trying reverse patch debian/patches/01_add_libalut+fix_build.patch at
level 1 ... success.
if [ "reverse-patches" != "reverse-patches" ]; then touch
debian/stamp-patched; fi
if [ "reverse-patches" != "reverse-patches" ] ; then \
                /usr/bin/make -f debian/rules update-config ; \
        fi
for dir in debian/patches ; do \
            rm -f $dir/*.log ; \
        done
scons --directory . CFLAGS="-g -Wall -O2" CXXFLAGS="-g -Wall -O2"  .
destdir=/vdrift-0.0.2006.02.21/debian/vdrift/ release=1 --keep-going
- --clean || true
scons: Reading SConscript files ...
Checking for main() in C library openal... yes
Checking for C++ header file GL/gl.h... yes
Checking for C++ header file GL/glu.h... yes
Checking for C++ header file SDL/SDL.h... yes
Checking for C++ header file SDL/SDL_image.h... yes
Checking for C++ header file SDL/SDL_net.h... yes

scons: *** Target `$destdir$bin' of Install() is a file, but should be a
directory.  Perhaps you have the Install() arguments backwards?
File "src/SConscript", line 76, in ?
rm -f debian/stamp-scons-build
rm -rf .sconf_temp/
rm -f .sconsign.dblite config.log
dh_clean
 dpkg-source -b vdrift-0.0.2006.02.21
dpkg-source: building vdrift using existing
vdrift_0.0.2006.02.21.orig.tar.gz
dpkg-source: building vdrift in vdrift_0.0.2006.02.21-1.diff.gz
dpkg-source: building vdrift in vdrift_0.0.2006.02.21-1.dsc
 debian/rules build
test -x debian/rules
mkdir -p "."
/usr/bin/make -f debian/rules reverse-config
make[1]: Entering directory `/vdrift-0.0.2006.02.21'
make[1]: Nothing to be done for `reverse-config'.
make[1]: Leaving directory `/vdrift-0.0.2006.02.21'
if [ "debian/stamp-patched" = "reverse-patches" ]; then rm -f
debian/stamp-patched; fi
patches: debian/patches/01_add_libalut+fix_build.patch
debian/patches/02_set_g++-3.4.patch
Trying patch debian/patches/01_add_libalut+fix_build.patch at level 1
... success.
Trying patch debian/patches/02_set_g++-3.4.patch at level 1 ... success.
if [ "debian/stamp-patched" != "reverse-patches" ]; then touch
debian/stamp-patched; fi
if [ "debian/stamp-patched" != "reverse-patches" ] ; then \
                /usr/bin/make -f debian/rules update-config ; \
        fi
make[1]: Entering directory `/vdrift-0.0.2006.02.21'
make[1]: Nothing to be done for `update-config'.
make[1]: Leaving directory `/vdrift-0.0.2006.02.21'
scons --directory . CFLAGS="-g -Wall -O2" CXXFLAGS="-g -Wall -O2"
destdir=/vdrift-0.0.2006.02.21/debian/vdrift/ release=1
scons: Reading SConscript files ...
Checking for main() in C library openal... yes
Checking for C++ header file GL/gl.h... no
You do not have the GL/gl.h headers installed. Exiting.
make: *** [debian/stamp-scons-build] Error 1


- --
Regards,
EddyP
=============================================
"Imagination is more important than knowledge" A.Einstein
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFE++HrY8Chqv3NRNoRAnFbAJ9QV1uNK2KsmmhtWGYYhd9nCDr9WwCg1LKF
iBcAVrp9aClGw/8wAJBp/3A=
=lLLL
-----END PGP SIGNATURE-----




More information about the Pkg-games-devel mailing list