[paludis-sekrit] [Paludis] #759: paludis-0.36.1 build fails on Gentoo/alpha

Paludis trac at pioto.org
Wed May 20 16:53:47 UTC 2009


#759: paludis-0.36.1 build fails on Gentoo/alpha
--------------------------------+-------------------------------------------
 Reporter:  aw                  |          Owner:        
     Type:  defect              |         Status:  new   
 Priority:  MinorRelease        |      Milestone:        
Component:  core/paludis        |        Version:  0.36.1
 Keywords:  alpha build linker  |      Blockedby:        
 Blocking:                      |   Distribution:  Gentoo
--------------------------------+-------------------------------------------
 I tried installing paludis-0.36.1 on a freshly unpacked Gentoo/alpha
 (stage3-alpha-20090516, portage-latest + sync).

 Build fails with strange linker errors as follow (build-command was
 »ACCEPT_KEYWORDS="~alpha" USE="-*" emerge -av sys-apps/paludis«):

 {{{
 /bin/sh ../../libtool --tag=CXX   --mode=link alpha-unknown-linux-gnu-g++
 -I../..  -DPALUDIS_HAVE_EXTERN_TEMPLATE=1 -pthread -Wall -Wextra -Wold-
 style-cast -Wredundant-decls -Wstrict-null-sentinel -Wmissing-noreturn
 -Woverloaded-virtual -Winit-self -Wunused -Wunused-function -Wshadow
 -Wwrite-strings -Wfloat-equal -Wno-ignored-qualifiers  -Wno-old-style-cast
 -mieee -pipe -O2 -mcpu=ev56 -mtune=ev56 -version-info 36:1:0 -pthread
 -lpthread -lrt -Wl,-O1 -o libpaludisutil_0.36.la -rpath /usr/lib
 action_queue.lo active_object_ptr.lo config_file.lo condition_variable.lo
 cookie.lo damerau_levenshtein.lo destringify.lo
 deferred_construction_ptr.lo dir_iterator.lo discard_output_stream.lo
 exception.lo fs_entry.lo graph.lo hashes.lo is_file_with_extension.lo
 log.lo make_named_values.lo map.lo md5.lo mutex.lo named_value.lo
 options.lo pipe.lo pretty_print.lo random.lo rmd160.lo safe_ifstream.lo
 safe_ofstream.lo sequence.lo set.lo sha1.lo sha256.lo simple_parser.lo
 simple_visitor.lo simple_visitor_cast.lo strip.lo system.lo
 tail_output_stream.lo tee_output_stream.lo thread.lo thread_pool.lo
 tokeniser.lo tribool.lo type_list.lo -pthread -lpthread -lrt
 libtool: link: alpha-unknown-linux-gnu-g++ -shared -nostdlib /usr/lib/gcc
 /alpha-unknown-linux-gnu/4.3.2/../../../crti.o /usr/lib/gcc/alpha-unknown-
 linux-gnu/4.3.2/crtbeginS.o  .libs/action_queue.o
 .libs/active_object_ptr.o .libs/config_file.o .libs/condition_variable.o
 .libs/cookie.o .libs/damerau_levenshtein.o .libs/destringify.o
 .libs/deferred_construction_ptr.o .libs/dir_iterator.o
 .libs/discard_output_stream.o .libs/exception.o .libs/fs_entry.o
 .libs/graph.o .libs/hashes.o .libs/is_file_with_extension.o .libs/log.o
 .libs/make_named_values.o .libs/map.o .libs/md5.o .libs/mutex.o
 .libs/named_value.o .libs/options.o .libs/pipe.o .libs/pretty_print.o
 .libs/random.o .libs/rmd160.o .libs/safe_ifstream.o .libs/safe_ofstream.o
 .libs/sequence.o .libs/set.o .libs/sha1.o .libs/sha256.o
 .libs/simple_parser.o .libs/simple_visitor.o .libs/simple_visitor_cast.o
 .libs/strip.o .libs/system.o .libs/tail_output_stream.o
 .libs/tee_output_stream.o .libs/thread.o .libs/thread_pool.o
 .libs/tokeniser.o .libs/tribool.o .libs/type_list.o   -lpthread -lrt
 -L/usr/lib/gcc/alpha-unknown-linux-gnu/4.3.2 -L/usr/lib/gcc/alpha-unknown-
 linux-gnu/4.3.2/../../../../alpha-unknown-linux-gnu/lib -L/usr/lib/gcc
 /alpha-unknown-linux-gnu/4.3.2/../../.. -lstdc++ -lm -lc -lgcc_s
 /usr/lib/gcc/alpha-unknown-linux-gnu/4.3.2/crtendS.o /usr/lib/gcc/alpha-
 unknown-linux-gnu/4.3.2/../../../crtn.o  -pthread -mieee -mcpu=ev56
 -mtune=ev56 -pthread -Wl,-O1 -pthread   -pthread -Wl,-soname
 -Wl,libpaludisutil_0.36.so.36 -o .libs/libpaludisutil_0.36.so.36.0.1
 mv -f .deps/output_wrapper.Tpo .deps/output_wrapper.Po
 /bin/sh ../../libtool --tag=CXX   --mode=link alpha-unknown-linux-gnu-g++
 -I../..  -DPALUDIS_HAVE_EXTERN_TEMPLATE=1 -pthread -Wall -Wextra -Wold-
 style-cast -Wredundant-decls -Wstrict-null-sentinel -Wmissing-noreturn
 -Woverloaded-virtual -Winit-self -Wunused -Wunused-function -Wshadow
 -Wwrite-strings -Wfloat-equal -Wno-ignored-qualifiers  -Wno-old-style-cast
 -mieee -pipe -O2 -mcpu=ev56 -mtune=ev56  -Wl,-O1 -o outputwrapper
 output_wrapper.o
 /usr/lib/gcc/alpha-unknown-linux-gnu/4.3.2/../../../../alpha-unknown-
 linux-gnu/bin/ld: .libs/log.o: dtp-relative relocation against dynamic
 symbol paludis::InstantiationPolicy<paludis::Log,
 paludis::instantiation_method::SingletonTag>::get_instance()::recursive
 /usr/lib/gcc/alpha-unknown-linux-gnu/4.3.2/../../../../alpha-unknown-
 linux-gnu/bin/ld: .libs/log.o: dtp-relative relocation against dynamic
 symbol paludis::InstantiationPolicy<paludis::Log,
 paludis::instantiation_method::SingletonTag>::get_instance()::recursive
 /usr/lib/gcc/alpha-unknown-linux-gnu/4.3.2/../../../../alpha-unknown-
 linux-gnu/bin/ld: .libs/log.o: dtp-relative relocation against dynamic
 symbol paludis::InstantiationPolicy<paludis::Log,
 paludis::instantiation_method::SingletonTag>::get_instance()::recursive
 /usr/lib/gcc/alpha-unknown-linux-gnu/4.3.2/../../../../alpha-unknown-
 linux-gnu/bin/ld: .libs/log.o: dtp-relative relocation against dynamic
 symbol paludis::InstantiationPolicy<paludis::Log,
 paludis::instantiation_method::SingletonTag>::get_instance()::recursive
 /usr/lib/gcc/alpha-unknown-linux-gnu/4.3.2/../../../../alpha-unknown-
 linux-gnu/bin/ld: .libs/log.o: dtp-relative relocation against dynamic
 symbol paludis::InstantiationPolicy<paludis::Log,
 paludis::instantiation_method::SingletonTag>::get_instance()::recursive
 /usr/lib/gcc/alpha-unknown-linux-gnu/4.3.2/../../../../alpha-unknown-
 linux-gnu/bin/ld: .libs/log.o: dtp-relative relocation against dynamic
 symbol paludis::InstantiationPolicy<paludis::Log,
 paludis::instantiation_method::SingletonTag>::get_instance()::recursive
 /usr/lib/gcc/alpha-unknown-linux-gnu/4.3.2/../../../../alpha-unknown-
 linux-gnu/bin/ld: .libs/log.o: dtp-relative relocation against dynamic
 symbol paludis::InstantiationPolicy<paludis::Log,
 paludis::instantiation_method::SingletonTag>::get_instance()::recursive
 /usr/lib/gcc/alpha-unknown-linux-gnu/4.3.2/../../../../alpha-unknown-
 linux-gnu/bin/ld: final link failed: Nonrepresentable section on output
 collect2: ld returned 1 exit status
 make[6]: *** [libpaludisutil_0.36.la] Error 1
 make[6]: *** Waiting for unfinished jobs....
 libtool: link: alpha-unknown-linux-gnu-g++ -I../..
 -DPALUDIS_HAVE_EXTERN_TEMPLATE=1 -pthread -Wall -Wextra -Wold-style-cast
 -Wredundant-decls -Wstrict-null-sentinel -Wmissing-noreturn -Woverloaded-
 virtual -Winit-self -Wunused -Wunused-function -Wshadow -Wwrite-strings
 -Wfloat-equal -Wno-ignored-qualifiers -Wno-old-style-cast -mieee -pipe -O2
 -mcpu=ev56 -mtune=ev56 -Wl,-O1 -o outputwrapper output_wrapper.o  -pthread
 make[6]: Leaving directory `/var/tmp/portage/sys-
 apps/paludis-0.36.1/work/paludis-0.36.1/paludis/util'
 make[5]: *** [all-recursive] Error 1
 make[5]: Leaving directory `/var/tmp/portage/sys-
 apps/paludis-0.36.1/work/paludis-0.36.1/paludis/util'
 make[4]: *** [all] Error 2
 make[4]: Leaving directory `/var/tmp/portage/sys-
 apps/paludis-0.36.1/work/paludis-0.36.1/paludis/util'
 make[3]: *** [all-recursive] Error 1
 make[3]: Leaving directory `/var/tmp/portage/sys-
 apps/paludis-0.36.1/work/paludis-0.36.1/paludis'
 make[2]: *** [all] Error 2
 make[2]: Leaving directory `/var/tmp/portage/sys-
 apps/paludis-0.36.1/work/paludis-0.36.1/paludis'
 make[1]: *** [all-recursive] Error 1
 make[1]: Leaving directory `/var/tmp/portage/sys-
 apps/paludis-0.36.1/work/paludis-0.36.1'
 make: *** [all] Error 2
  *
  * ERROR: sys-apps/paludis-0.36.1 failed.
  * Call stack:
  *               ebuild.sh, line   48:  Called src_compile
  *             environment, line 2458:  Called die
  * The specific snippet of code:
  *       emake || die "emake failed"
  *  The die message:
  *   emake failed
  *
  * If you need support, post the topmost build error, and the call stack
 if relevant.
  * A complete build log is located at '/var/tmp/portage/sys-
 apps/paludis-0.36.1/temp/build.log'.
  * The ebuild environment file is located at '/var/tmp/portage/sys-
 apps/paludis-0.36.1/temp/environment'.
  *
 }}}

 Setting USE= to standard values does the same (actually I just used -* for
 getting the code-base to be compiled smaller).

 Updating libtool didn't help, BTW.

-- 
Ticket URL: <http://trac.pioto.org/paludis/ticket/759>
Paludis <http://paludis.pioto.org/>
Paludis, the Other Package Mangler


More information about the paludis-dev mailing list