can't build librl-2.0.3-2.deb
Bill Hogan writes:
...
> The Debian build of the Debian dlltools package appears to have run
> successfully on my Debian setup, so I decided to see if I could do the
> Debian build of the Debian binutils package on my Debian setup.
>
> No.
>
...
However, the Debian build of the Debian binutils package does
succeed on my old Slackware setup, so the situation looks to me like
this:
./debian.rules binary ?
-----------------+-----------------------------------------
package | old Slackware setup | new Debian setup
-----------------+----------------------+------------------
librl-2.0.3-2 | yes | NO
-----------------+----------------------+------------------
binutils-2.5.2-3 | yes | NO
-----------------+----------------------+-------------------
For reference, here again is the tail-end of the respective
console output from the two jobs that failed.
first, librl-2.0.3-2.tar.gz
---------------------------- quote ------------------------------
[...]
/usr/bin/mkimage: error running 'nm --no-cplus librl.so.2.0.3 | grep
"D __NEEDS_SHRLIB_" > jump/jump.undefs; exit 0'
mkimage v2.17
Reading configuration files from jump
Recording new library parameters.
executing:ld -x -Ttext 603ff000 -o librl.so.2.0.3 jump/__jump.o
jump/libreadline.a /usr/lib/libtermcap.a -lc
/usr/lib/gcc-lib/i486-debian-linux/2.6.3/libgcc.a -lc
make[1]: *** [jump/libreadline.a] Error 1
make[1]: Leaving directory
`/G/DEBIAN/debian-0.93R6/devel/librl-build/librl-2.0.3/readline'
make: *** [build] Error 2
------------------------- unquote --------------------------------
second, binutils-2.5.2-3.tar.gz
------------------------- quote ---------------------------------
[...]
rm -f 64
touch stmp-bfd.h
gcc -c -O2 -DTRAD_CORE -I. -I. -I./../include
-DDEFAULT_VECTOR=i386linux_vec -DSELECT_VECS=elvecs
-DSELECT_ARCHITECTURES=elarchs archures.c
archures.c:444: `elarchs' undeclared here (not in a function)
archures.c:444: initializer element for `archures_init_table[0]' is
not constantmake[2]: *** [archures.o] Error 1
make[2]: Leaving directory `/E/DEBIAN/binutils-2.5.2/bfd'
make[1]: *** [all-bfd] Error 2
make[1]: Leaving directory `/E/DEBIAN/binutils-2.5.2'
make: *** [build] Error 2
------------------------- unquote ---------------------
I am not trying to suggest that these two jobs fail for the same or
even similar reasons.
I hope this is useful information!
Bill
Reply to: