https://bugs.freedesktop.org/show_bug.cgi?id=73602

          Priority: medium
            Bug ID: 73602
          Assignee: libreoffice-bugs@lists.freedesktop.org
           Summary: Undefined reference to
                    `oox::ISegmentProgresBar::~ISegmentProgressBar()'
          Severity: normal
    Classification: Unclassified
                OS: Linux (All)
          Reporter: nheghathivhis...@gmail.com
          Hardware: x86-64 (AMD64)
            Status: UNCONFIRMED
           Version: 4.1.4.2 release
         Component: Libreoffice
           Product: LibreOffice

Created attachment 92030
  --> https://bugs.freedesktop.org/attachment.cgi?id=92030&action=edit
Build.log bzipped

Problem description: 
I can't compile Libreoffice 4.1.4.2.
I was told that problem cause is that one object file is not included in final
link command.
(http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59775)

Steps to reproduce:
1. Compile LibreOffice Gentoo 4.1.4.2 from source


Current behavior:
---CUT---
[build CUS] postprocess/images
touch
/var/tmp/portage/app-office/libreoffice-4.1.4.2/work/libreoffice-4.1.4.2/workdir/unxlngx6.pro/CustomTarget/postprocess/images.done
/var/tmp/portage/app-office/libreoffice-4.1.4.2/work/libreoffice-4.1.4.2/workdir/unxlngx6.pro/CxxObject/sc/source/filter/oox/workbookhelper.o:
In function `~egmentProgressBar':
/var/tmp/portage/app-office/libreoffice-4.1.4.2/work/libreoffice-4.1.4.2/include/oox/helper/progressbar.hxx:110:
undefined reference to `oox::ISegmentProgresBar::~ISegmentProgressBar()'
/var/tmp/portage/app-office/libreoffice-4.1.4.2/work/libreoffice-4.1.4.2/include/oox/helper/progressbar.hxx:110:
undefined reference to `oox::ISegmentProgresBar::~ISegmentProgressBar()'
/var/tmp/portage/app-office/libreoffice-4.1.4.2/work/libreoffice-4.1.4.2/include/oox/helper/progressbar.hxx:110:
undefined reference to `oox::ISegmentProgresBar::~ISegmentProgressBar()'
/var/tmp/portage/app-office/libreoffice-4.1.4.2/work/libreoffice-4.1.4.2/workdir/unxlngx6.pro/CxxObject/sc/source/filter/oox/workbookhelper.o:
In function `ox::SegmentProgressBar::~SegmentProgressBar()':
/var/tmp/portage/app-office/libreoffice-4.1.4.2/work/libreoffice-4.1.4.2/include/oox/helper/progressbar.hxx:110:
undefined reference to `oox::ISegmentProgresBar::~ISegmentProgressBar()'
/var/tmp/portage/app-office/libreoffice-4.1.4.2/work/libreoffice-4.1.4.2/workdir/unxlngx6.pro/CxxObject/sc/source/filter/oox/workbookhelper.o:
In function `~egmentProgressBar':
/var/tmp/portage/app-office/libreoffice-4.1.4.2/work/libreoffice-4.1.4.2/include/oox/helper/progressbar.hxx:110:
undefined reference to `oox::ISegmentProgresBar::~ISegmentProgressBar()'
collect2: error: ld returned 1 exit status
/var/tmp/portage/app-office/libreoffice-4.1.4.2/work/libreoffice-4.1.4.2/solenv/gbuild/LinkTarget.mk:446:
recipe for target
'/var/tmp/portage/app-office/libroffice-4.1.4.2/work/libreoffice-4.1.4.2/workdir/unxlngx6.pro/LinkTarget/Library/libscfiltlo.so'
failed
make[1]: ***
[/var/tmp/portage/app-office/libreoffice-4.1.4.2/work/libreoffice-4.1.4.2/workdir/unxlngx6.pro/LinkTarget/Library/libscfiltlo.so]
Error 1
make[1]: Leaving directory
'/var/tmp/portage/app-office/libreoffice-4.1.4.2/work/libreoffice-4.1.4.2'
Makefile:236: recipe for target 'build-nocheck' failed
make: *** [build-nocheck] Error 2
 * ERROR: app-office/libreoffice-4.1.4.2::gentoo failed (compile phase):
 *   (no error message)
---CUT---

Expected behavior:
Compiles fine

I played with ./libreoffice-4.1.4.2/sc/Library_scfilt.mk trying to include the
file I think is missing but failed:

---CUT---
make[1]: Entering directory
'/var/tmp/portage/app-office/libreoffice-4.1.4.2/work/libreoffice-4.1.4.2'
/var/tmp/portage/app-office/libreoffice-4.1.4.2/work/libreoffice-4.1.4.2/sc/Library_scfilt.mk:69:
*** fdo#47246: oox/source/helper/progressbar is linked in by
Library/libooxlo.so Library/libscfiltlo.so.  Stop.
---CUT---

---CUT---
/usr/bin/make -j 4 -j4 -f
/var/tmp/portage/app-office/libreoffice-4.1.4.2/work/libreoffice-4.1.4.2/Makefile.gbuild
build
make[1]: Entering directory
'/var/tmp/portage/app-office/libreoffice-4.1.4.2/work/libreoffice-4.1.4.2'
/var/tmp/portage/app-office/libreoffice-4.1.4.2/work/libreoffice-4.1.4.2/UnoControls/Library_ctl.mk:31:
*** fdo#47246: UnoControls/source/controls/progressbar is linked in by
Library/libscfiltlo.so Library/libctllo.so.  Stop.
---CUT---

Could you please help me?


[ebuild  N     ] app-office/libreoffice-4.1.4.2  USE="bluetooth branding cups
dbus gstreamer gtk3 java kde mysql opengl vba webdav (-aqua) -debug -eds -gnome
-gtk -jemalloc -odk -postgres -telepathy {-test}"
LIBREOFFICE_EXTENSIONS="nlpsolver presenter-minimizer scripting-beanshell
scripting-javascript wiki-publisher" PYTHON_SINGLE_TARGET="python3_3
-python2_7" PYTHON_TARGETS="python3_3 -python2_7" 0 kB

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to