Status changed to 'Confirmed' because the bug affects multiple users.

** Changed in: boost-defaults (Ubuntu)
       Status: New => Confirmed

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to boost-defaults in Ubuntu.
https://bugs.launchpad.net/bugs/1033679

Title:
  some boost libraries need recompilation with -fPIC on amd64

Status in “boost-defaults” package in Ubuntu:
  Confirmed

Bug description:
  Output from some of our software compiling here:

  /usr/bin/ld: 
/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib/libboost_filesystem-mt.a(operations.o):
 relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a 
shared object; recompile with -fPIC
  /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib/libboost_filesystem-mt.a: 
could not read symbols: Bad value

  Boost was added to the project via the following code in a
  cmakelists.txt:

    FIND_PACKAGE(Boost 1.46.0
                                  REQUIRED
                                  COMPONENTS date_time filesystem regex systems 
signals serialization thread)

  I also had this problem with 'regex', removed it from the
  cmakelists.txt just to see what would happen, and hit the same thing
  with filesystem.  The full command that produced the above error was:

  cd /home/tfogal/dev/SCIRunGUIPrototype/bin/Algorithms/DataIO && 
/usr/bin/cmake -E cmake_link_script CMakeFiles/Algorithms_DataIO.dir/link.txt 
--verbose=1
  /usr/bin/c++  -fPIC -fPIC -g -Wall   -shared 
-Wl,-soname,libAlgorithms_DataIO.so -o ../../lib/libAlgorithms_DataIO.so 
CMakeFiles/Algorithms_DataIO.dir/ReadMatrix.cc.o 
CMakeFiles/Algorithms_DataIO.dir/WriteMatrix.cc.o 
../../lib/libCore_Datatypes.so ../../lib/libAlgorithms_Base.so -Wl,-Bstatic 
-lboost_date_time-mt -lboost_filesystem-mt -lboost_system-mt -lboost_signals-mt 
-lboost_serialization-mt -lboost_thread-mt -Wl,-Bdynamic -lpthread 
-Wl,-rpath,/home/tfogal/dev/SCIRunGUIPrototype/bin/lib

  ProblemType: Bug
  DistroRelease: Ubuntu 12.04
  Package: libboost-filesystem-dev 1.48.0.2
  ProcVersionSignature: Ubuntu 3.2.0-27.43-generic 3.2.21
  Uname: Linux 3.2.0-27-generic x86_64
  NonfreeKernelModules: nvidia
  ApportVersion: 2.0.1-0ubuntu11
  Architecture: amd64
  Date: Mon Aug  6 15:35:20 2012
  InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 
(20120425)
  ProcEnviron:
   TERM=xterm
   PATH=(custom, user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  SourcePackage: boost-defaults
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/boost-defaults/+bug/1033679/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to