Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 376985 - app-office/libreoffice-3.4.2.3[binfilter] parallel make failure
Summary: app-office/libreoffice-3.4.2.3[binfilter] parallel make failure
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Office Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-29 19:43 UTC by Andreas K. Hüttel
Modified: 2011-08-04 17:57 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
build log on host pinacolada (libreoffice-3.4.2.3:20110728-205114.log.gz,965.23 KB, application/x-gzip)
2011-07-29 19:43 UTC, Andreas K. Hüttel
Details
emerge --info on host pinacolada (emerge-info.txt,18.04 KB, text/plain)
2011-07-29 19:46 UTC, Andreas K. Hüttel
Details
as-needed.patch (0001-fix-build-with-Wl-no-as-needed.patch,1.09 KB, text/plain)
2011-08-02 12:15 UTC, Tomáš Chvátal (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas K. Hüttel archtester gentoo-dev 2011-07-29 19:43:03 UTC
Created attachment 281507 [details]
build log on host pinacolada

See attached log. Failed twice for MAKEOPTS=-j9

With a very similar config but MAKEOPTS=-j3 this emerged fine.
Comment 1 Andreas K. Hüttel archtester gentoo-dev 2011-07-29 19:46:27 UTC
Created attachment 281509 [details]
emerge --info on host pinacolada
Comment 2 Andreas K. Hüttel archtester gentoo-dev 2011-07-29 19:47:27 UTC
Working configuration on host grenadine

huettel@grenadine ~ $ eix libreoffice
[I] app-office/libreoffice
     Available versions:  3.3.1 ~3.3.3 [M]~3.4.2.1[1] {M}(~)3.4.2.3 {aqua bash-completion binfilter +branding cups (-)custom-cflags dbus debug eds elibc_FreeBSD gnome graphite gstreamer gtk java kde kdeenablefinal ldap linguas_af linguas_ar linguas_as linguas_ast linguas_be linguas_be_BY linguas_bg linguas_bn linguas_bo linguas_br linguas_brx linguas_bs linguas_ca linguas_ca_XV linguas_cs linguas_cy linguas_da linguas_de linguas_dgo linguas_dz linguas_el linguas_en linguas_en_GB linguas_en_US linguas_en_ZA linguas_eo linguas_es linguas_et linguas_eu linguas_fa linguas_fi linguas_fr linguas_ga linguas_gd linguas_gl linguas_gu linguas_he linguas_hi linguas_hr linguas_hu linguas_id linguas_is linguas_it linguas_ja linguas_ka linguas_kk linguas_km linguas_kn linguas_ko linguas_kok linguas_ks linguas_ku linguas_ky linguas_lo linguas_lt linguas_lv linguas_mai linguas_mk linguas_ml linguas_mn linguas_mni linguas_mr linguas_ms linguas_my linguas_nb linguas_ne linguas_nl linguas_nn linguas_nr linguas_ns linguas_nso linguas_oc linguas_om linguas_or linguas_pa_IN linguas_pap linguas_pl linguas_ps linguas_pt linguas_pt_BR linguas_ro linguas_ru linguas_rw linguas_sa_IN linguas_sat linguas_sd linguas_sh linguas_si linguas_sk linguas_sl linguas_sq linguas_sr linguas_ss linguas_st linguas_sv linguas_sw_TZ linguas_ta linguas_te linguas_tg linguas_th linguas_ti linguas_tn linguas_tr linguas_ts linguas_ug linguas_uk linguas_uz linguas_ve linguas_vi linguas_xh linguas_zh_CN linguas_zh_TW linguas_zu mysql nsplugin odk offlinehelp opengl pch python templates test +vba webdav}  
     Installed versions:  3.4.2.3(15:54:33 29.07.2011)(binfilter branding cups dbus gstreamer gtk java kde ldap linguas_de linguas_en mysql nsplugin opengl python vba webdav -aqua -custom-cflags -debug -eds -elibc_FreeBSD -gnome -graphite -kdeenablefinal -linguas_af -linguas_ar -linguas_as -linguas_ast -linguas_be -linguas_bg -linguas_bn -linguas_bo -linguas_br -linguas_brx -linguas_bs -linguas_ca -linguas_ca_XV -linguas_cs -linguas_cy -linguas_da -linguas_dgo -linguas_dz -linguas_el -linguas_en_GB -linguas_en_ZA -linguas_eo -linguas_es -linguas_et -linguas_eu -linguas_fa -linguas_fi -linguas_fr -linguas_ga -linguas_gl -linguas_gu -linguas_he -linguas_hi -linguas_hr -linguas_hu -linguas_id -linguas_is -linguas_it -linguas_ja -linguas_ka -linguas_kk -linguas_km -linguas_kn -linguas_ko -linguas_kok -linguas_ks -linguas_ku -linguas_lo -linguas_lt -linguas_lv -linguas_mai -linguas_mk -linguas_ml -linguas_mn -linguas_mni -linguas_mr -linguas_my -linguas_nb -linguas_ne -linguas_nl -linguas_nn -linguas_nr -linguas_nso -linguas_oc -linguas_or -linguas_pa_IN -linguas_pl -linguas_pt -linguas_pt_BR -linguas_ro -linguas_ru -linguas_rw -linguas_sat -linguas_sd -linguas_sh -linguas_sk -linguas_sl -linguas_sq -linguas_sr -linguas_ss -linguas_st -linguas_sv -linguas_sw_TZ -linguas_ta -linguas_te -linguas_tg -linguas_th -linguas_tn -linguas_tr -linguas_ts -linguas_ug -linguas_uk -linguas_uz -linguas_ve -linguas_vi -linguas_xh -linguas_zh_CN -linguas_zh_TW -linguas_zu -odk -offlinehelp -templates -test)                                                                        
     Homepage:            http://www.libreoffice.org
     Description:         LibreOffice, a full office productivity suite.
Comment 3 Andreas K. Hüttel archtester gentoo-dev 2011-07-29 19:48:48 UTC
The part with the error message / failure:

Entering /var/tmp/portage/app-office/libreoffice-3.4.2.3/work/libreoffice-bootstrap-3.4.2.3/binfilter/filter/source/bf_offwrp
Compiling: binfilter/unxlngx6.pro/misc/bf_wrapper_dflt_version.c
Compiling: binfilter/filter/source/bf_offwrp/bf_wrapper.cxx
: &&     LD_LIBRARY_PATH=/var/tmp/portage/app-office/libreoffice-3.4.2.3/work/libreoffice-bootstrap-3.4.2.3/solver/340/unxlngx6.pro/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} xsltproc --nonet --stringparam uri \
        'vnd.sun.star.expand:$OOO_BASE_DIR/program/libbf_wrapperlx.so' -o ../../../unxlngx6.pro/misc/bf_wrapper.component \
        /var/tmp/portage/app-office/libreoffice-3.4.2.3/work/libreoffice-bootstrap-3.4.2.3/solenv/bin/createcomponent.xslt bf_wrapper.component
