Package: autogen
Version: 1:5.8.3-1
Severity: important
This package doesn't build on MIPS becaue the test suit fails in
gperf.test:
AutoGen aborting on signal 15 (Terminated) in state EMITTING
Note that I'm running a 2.6 kernel rather than 2.4 like the official
buildds.
Thiemo, do you have any idea?
> Automatic build of autogen_1:5.8.3-1 on bigsur by sbuild/mips 1.106
...
> ++ lo_dir=/build/tbm/autogen-5.8.3/autoopts
> ++ test -d /build/tbm/autogen-5.8.3/autoopts/.libs
> ++ lo_dir=/build/tbm/autogen-5.8.3/autoopts/.libs
> ++ LD_LIBRARY_PATH=/build/tbm/autogen-5.8.3/autoopts/.libs::/dev/null
> +++ echo /build/tbm/autogen-5.8.3/autoopts/.libs/libopts.a
> /build/tbm/autogen-5.8.3/autoopts/.libs/libguileopts.a -Wl,-R -lguile
> -lguile-ltdl -lcrypt -lm
> ++ LIB='/build/tbm/autogen-5.8.3/autoopts/.libs/libopts.a
> /build/tbm/autogen-5.8.3/autoopts/.libs/libguileopts.a -Wl,-R -lguile
> -lguile-ltdl -lcrypt -lm'
> ++ export LD_LIBRARY_PATH
> ++ cd testdir
> +++ pwd
> ++ testsubdir=/build/tbm/autogen-5.8.3/agen5/test/testdir
> +++ for f in '${top_builddir}' '${top_srcdir}'
> +++ for d in . autoopts agen5
> +++ sort -u
> +++ cd /build/tbm/autogen-5.8.3/.
> +++ pwd
> +++ sed 's/^/-I/'
> +++ for d in . autoopts agen5
> +++ cd /build/tbm/autogen-5.8.3/autoopts
> +++ pwd
> +++ for d in . autoopts agen5
> +++ cd /build/tbm/autogen-5.8.3/agen5
> +++ pwd
> +++ for f in '${top_builddir}' '${top_srcdir}'
> +++ for d in . autoopts agen5
> +++ cd /build/tbm/autogen-5.8.3/.
> +++ pwd
> +++ for d in . autoopts agen5
> +++ cd /build/tbm/autogen-5.8.3/autoopts
> +++ pwd
> +++ for d in . autoopts agen5
> +++ cd /build/tbm/autogen-5.8.3/agen5
> +++ pwd
> ++ dirs='-I/build/tbm/autogen-5.8.3
> -I/build/tbm/autogen-5.8.3/agen5
> -I/build/tbm/autogen-5.8.3/autoopts'
> +++ echo -I/build/tbm/autogen-5.8.3 -I/build/tbm/autogen-5.8.3/agen5
> -I/build/tbm/autogen-5.8.3/autoopts
> ++ INC='-I/build/tbm/autogen-5.8.3 -I/build/tbm/autogen-5.8.3/agen5
> -I/build/tbm/autogen-5.8.3/autoopts '
> +++ cd /../bin
> +++ pwd
> ++ f=/bin
> ++
> PATH=/build/tbm/autogen-5.8.3/columns:/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin:/usr/games
> ++ stdopts=/build/tbm/autogen-5.8.3/agen5/test/stdopts.def
> +++ cd /build/tbm/autogen-5.8.3/agen5/test/..
> +++ pwd
> ++ AG_L='/build/tbm/autogen-5.8.3/agen5/autogen
> -L/build/tbm/autogen-5.8.3/agen5'
> ++ test_main=yes
> ++ use_flags=true
> ++ : '=== Running gperf.test for gperf ==='
> ++ chmod +w gperf.log
> + echo creating gperf.tpl
> creating gperf.tpl
> + cat
> + cat
> + cat
> + /build/tbm/autogen-5.8.3/agen5/autogen -t1 --trace=server-shell gperf.def
> Server shell /bin/sh starts
> Server shell is pid 4943
>
> Server First Start
>
>
> * * * * LOG ENTRY 1 * * * *
> cd /build/tbm/autogen-5.8.3/agen5/test/testdir
> exec 8>&2 2>/dev/null
>
> if test -n "${ZSH_VERSION+set}" && (emulate sh) 1>&2
> then
> emulate sh
> NULLCMD=:
>
> else if test -n "${BASH_VERSION+set}" && (set -o posix) 1>&2
> then
> set -o posix
> fi ; fi
>
> for f in 1 2 5 6 7 13 14
> do trap "echo trapped on $f >&2" $f ; done
>
> test -n "${CDPATH}" && {
> CDPATH=''
> unset CDPATH
> }
> ( unalias cd ) 1>&2 && unalias cd
> die() {
> echo $* >&8
> kill -TERM ${AG_pid}
> exit 1
> }
> exec 2>&8
> AG_pid=4928
>
>
> echo
> echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 1
>
> = = = RESULT 1 bytes:
>
> ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 1
>
> = = = = = = = = = = = = = = =
> (result discarded)
>
>
> * * * * LOG ENTRY 2 * * * *
> cd /build/tbm/autogen-5.8.3/agen5/test/testdir
> gpdir=.gperf.$$
> test -d ${gpdir} || mkdir ${gpdir} || die "cannot mkdir ${gpdir}"
> cd ${gpdir} || die cannot cd into ${gpdir}
> gpdir=`pwd`
> gperf_tst=${gpdir}/tst
>
> ( cat <<- '_EOF_'
> %{
> #include <stdio.h>
> typedef struct index t_index;
> %}
> struct index { char* name; int idx; };
> %%
> _EOF_
>
> idx=1
> while read f
> do echo "${f}, ${idx}"
> idx=`expr ${idx} + 1`
> done <<- _EOLIST_
> first
> second
> third
> fourth
> _EOLIST_
>
> cat <<- '_EOF_'
> %%
> int main( int argc, char** argv ) {
> char* pz = argv[1];
> t_index* pI = in_word_set( pz, strlen( pz ));
> if (pI == NULL)
> return 1;
> printf( "0x%02X\n", pI->idx );
> return 0;
> }
> _EOF_
> ) > tst.gperf
>
> gperf -t -D -k'*' tst.gperf > tst.c
> test $? -eq 0 || die "gperf failed on ${gpdir}/tst.gperf"
>
> res=`${MAKE-make} tst 2>&1`
> test $? -eq 0 -a -x ${gperf_tst} || \
> die "could not build gperf program: ${res}"
>
>
> echo
> echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 2
> Closing server: Alarm clock signal (14) received
>
> Last command issued:
> cd /build/tbm/autogen-5.8.3/agen5/test/testdir
> gpdir=.gperf.$$
> test -d ${gpdir} || mkdir ${gpdir} || die "cannot mkdir ${gpdir}"
> cd ${gpdir} || die cannot cd into ${gpdir}
> gpdir=`pwd`
> gperf_tst=${gpdir}/tst
>
> ( cat <<- '_EOF_'
> %{
> #include <stdio.h>
> typedef struct index t_index;
> %}
> struct index { char* name; int idx; };
> %%
> _EOF_
>
> idx=1
> while read f
> do echo "${f}, ${idx}"
> idx=`expr ${idx} + 1`
> done <<- _EOLIST_
> first
> second
> third
> fourth
> _EOLIST_
>
> cat <<- '_EOF_'
> %%
> int main( int argc, char** argv ) {
> char* pz = argv[1];
> t_index* pI = in_word_set( pz, strlen( pz ));
> if (pI == NULL)
> return 1;
> printf( "0x%02X\n", pI->idx );
> return 0;
> }
> _EOF_
> ) > tst.gperf
>
> gperf -t -D -k'*' tst.gperf > tst.c
> test $? -eq 0 || die "gperf failed on ${gpdir}/tst.gperf"
>
> res=`${MAKE-make} tst 2>&1`
> test $? -eq 0 -a -x ${gperf_tst} || \
> die "could not build gperf program: ${res}"
>
>
> echo
> echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 2
>
> = = = RESULT 1 bytes:
> ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 1
>
> = = = = = = = = = = = = = = =
> CLOSING SHELL SERVER - command failure:
> gpdir=.gperf.$$
> test -d ${gpdir} || mkdir ${gpdir} || die "cannot mkdir ${gpdir}"
> cd ${gpdir} || die cannot cd into ${gpdir}
> gpdir=`pwd`
> gperf_tst=${gpdir}/tst
>
> ( cat <<- '_EOF_'
> %{
> #include <stdio.h>
> typedef struct index t_index;
> %}
> struct index { char* name; int idx; };
> %%
> _EOF_
>
> idx=1
> while read f
> do echo "${f}, ${idx}"
> idx=`expr ${idx} + 1`
> done <<- _EOLIST_
> first
> second
> third
> fourth
> _EOLIST_
>
> cat <<- '_EOF_'
> %%
> int main( int argc, char** argv ) {
> char* pz = argv[1];
> t_index* pI = in_word_set( pz, strlen( pz ));
> if (pI == NULL)
> return 1;
> printf( "0x%02X\n", pI->idx );
> return 0;
> }
> _EOF_
> ) > tst.gperf
>
> gperf -t -D -k'*' tst.gperf > tst.c
> test $? -eq 0 || die "gperf failed on ${gpdir}/tst.gperf"
>
> res=`${MAKE-make} tst 2>&1`
> test $? -eq 0 -a -x ${gperf_tst} || \
> die "could not build gperf program: ${res}"
>
> Server shell /bin/sh starts
> Server shell is pid 4982
>
> Server Restart
>
>
> * * * * LOG ENTRY 3 * * * *
> cd /build/tbm/autogen-5.8.3/agen5/test/testdir
> exec 8>&2 2>/dev/null
>
> if test -n "${ZSH_VERSION+set}" && (emulate sh) 1>&2
> then
> emulate sh
> NULLCMD=:
>
> else if test -n "${BASH_VERSION+set}" && (set -o posix) 1>&2
> then
> set -o posix
> fi ; fi
>
> for f in 1 2 5 6 7 13 14
> do trap "echo trapped on $f >&2" $f ; done
>
> test -n "${CDPATH}" && {
> CDPATH=''
> unset CDPATH
> }
> ( unalias cd ) 1>&2 && unalias cd
> die() {
> echo $* >&8
> kill -TERM ${AG_pid}
> exit 1
> }
> exec 2>&8
> AG_pid=4928
>
>
> echo
> echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 3
>
> = = = RESULT 1 bytes:
>
> ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 3
>
> = = = = = = = = = = = = = = =
> (result discarded)
>
>
> * * * * LOG ENTRY 4 * * * *
> cd /build/tbm/autogen-5.8.3/agen5/test/testdir
> test -n "${gperf_tst}" || die 'no environment variable "gperf_tst"'
> test -x "${gperf_tst}" || die "no gperf program named ${gperf_tst}"
> ${gperf_tst} first
>
>
> echo
> echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 4
> no environment variable "gperf_tst"
> AutoGen aborting on signal 15 (Terminated) in state EMITTING
> processing template gperf
> on line 10
> for function EXPR (11)
> ./gperf.test: line 63: 4928 Aborted ${AGexe} -t1
> --trace=server-shell ${testname}.def
> + failure AutoGen failed
> + :
> + test -d ../FAILURES
> + mkdir ../FAILURES
> + set +x
> FAILURE: AutoGen failed
> FAIL: gperf.test
> PASS: heredef.test
--
Martin Michlmayr
http://www.cyrius.com/
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]