[Pkg-electronics-devel] Bug#744578: geda-gaf: run dh-autoreconf to update config.{sub, guess} and {libtool, aclocal}.m4

Matthias Klose doko at debian.org
Sun Apr 13 16:50:40 UTC 2014


Package: src:geda-gaf
Version: 1:1.8.1-3
User: debian-devel at lists.debian.org
Usertags: autoreconf

The package fails to build on ppc64el (powerpc64le-linux-gnu), because
the config.{guess,sub} files are out of date, and are not updated during
the build.  If possible, please do not update these files directly,
but build-depend on autotools-dev instead, and use the tools provided
by autotools-dev to update these files.

  - For dh, call dh --with autoreconf.

  - For cdbs based build systems, include
    /usr/share/cdbs/1/rules/autoreconf.mk

  - For other rules files, call dh_autoreconf before calling
    configure (in the build or configure target), and call
    dh_autoreconf_clean before dh_clean in the clean target.

For combining autoreconf and autotools_dev, see bug #698765.

After the build on any architecture, and before a clean, a grep for
powerpc64le in the configure, aclocal.m4 and/or libtool.m4 file(s)
should print some lines. It is not enough to just update the
config.guess and config.sub files.

The full build log can be found at:
http://people.debian.org/~doko/logs/ppc64el-20140414/buildlog_ubuntu-trusty-ppc64el.geda-gaf_1:1.8.1-3_FAILEDTOBUILD.txt
The last lines of the build log are at the end of this report.

Please note that these builds were done in an Ubuntu development,
environment there may be a few false positives in these bug reports.

See https://wiki.debian.org/qa.debian.org/FTBFS for a guide how to
address these.

[...]
/bin/bash ../../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -DLOCALEDIR=\"/usr/share/locale\"   -I./../include -I./../include/libgeda -I../.. -D_FORTIFY_SOURCE=2 -I/include -Wall   -pthread -I/usr/include/guile/2.0   -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -g -O3 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -c -o libgeda_la-s_encoding.lo `test -f 's_encoding.c' || echo './'`s_encoding.c
/bin/bash ../../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -DLOCALEDIR=\"/usr/share/locale\"   -I./../include -I./../include/libgeda -I../.. -D_FORTIFY_SOURCE=2 -I/include -Wall   -pthread -I/usr/include/guile/2.0   -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -g -O3 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -c -o libgeda_la-s_hierarchy.lo `test -f 's_hierarchy.c' || echo './'`s_hierarchy.c
/bin/bash ../../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -DLOCALEDIR=\"/usr/share/locale\"   -I./../include -I./../include/libgeda -I../.. -D_FORTIFY_SOURCE=2 -I/include -Wall   -pthread -I/usr/include/guile/2.0   -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -g -O3 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -c -o libgeda_la-s_log.lo `test -f 's_log.c' || echo './'`s_log.c
/bin/bash ../../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -DLOCALEDIR=\"/usr/share/locale\"   -I./../include -I./../include/libgeda -I../.. -D_FORTIFY_SOURCE=2 -I/include -Wall   -pthread -I/usr/include/guile/2.0   -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -g -O3 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -c -o libgeda_la-s_menu.lo `test -f 's_menu.c' || echo './'`s_menu.c
/bin/bash ../../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -DLOCALEDIR=\"/usr/share/locale\"   -I./../include -I./../include/libgeda -I../.. -D_FORTIFY_SOURCE=2 -I/include -Wall   -pthread -I/usr/include/guile/2.0   -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -g -O3 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -c -o libgeda_la-s_page.lo `test -f 's_page.c' || echo './'`s_page.c
s_page.c: In function 's_page_goto':
s_page.c:398:2: warning: #warning FIXME: What do we do? [-Wcpp]
 #warning FIXME: What do we do?
  ^
s_page.c: In function 's_page_search':
s_page.c:424:5: warning: 'g_strcasecmp' is deprecated (declared at /usr/include/glib-2.0/glib/gstrfuncs.h:200) [-Wdeprecated-declarations]
     if ( g_strcasecmp( page->page_filename, filename ) == 0 )
     ^
/bin/bash ../../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -DLOCALEDIR=\"/usr/share/locale\"   -I./../include -I./../include/libgeda -I../.. -D_FORTIFY_SOURCE=2 -I/include -Wall   -pthread -I/usr/include/guile/2.0   -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -g -O3 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -c -o libgeda_la-s_papersizes.lo `test -f 's_papersizes.c' || echo './'`s_papersizes.c
/bin/bash ../../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -DLOCALEDIR=\"/usr/share/locale\"   -I./../include -I./../include/libgeda -I../.. -D_FORTIFY_SOURCE=2 -I/include -Wall   -pthread -I/usr/include/guile/2.0   -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -g -O3 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -c -o libgeda_la-s_path.lo `test -f 's_path.c' || echo './'`s_path.c
/bin/bash ../../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -DLOCALEDIR=\"/usr/share/locale\"   -I./../include -I./../include/libgeda -I../.. -D_FORTIFY_SOURCE=2 -I/include -Wall   -pthread -I/usr/include/guile/2.0   -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -g -O3 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -c -o libgeda_la-s_slib.lo `test -f 's_slib.c' || echo './'`s_slib.c
/bin/bash ../../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -DLOCALEDIR=\"/usr/share/locale\"   -I./../include -I./../include/libgeda -I../.. -D_FORTIFY_SOURCE=2 -I/include -Wall   -pthread -I/usr/include/guile/2.0   -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -g -O3 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -c -o libgeda_la-s_slot.lo `test -f 's_slot.c' || echo './'`s_slot.c
/bin/bash ../../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -DLOCALEDIR=\"/usr/share/locale\"   -I./../include -I./../include/libgeda -I../.. -D_FORTIFY_SOURCE=2 -I/include -Wall   -pthread -I/usr/include/guile/2.0   -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -g -O3 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -c -o libgeda_la-s_textbuffer.lo `test -f 's_textbuffer.c' || echo './'`s_textbuffer.c
/bin/bash ../../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -DLOCALEDIR=\"/usr/share/locale\"   -I./../include -I./../include/libgeda -I../.. -D_FORTIFY_SOURCE=2 -I/include -Wall   -pthread -I/usr/include/guile/2.0   -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -g -O3 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -c -o libgeda_la-s_tile.lo `test -f 's_tile.c' || echo './'`s_tile.c
/bin/bash ../../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -DLOCALEDIR=\"/usr/share/locale\"   -I./../include -I./../include/libgeda -I../.. -D_FORTIFY_SOURCE=2 -I/include -Wall   -pthread -I/usr/include/guile/2.0   -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -g -O3 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -c -o libgeda_la-s_toplevel.lo `test -f 's_toplevel.c' || echo './'`s_toplevel.c
/bin/bash ../../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -DLOCALEDIR=\"/usr/share/locale\"   -I./../include -I./../include/libgeda -I../.. -D_FORTIFY_SOURCE=2 -I/include -Wall   -pthread -I/usr/include/guile/2.0   -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -g -O3 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -c -o libgeda_la-s_undo.lo `test -f 's_undo.c' || echo './'`s_undo.c
/bin/bash ../../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -DLOCALEDIR=\"/usr/share/locale\"   -I./../include -I./../include/libgeda -I../.. -D_FORTIFY_SOURCE=2 -I/include -Wall   -pthread -I/usr/include/guile/2.0   -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -g -O3 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -c -o libgeda_la-s_weakref.lo `test -f 's_weakref.c' || echo './'`s_weakref.c
/bin/bash ../../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -DLOCALEDIR=\"/usr/share/locale\"   -I./../include -I./../include/libgeda -I../.. -D_FORTIFY_SOURCE=2 -I/include -Wall   -pthread -I/usr/include/guile/2.0   -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -g -O3 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -c -o libgeda_la-u_basic.lo `test -f 'u_basic.c' || echo './'`u_basic.c
/bin/bash ../../libtool --silent --tag=CC   --mode=link gcc -Wall   -pthread -I/usr/include/guile/2.0   -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -g -O3 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -version-info 42:0:0   -lguile-2.0 -lgc   -lglib-2.0   -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0   -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -L/lib -o libgeda.la -rpath /usr/lib/powerpc64le-linux-gnu libgeda_la-scheme_init.lo libgeda_la-scheme_smob.lo libgeda_la-scheme_toplevel.lo libgeda_la-scheme_object.lo libgeda_la-scheme_complex.lo libgeda_la-scheme_os.lo libgeda_la-scheme_page.lo libgeda_la-scheme_attrib.lo libgeda_la-scheme_deprecated.lo libgeda_la-a_basic.lo libgeda_la-edaerrors.lo libgeda_la-f_basic.lo libgeda_la-f_print.lo libgeda_la-g_basic.lo libgeda_la-geda_list.lo libgeda_la-g_rc.lo libgeda_la-g_register.lo libgeda_la-i_vars.lo libgeda_la-libgeda.lo libgeda_la-m_basic.lo libgeda_la-m_bounds.lo libgeda_la-m_box.lo libgeda_la-m_circle.lo libgeda_la-m_hatch.lo libgeda_la-m_line.lo libgeda_la-m_polygon.lo libgeda_la-m_transform.lo libgeda_la-o_arc_basic.lo libgeda_la-o_attrib.lo libgeda_la-o_basic.lo libgeda_la-o_box_basic.lo libgeda_la-o_bus_basic.lo libgeda_la-o_circle_basic.lo libgeda_la-o_complex_basic.lo libgeda_la-o_embed.lo libgeda_la-o_line_basic.lo libgeda_la-o_list.lo libgeda_la-o_net_basic.lo libgeda_la-o_path_basic.lo libgeda_la-o_picture.lo libgeda_la-o_pin_basic.lo libgeda_la-o_selection.lo libgeda_la-o_text_basic.lo libgeda_la-s_attrib.lo libgeda_la-s_basic.lo libgeda_la-s_clib.lo libgeda_la-s_color.lo libgeda_la-s_conn.lo libgeda_la-s_cue.lo libgeda_la-s_encoding.lo libgeda_la-s_hierarchy.lo libgeda_la-s_log.lo libgeda_la-s_menu.lo libgeda_la-s_page.lo libgeda_la-s_papersizes.lo libgeda_la-s_path.lo libgeda_la-s_slib.lo libgeda_la-s_slot.lo libgeda_la-s_textbuffer.lo libgeda_la-s_tile.lo libgeda_la-s_toplevel.lo libgeda_la-s_undo.lo libgeda_la-s_weakref.lo libgeda_la-u_basic.lo  -lstroke -lm 
make[5]: Leaving directory `/build/buildd/geda-gaf-1.8.1/libgeda/src'
make[4]: Leaving directory `/build/buildd/geda-gaf-1.8.1/libgeda/src'
Making all in shell
make[4]: Entering directory `/build/buildd/geda-gaf-1.8.1/libgeda/shell'
CPP="gcc -E" guile-snarf -o shell.x shell.c -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I../..   -I./../include -I../.. -I/usr/include -I../../intl  -Wall   -pthread -I/usr/include/guile/2.0   -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include  
make  all-am
make[5]: Entering directory `/build/buildd/geda-gaf-1.8.1/libgeda/shell'
gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I../..  -I./../include -I../.. -I/usr/include -I../../intl -D_FORTIFY_SOURCE=2 -I/include -Wall   -pthread -I/usr/include/guile/2.0   -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -g -O3 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -c -o geda_shell-shell.o `test -f 'shell.c' || echo './'`shell.c
/bin/bash ../../libtool --tag=CC   --mode=link gcc -Wall   -pthread -I/usr/include/guile/2.0   -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -g -O3 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -lglib-2.0   -lguile-2.0 -lgc   -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0   -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -L/lib -o geda-shell geda_shell-shell.o ../src/libgeda.la  -lstroke -lm 
libtool: link: gcc -Wall -pthread -I/usr/include/guile/2.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -g -O3 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,--as-needed -o geda-shell geda_shell-shell.o  -L/lib ../src/.libs/libgeda.a -lguile-2.0 -lgc -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 /usr/lib/libstroke.so -lm -pthread
/usr/bin/ld: ../src/.libs/libgeda.a(libgeda_la-o_picture.o): undefined reference to symbol 'g_input_stream_get_type'
//usr/lib/powerpc64le-linux-gnu/libgio-2.0.so.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make[5]: *** [geda-shell] Error 1
make[5]: Leaving directory `/build/buildd/geda-gaf-1.8.1/libgeda/shell'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/build/buildd/geda-gaf-1.8.1/libgeda/shell'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/build/buildd/geda-gaf-1.8.1/libgeda'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/build/buildd/geda-gaf-1.8.1'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/build/buildd/geda-gaf-1.8.1'
dh_auto_build: make -j1 returned exit code 2
make: *** [build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2



More information about the Pkg-electronics-devel mailing list