On Sun, 30 Sep 2012 21:17:00 +0200 Alessandro Levati <8av10s at tiscali.it> wrote:
> Hello, > > I'm trying to build and install Scribus 1.5.0. on Fedora 17 (32-bit), > but when I run the executable, I get a segmentation fault. > > I built the program with the following cmake options: > > cmake ../scribus150source/Scribus > -DCMAKE_INSTALL_PREFIX:PATH=/opt/scribus_svn -DWANT_VERSIONING=1 > -DWANT_HUNSPELL=1 -DWITH_ASPELL=0 -DWANT_GUI_LANG="en_GB;it" > -DWANT_DEBUG=1 > > > I tried to run it under gdb and this is the result: > > (gdb) run > Starting program: /opt/scribus_svn/bin/scribus-1.5.0.svn > [Thread debugging using libthread_db enabled] > Using host libthread_db library "/lib/libthread_db.so.1". > > Program received signal SIGSEGV, Segmentation fault. > 0x08c3462c in _cairo_array_allocate (array=0x91bb414, num_elements=1, > elements=0xbfffe488) > at > /home/alex/scribus150source/Scribus/scribus/third_party/cairo/cairo-array.c:321 > 321 *elements = &(*array->elements)[array->num_elements * > array->element_size]; <snip> Have a look at http://wiki.scribus.net/canvas/CMake_Build_Options I understood that it was no longer necessary, but you might want to try re-running cmake with the additional option, -DWANT_SYSTEM_CAIRO=1 -- Owen
