[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Port of ltrace to S/390

>>>>> "Juan" == Juan Cespedes <cespedes@debian.org> writes:

 Juan> Could any of you please tell me if it compiles and works as
 Juan> expected?

0.3.21 does not compile for me:

typhon:/usr/src# dpkg-source -x ltrace_0.3.21.dsc 
dpkg-source: extracting ltrace in ltrace-0.3.21
cd ltrace-0.3.21
typhon:/usr/src# cd ltrace-0.3.21
typhon:/usr/src/ltrace-0.3.21# debian/rules binary
test -f ltrace.c -a -f debian/rules
./configure --prefix=/usr
creating cache ./config.cache
checking host system type... s390-ibm-linux-gnu
checking for gcc... gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for a BSD compatible install... /usr/bin/install -c
checking for dlopen in -ldl... yes
checking for cplus_demangle in -liberty... no
checking ltrace version... 0.3.21
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for getopt.h... yes
checking for working const... yes
checking for uid_t in sys/types.h... yes
checking for pid_t... yes
checking for getopt... yes
checking for getopt_long... yes
updating cache ./config.cache
creating ./config.status
creating Makefile
creating config.h
test -f ltrace.c -a -f debian/rules
make[1]: Entering directory `/usr/src/ltrace-0.3.21'
/usr/bin/make -C sysdeps/linux-gnu
make[2]: Entering directory `/usr/src/ltrace-0.3.21/sysdeps/linux-gnu'
cat s390/arch.h > sysdep.h
cp s390/signalent.h signalent.h
cp s390/syscallent.h syscallent.h
gcc -Wall -g -O2 -I/usr/src/ltrace-0.3.21/sysdeps/linux-gnu/s390 -I/usr/src/ltrace-0.3.21 -I/usr/src/ltrace-0.3.21/sysdeps/linux-gnu -I- -DHAVE_CONFIG_H  -c -o trace.o trace.c
gcc -Wall -g -O2 -I/usr/src/ltrace-0.3.21/sysdeps/linux-gnu/s390 -I/usr/src/ltrace-0.3.21 -I/usr/src/ltrace-0.3.21/sysdeps/linux-gnu -I- -DHAVE_CONFIG_H  -c -o proc.o proc.c
gcc -Wall -g -O2 -I/usr/src/ltrace-0.3.21/sysdeps/linux-gnu/s390 -I/usr/src/ltrace-0.3.21 -I/usr/src/ltrace-0.3.21/sysdeps/linux-gnu -I- -DHAVE_CONFIG_H  -c -o breakpoint.o breakpoint.c
ld -r -o os.o trace.o proc.o breakpoint.o
/usr/bin/make -C s390
make[3]: Entering directory `/usr/src/ltrace-0.3.21/sysdeps/linux-gnu/s390'
make[3]: *** No rule to make target `breakpoint.o', needed by `arch.o'.  Stop.
make[3]: Leaving directory `/usr/src/ltrace-0.3.21/sysdeps/linux-gnu/s390'
make[2]: *** [s390/arch.o] Error 2
make[2]: Leaving directory `/usr/src/ltrace-0.3.21/sysdeps/linux-gnu'
make[1]: *** [sysdeps/sysdep.o] Error 2
make[1]: Leaving directory `/usr/src/ltrace-0.3.21'
make: *** [build] Error 2


#include <~/.signature>: permission denied

Reply to: