Public bug reported: == Comment: #0 - Praveen K. Pandey <[email protected]> - 2016-07-26 01:28:02 == --- Problem Description --- In Ubuntu16.10 as KVM and PowerVM guest , ltrace compilation Fail as uninitialized variable
Reproducible Step: 1- Install system with ubuntu16.10 2- install ltrace as well ltrace source 3- install dependencies 4- run . ./configure && make LOG: root@tuleta4u-lp6:~/ltrace-0.7.3# make make all-recursive make[1]: Entering directory '/root/ltrace-0.7.3' Making all in sysdeps make[2]: Entering directory '/root/ltrace-0.7.3/sysdeps' Making all in linux-gnu make[3]: Entering directory '/root/ltrace-0.7.3/sysdeps/linux-gnu' Making all in ppc make[4]: Entering directory '/root/ltrace-0.7.3/sysdeps/linux-gnu/ppc' /bin/bash ../../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../sysdeps/linux-gnu/ppc -I../../../sysdeps/linux-gnu -I../../../sysdeps -I../../.. -Wall -Wsign-compare -Wfloat-equal -Wformat-security -Werror -g -O2 -MT plt.lo -MD -MP -MF .deps/plt.Tpo -c -o plt.lo plt.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../sysdeps/linux-gnu/ppc -I../../../sysdeps/linux-gnu -I../../../sysdeps -I../../.. -Wall -Wsign-compare -Wfloat-equal -Wformat-security -Werror -g -O2 -MT plt.lo -MD -MP -MF .deps/plt.Tpo -c plt.c -fPIC -DPIC -o .libs/plt.o plt.c: In function 'arch_elf_add_plt_entry': plt.c:781:3: error: 'libsym' may be used uninitialized in this function [-Werror=maybe-uninitialized] free(libsym); ^ cc1: all warnings being treated as errors Makefile:316: recipe for target 'plt.lo' failed make[4]: *** [plt.lo] Error 1 make[4]: Leaving directory '/root/ltrace-0.7.3/sysdeps/linux-gnu/ppc' Makefile:382: recipe for target 'all-recursive' failed make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory '/root/ltrace-0.7.3/sysdeps/linux-gnu' Makefile:299: recipe for target 'all-recursive' failed make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory '/root/ltrace-0.7.3/sysdeps' Makefile:741: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/root/ltrace-0.7.3' Makefile:447: recipe for target 'all' failed make: *** [all] Error 2 root@tuleta4u-lp6:~/ltrace-0.7.3# Regards Praveen == Comment: #3 - Urvashi Jawere <[email protected]> - 2016-08-10 02:43:55 == Downloaded the latest ltrace, using command : apt-get source ltrace ltrace version : 0.7.3 Before doing make , I am getting the error : cannot guess build type; you must specify one root@ubuntu:~/urvashi/ltrace-0.7.3# ./configure checking build system type... config/autoconf/config.guess: unable to guess system type This script, last modified 2009-11-20, has failed to recognize the operating system you are using. It is advised that you download the most up to date version of the config scripts from http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD and http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD If the version you run (config/autoconf/config.guess) is already up to date, please send the following data and any information you think might be pertinent to <[email protected]> in order to provide the needed information to handle your system. config.guess timestamp = 2009-11-20 uname -m = ppc64le uname -r = 4.4.0-30-generic uname -s = Linux uname -v = #49-Ubuntu SMP Fri Jul 1 10:00:36 UTC 2016 /usr/bin/uname -p = /bin/uname -X = hostinfo = /bin/universe = /usr/bin/arch -k = /bin/arch = /usr/bin/oslevel = /usr/convex/getsysinfo = UNAME_MACHINE = ppc64le UNAME_RELEASE = 4.4.0-30-generic UNAME_SYSTEM = Linux UNAME_VERSION = #49-Ubuntu SMP Fri Jul 1 10:00:36 UTC 2016 configure: error: cannot guess build type; you must specify one Have u come across the same error before ? if not we need to fix this first. == Comment: #4 - Praveen K. Pandey <[email protected]> - 2016-08-10 02:59:24 == (In reply to comment #3) > Downloaded the latest ltrace, > using command : apt-get source ltrace > > ltrace version : 0.7.3 > Before doing make , I am getting the error : cannot guess build type; you > must specify one > > root@ubuntu:~/urvashi/ltrace-0.7.3# ./configure > checking build system type... config/autoconf/config.guess: unable to guess > system type > > This script, last modified 2009-11-20, has failed to recognize > the operating system you are using. It is advised that you > download the most up to date version of the config scripts from > > > http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess; > hb=HEAD > and > > http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub; > hb=HEAD > > If the version you run (config/autoconf/config.guess) is already up to date, > please > send the following data and any information you think might be > pertinent to <[email protected]> in order to provide the needed > information to handle your system. > > config.guess timestamp = 2009-11-20 > > uname -m = ppc64le > uname -r = 4.4.0-30-generic > uname -s = Linux > uname -v = #49-Ubuntu SMP Fri Jul 1 10:00:36 UTC 2016 > > /usr/bin/uname -p = > /bin/uname -X = > > hostinfo = > /bin/universe = > /usr/bin/arch -k = > /bin/arch = > /usr/bin/oslevel = > /usr/convex/getsysinfo = > > UNAME_MACHINE = ppc64le > UNAME_RELEASE = 4.4.0-30-generic > UNAME_SYSTEM = Linux > UNAME_VERSION = #49-Ubuntu SMP Fri Jul 1 10:00:36 UTC 2016 > configure: error: cannot guess build type; you must specify one > > Have u come across the same error before ? > if not we need to fix this first. Hi , need to fix config guess for pp64le . add statement related to ppc in config.guess Regards Praveen == Comment: #6 - Urvashi Jawere <[email protected]> - 2016-08-12 03:12:30 == I have downloaded the latest ltrace from upstream, git://git.debian.org/git/collab-maint/ltrace.git Upstream ltrace is working fine. Hello Canonical, Can you please have a look? ++++Output++++ make all-recursive make[1]: Entering directory '/home/ubuntu/temp_ltrace/ltrace' Making all in sysdeps make[2]: Entering directory '/home/ubuntu/temp_ltrace/ltrace/sysdeps' Making all in linux-gnu . . . make[3]: Leaving directory '/home/ubuntu/temp_ltrace/ltrace/testsuite' make[2]: Leaving directory '/home/ubuntu/temp_ltrace/ltrace/testsuite' make[1]: Leaving directory '/home/ubuntu/temp_ltrace/ltrace' ++++++++++++++++++ ** Affects: ltrace (Ubuntu) Importance: Undecided Assignee: Taco Screen team (taco-screen-team) Status: New ** Tags: architecture-ppc64le bugnameltc-144135 severity-high targetmilestone-inin1610 ** Tags added: architecture-ppc64le bugnameltc-144135 severity-high targetmilestone-inin1610 ** Changed in: ubuntu Assignee: (unassigned) => Taco Screen team (taco-screen-team) ** Package changed: ubuntu => ltrace (Ubuntu) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1612530 Title: In Ubuntu16.10 :ltrace test compile failed as uninitialized variable To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ltrace/+bug/1612530/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
