Bug 75731 - Build Failure: secutil.c:(.text+0xfdb): undefined reference to `SECITEM_ReallocItemV2'
Summary: Build Failure: secutil.c:(.text+0xfdb): undefined reference to `SECITEM_Real...
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
(earliest affected) Master
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Not Assigned
Keywords: needsDevEval
Depends on:
Reported: 2014-03-03 22:28 UTC by David Ronis
Modified: 2015-12-18 10:35 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Note You need to log in before you can comment on or make changes to this bug.
Description David Ronis 2014-03-03 22:28:00 UTC
I'm on a Slackware Linux box, with an up to date GNOME installation, and am trying to build the git/master LO.   My main reason for doing this is that my installation uses gstreamer-1.0, and AFAIK the released LO ( only supports 0.10, even though LO looks like it can be built to support 1.0.

(Slightly off topic, but on my system, I cannot play mpeg clips in presentations, strace showing that LO only tries 0.01 versions of gstreamer and related plugins).

I configure with:

  $ ./configure --prefix=/opt/garnome-3.11.90 --exec_prefix=/opt/garnome-3.11.90 --bindir=/opt/garnome-3.11.90/bin --sbindir=/opt/garnome-3.11.90/sbin --libexecdir=/opt/garnome-3.11.90/libexec --datadir=/opt/garnome-3.11.90/share --sysconfdir=/opt/garnome-3.11.90/etc --sharedstatedir=/opt/garnome-3.11.90/share --localstatedir=/opt/garnome-3.11.90/var --libdir=/opt/garnome-3.11.90/lib --infodir=/opt/garnome-3.11.90/info --includedir=/opt/garnome-3.11.90/include --mandir=/opt/garnome-3.11.90/man --without-doxygen --enable-gstreamer --disable-gstreamer-0-10 --with-ant-home=/opt/ant --without-junit --disable-static --disable-maintainer-mode --with-html-dir=/opt/garnome-3.11.90/share/gtk-doc/html --enable-gtk-doc-html=no --enable-gtk-doc-ps=no --enable-gtk-doc=no --enable-debug

My build then dies with:

make[5]: Entering directory `/home/ronis/Project/notar/GNOME/garnome/svn/libreoffice/work/main.d/libreoffice-git/workdir/UnpackedTarball/nss/nss/cmd/addbuiltin'
/usr/lib/gcc/i686-pc-linux-gnu/4.8.2/../../../../i686-pc-linux-gnu/bin/ld: Dwarf Error: found dwarf version '4', this reader only handles version 2 and 3 information.
../../../dist/out/lib/libsectool.a(secutil.o): In function `SECU_ReadDERFromFile':
secutil.c:(.text+0xfdb): undefined reference to `SECITEM_ReallocItemV2'
collect2: error: ld returned 1 exit status
Comment 1 David Ronis 2014-03-04 17:59:32 UTC
The missing symbol should be part of nss; I've got 3.4.15 installed on my system, and it doesn't contain it.  LO also unloads a nss tarball and SECITEM_ReallocItemV2 doesn't appear in the 
/workdir/UnpackedTarball/nss tree (or elsewhere in LO).
Comment 2 Joel Madero 2014-03-07 04:18:27 UTC
This is definitely not a "critical" bug - critical bugs are ones that affect a lot of users - you're building LibreOffice which makes you in the very small minority already, then you have a bunch of additional options. I'm requesting input for this one.
Comment 3 Jean-Baptiste Faure 2014-03-08 22:56:41 UTC
This bug tracker is not an helpdesk.

1/ If you try to build LO because you need the ability to use gstreamer 1.0, you should build LO 4.2, not the master which is not a stable version.

2/ this is not a bug, only a configuration problem of your build system. Please ask for help on the developer irc channel.

Closing as invalid. Thank you for your understanding.
best regards. JBF
Comment 4 Robinson Tryon (qubit) 2015-12-18 10:35:34 UTC
Migrating Whiteboard tags to Keywords: (needsDevEval)