[Slackbuilds-users] lyx_qt4 slackbuild fails during make

Robby Workman rworkman at slackbuilds.org
Thu Jan 3 02:24:32 UTC 2008

Note:  CC'd just in case you're not subscribed to the ml...

Bob Lounsbury wrote:
> I've just installed Slackware 12. I've been testing various
> distributions and I'm enjoying slackware due to it's speed and
> programs 'just working'.

Yeah, we like that too :-)

> Anyways, to my question. I'm trying to install LyX and I've installed
> the dependencies of qt4 and aiksaurus from the slackbuilds repository.
> However, when I try to install lyx_qt4 it fails during make. The
> configure is successful with qt-4.3.3. I've attached the build log
> file as described on the slackbuild bug report page.

Thanks for reading the site docs - you really do like Slackware,
don't you?  ;-)

Here's the relevant portion of the error log, so far as I can tell:

/bin/sh ../../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H
-I. -I../../src  -Winvalid-pch --include=.
/pch.h -I./.. -I../../boost   -O2 -march=i486 -mtune=i686 -MT
InsetMathNest.lo -MD -MP -MF .deps/InsetMathNest.
Tpo -c -o InsetMathNest.lo InsetMathNest.cpp
 g++ -DHAVE_CONFIG_H -I. -I../../src -Winvalid-pch --include=./pch.h
-I./.. -I../../boost -O2 -march=i486 -mtun
e=i686 -MT InsetMathNest.lo -MD -MP -MF .deps/InsetMathNest.Tpo -c
InsetMathNest.cpp  -fPIC -DPIC -o .libs/Inse
cc1plus: warning: ././pch.h.gch: created and used with different
settings of -fpic
../../boost/boost/signals/signal_template.hpp: In member function
'typename boost::signal3<R, T1, T2, T3, Combi
ner, Group, GroupCompare, SlotFunction>::result_type boost::signal3<R,
T1, T2, T3, Combiner, Group, GroupCompar
e, SlotFunction>::operator()(T1, T2, T3) [with R = void, T1 =
std::basic_string<char, std::char_traits<char>, s
td::allocator<char> >, T2 = std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, T3 = lyx::I
nset*, Combiner = boost::last_value<void>, Group = int, GroupCompare =
std::less<int>, SlotFunction = boost::fu
nction<void ()(std::string, std::string, lyx::Inset*),
std::allocator<void> >]':
../../boost/boost/signals/signal_template.hpp:334: internal compiler
error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
make[4]: *** [InsetMathNest.lo] Error 1
make[4]: Leaving directory `/tmp/SBo/lyx-1.5.3/src/mathed'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/tmp/SBo/lyx-1.5.3/src/mathed'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/SBo/lyx-1.5.3/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/SBo/lyx-1.5.3/src'
make: *** [all-recursive] Error 1

That doesn't look good - that "internal compiler error" pretty much
indicates one of two things:
  1. a compiler bug
  2. faulty memory on your system
Number 2 could be transient (for example, heat related), which would
be plausible considering what you're building

I've got a clean 12.0 installation here, and I'm in the process of
verifying (again) that everything builds properly.  I wouldn't
normally be concerned at all, as we test everything, but the lyx
script was tested with qt4-4.3.1 and then qt4 was later upgraded.

I'll have more information soon, but in the meantime, I think you
should be exploring the possibility of faulty memory.


More information about the Slackbuilds-users mailing list