Making:    libbf_wrapperlx.so
../../../unxlngx6.pro/lib/libbf_ysch.a(sch_schlib.o): In function `binfilter::SchChartDocShell::ClassFactory()':
/var/tmp/portage/app-office/libreoffice-3.4.2.3/work/libreoffice-bootstrap-3.4.2.3/binfilter/bf_sch/source/ui/app/sch_schlib.cxx:56: undefined reference to `SotFactory::PutSuperClass(SotFactory const*)'
../../../unxlngx6.pro/lib/libbf_ysm.a(starmath_smlib.o): In function `binfilter::SmDocShell::ClassFactory()':
/var/tmp/portage/app-office/libreoffice-3.4.2.3/work/libreoffice-bootstrap-3.4.2.3/binfilter/bf_starmath/source/starmath_smlib.cxx:56: undefined reference to `SotFactory::PutSuperClass(SotFactory const*)'
../../../unxlngx6.pro/lib/libbf_swlib.a(sw_swlib.o): In function `binfilter::SwGlobalDocShell::ClassFactory()':
/var/tmp/portage/app-office/libreoffice-3.4.2.3/work/libreoffice-bootstrap-3.4.2.3/binfilter/bf_sw/source/ui/app/sw_swlib.cxx:102: undefined reference to `SotFactory::PutSuperClass(SotFactory const*)'
../../../unxlngx6.pro/lib/libbf_swlib.a(sw_swlib.o): In function `binfilter::SwWebDocShell::ClassFactory()':
/var/tmp/portage/app-office/libreoffice-3.4.2.3/work/libreoffice-bootstrap-3.4.2.3/binfilter/bf_sw/source/ui/app/sw_swlib.cxx:90: undefined reference to `SotFactory::PutSuperClass(SotFactory const*)'
../../../unxlngx6.pro/lib/libbf_swlib.a(sw_swlib.o): In function `binfilter::SwDocShell::ClassFactory()':
/var/tmp/portage/app-office/libreoffice-3.4.2.3/work/libreoffice-bootstrap-3.4.2.3/binfilter/bf_sw/source/ui/app/sw_swlib.cxx:77: undefined reference to `SotFactory::PutSuperClass(SotFactory const*)'
../../../unxlngx6.pro/lib/libbf_sdlib.a(sd_sdlib.o):/var/tmp/portage/app-office/libreoffice-3.4.2.3/work/libreoffice-bootstrap-3.4.2.3/binfilter/bf_sd/source/ui/app/sd_sdlib.cxx:79: more undefined references to `SotFactory::Pu
tSuperClass(SotFactory const*)' follow
collect2: ld returned 1 exit status
dmake:  Error code 1, while making '../../../unxlngx6.pro/lib/libbf_wrapperlx.so'
Comment 4 Tomáš Chvátal (RETIRED) gentoo-dev 2011-08-02 12:15:20 UTC
Created attachment 281825 [details]
as-needed.patch

Please try this patch.

It should fix the issue.
Comment 5 Andreas K. Hüttel archtester gentoo-dev 2011-08-04 08:18:47 UTC
 * One or more symlinks to directories have been preserved in order to
 * ensure that files installed via these symlinks remain accessible:
 * 
 *      /usr/lib64/libreoffice/basis3.3/ure-link
 * 

Apart from this message it emerged fine on one installation. Second still running.
Comment 6 Andreas K. Hüttel archtester gentoo-dev 2011-08-04 17:57:35 UTC
Patch added, patch tested, bug fixed. :)