[Bug 1612530] Re: In Ubuntu16.10 :ltrace test compile failed as uninitialized variable
Frank Heimes
1612530 at bugs.launchpad.net
Fri May 19 07:38:36 UTC 2017
** Also affects: ubuntu-power-systems
Importance: Undecided
Status: New
** Changed in: ubuntu-power-systems
Status: New => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to ltrace in Ubuntu.
https://bugs.launchpad.net/bugs/1612530
Title:
In Ubuntu16.10 :ltrace test compile failed as uninitialized variable
Status in The Ubuntu-power-systems project:
Fix Released
Status in ltrace package in Ubuntu:
Fix Released
Bug description:
== Comment: #0 - Praveen K. Pandey <Praveen.Pandey at in.ibm.com> - 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 at 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 at tuleta4u-lp6:~/ltrace-0.7.3#
Regards
Praveen
== Comment: #3 - Urvashi Jawere <urjawere at in.ibm.com> - 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 at 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 <config-patches at gnu.org> 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 <Praveen.Pandey at in.ibm.com> - 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 at 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 <config-patches at gnu.org> 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 <urjawere at in.ibm.com> - 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'
++++++++++++++++++
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-power-systems/+bug/1612530/+subscriptions
More information about the foundations-bugs
mailing list