[Bug 771095] Re: ns3 version 3.11+dfsg1-1 failed to build on i386 oneiric
Matthias Klose
doko at ubuntu.com
Tue Sep 20 14:28:26 UTC 2011
still ftbfs ...
[1182/1224] static_link: -> build/debug/libns3-test.a
[1183/1224] cxx_link: build/debug/utils/print-introspected-doxygen_4.o ->
build/debug/utils/print-introspected-doxygen
/usr/bin/ld: debug/libns3-internet.a(nsc-tcp-l4-protocol_264.o): undefined
reference to symbol 'dlclose@@GLIBC_2.2.5'
/usr/bin/ld: note: 'dlclose@@GLIBC_2.2.5' is defined in DSO
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu/libdl.so so try
adding it to the linker command line
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu/libdl.so: could
not read symbols: Invalid operation
collect2: ld returned 1 exit status
Waf: Leaving directory `/build/buildd/ns3-3.12.1+dfsg1/ns-3.12.1/build'
Build failed: -> task failed (err #1):
{task: cxx_link print-introspected-doxygen_4.o -> print-introspected-doxygen}
apparently it builds in unstable, but the error message points to a build
failure introduced by --no-add-needed.
So how do I get verbose output for line 1183?
I tried to fix it, but apparently that's not the right location.
--- ns3-3.12.1+dfsg1.orig/ns-3.12.1/utils/wscript
+++ ns3-3.12.1+dfsg1/ns-3.12.1/utils/wscript
@@ -28,5 +28,6 @@ def build(bld):
obj = bld.create_ns3_program('print-introspected-doxygen', ['network'])
obj.source = 'print-introspected-doxygen.cc'
+ obj.libs = ['dl']
obj.uselib_local = [mod+"--lib" for mod in env['NS3_ENABLED_MODULES']]
** Bug watch added: Debian Bug tracker #642225
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=642225
** Also affects: doxygen (Debian) via
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=642225
Importance: Unknown
Status: Unknown
** Package changed: doxygen (Debian) => ns3 (Debian)
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to doxygen in Ubuntu.
https://bugs.launchpad.net/bugs/771095
Title:
ns3 version 3.11+dfsg1-1 failed to build on i386 oneiric
Status in “doxygen” package in Ubuntu:
Invalid
Status in “ns3” package in Ubuntu:
Confirmed
Status in “doxygen” source package in Oneiric:
Invalid
Status in “ns3” source package in Oneiric:
Confirmed
Status in “ns3” package in Debian:
Unknown
Bug description:
ns3 version 3.9-1build1 failed to build on amd64 with GCC-4.6/oneiric
Link to failed build: https://launchpad.net/ubuntu/+archive/test-rebuild-20110413/+buildjob/2463373
Details about the rebuild:
https://lists.ubuntu.com/archives/ubuntu-devel/2011-April/033042.html
Direct link to the build log: https://launchpad.net/ubuntu/+archive
/test-rebuild-20110413/+buildjob/2463373/+files/buildlog_ubuntu-natty-
amd64.ns3_3.9-1build1_FAILEDTOBUILD.txt.gz
This log snippet might be of interest, since it triggered the matcher 'Purging chroot-autobuild'.
Excerpt 5202 lines into the build log:
=> python waf
Traceback (most recent call last):
File "./build.py", line 117, in <module>
sys.exit(main(sys.argv))
File "./build.py", line 108, in main
build_ns3(config)
File "./build.py", line 56, in build_ns3
run_command(["python", "waf"])
File "/build/buildd/ns3-3.9/util.py", line 24, in run_command
raise CommandError("Command %r exited with code %i" % (argv, retval))
util.CommandError: Command ['python', 'waf'] exited with code 1
make[1]: *** [override_dh_auto_build] Error 1
make[1]: Leaving directory `/build/buildd/ns3-3.9'
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
******************************************************************************
Build finished at 20110425-0126
FAILED [dpkg-buildpackage died]
Purging chroot-autobuild/build/buildd/ns3-3.9
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/doxygen/+bug/771095/+subscriptions
More information about the foundations-bugs
mailing list