Bug#347386: guile-gtk: [m68k, ia64]: FTBFS m68k-linux-gcc: command not found

2006-01-10 Thread Christian T. Steigies
Package: guile-gtk
Version: 1.2_0.31-4
Severity: serious
Justification: no longer builds from source

Hi,
your package fails to build on m68k and ia64, since you specify a (no
longer) existing/used compiler:

Automatic build of guile-gtk-1.2_0.31-4 on tanda by sbuild/m68k 79
[...]
** Using build dependencies supplied by package:
Build-Depends: debhelper (= 4), libgtk1.2-dev, guile-1.6-dev
** Filtered missing central deps that are dependencies of or provide build-deps:
libglib1.2-dev (= 1.2.0)
[...]
Checking correctness of source dependencies...
Toolchain package versions: libc6-dev_2.3.5-10 
linux-kernel-headers_2.6.13+0rc3-2 gcc-4.0_4.0.2-5 g++-4.0_4.0.2-5 
binutils_2.16.1cvs20051214-1 libstdc++6-4.0-dev_4.0.2-5 libstdc++6_4.0.2-5
[...]
make 
make[1]: Entering directory `/build/buildd/guile-gtk-1.2-0.31'
cd .  \
  /bin/sh /build/buildd/guile-gtk-1.2-0.31/missing --run automake-1.6 --gnu  
Makefile
/build/buildd/guile-gtk-1.2-0.31/missing: line 46: automake-1.6: command not 
found
WARNING: `automake-1.6' is missing on your system.  You should only need it if
 you modified `Makefile.am', `acinclude.m4' or `configure.in'.
 You might want to install the `Automake' and `Perl' packages.
 Grab them from any GNU archive site.
cd .  /bin/sh ./config.status Makefile depfiles
config.status: creating Makefile
config.status: executing depfiles commands
make[1]: Leaving directory `/build/buildd/guile-gtk-1.2-0.31'
make[1]: Entering directory `/build/buildd/guile-gtk-1.2-0.31'
guile-1.6-snarf -o guile-gtk.x guile-gtk.c -DHAVE_CONFIG_H -I. -I. 
-I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include 
-D_REENTRANT   -g -O2
/usr/bin/guile-1.6-snarf: line 53: m68k-linux-gcc: command not found
make[1]: *** [guile-gtk.x] Error 1

If you have to call the compile by it's exact name, it is m68k-linux-gnu-gcc
since etch, and probably similar for ia64. It should not build on other
arches as well, but maybe they still have an older compiler installed
besides the default gcc-4.0.

Christian


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#347386: guile-gtk: [m68k, ia64]: FTBFS m68k-linux-gcc: command not found

2006-01-10 Thread Hamish Moffatt
On Tue, Jan 10, 2006 at 02:37:35PM +0100, Christian T. Steigies wrote:
 Package: guile-gtk
 Version: 1.2_0.31-4
 Severity: serious
 Justification: no longer builds from source
 
 Hi,
 your package fails to build on m68k and ia64, since you specify a (no
 longer) existing/used compiler:
 
 guile-1.6-snarf -o guile-gtk.x guile-gtk.c -DHAVE_CONFIG_H -I. -I. 
 -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include 
 -D_REENTRANT   -g -O2
 /usr/bin/guile-1.6-snarf: line 53: m68k-linux-gcc: command not found
 make[1]: *** [guile-gtk.x] Error 1
 
 If you have to call the compile by it's exact name, it is m68k-linux-gnu-gcc
 since etch, and probably similar for ia64. It should not build on other
 arches as well, but maybe they still have an older compiler installed
 besides the default gcc-4.0.

Actually this appears to be bug#317600, which is that guile-1.6-snarf is
calling the wrong compiler.

That bug is fixed in guile-1.6 1.6.7-1.1, which isn't built on m68k or
ia64 due to bug#326905.

Even on i386 and amd64 it's actually calling x86_64-linux-gnu-gcc.
m68k and ia64 must have renamed their compiler since guile-1.6 last
built properly. 

Looks like I can workaround this anyway.

Hamish
-- 
Hamish Moffatt VK3SB [EMAIL PROTECTED] [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]