On my system the ebuild fails during compile with the following messsages: c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -O2 -march=k6-3 -O3 -pipe -fomit-frame-pointer -I/usr/include/lcms -fno-exceptions -fno-check-new -c scribusXml.cpp c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -O2 -march=k6-3 -O3 -pipe -fomit-frame-pointer -I/usr/include/lcms -fno-exceptions -fno-check-new -c helpbrowser.cpp scribusXml.cpp: In member function `bool ScriXmlDoc::WriteDoc(QString, ScribusDoc*, ScribusView*, QProgressBar*)': scribusXml.cpp:1520: `gzputs' undeclared (first use this function) scribusXml.cpp:1520: (Each undeclared identifier is reported only once for each function it appears in.) make[3]: *** [scribusXml.o] Fehler 1 make[3]: *** Warte auf noch nicht beendete Prozesse... make[3]: Leaving directory `/var/tmp/portage/scribus-0.8/work/scribus-0.8/scribus' make[2]: *** [all-recursive] Fehler 1 make[2]: Leaving directory `/var/tmp/portage/scribus-0.8/work/scribus-0.8/scribus' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/var/tmp/portage/scribus-0.8/work/scribus-0.8' make: *** [all-recursive-am] Fehler 2 !!! ERROR: app-office/scribus-0.8 failed. !!! Function src_compile, Line -153, Exitcode 2 !!! make failed I tried emerge rsyng emerge -u world and the again emerge -u scribus the messages did not change, I use: USE="-arts -esd voodoo 3dfx bonobo gb gtkhtml X dga gtk doc gnome slp fbcon tcltk tiff alsa oss dvd flash imap tcpd mozilla tetex guile java perl samba gtk2"
What GCC version do you use? Have you already testet the 0.9.2 (testing) version?
I use gcc 3.2-r4. I'll test scribus 0.9.2 today, till then,
scribus 0.9.2 fails the same way (still gcc 3.2) c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -O2 -march=k6-3 -O3 -pipe -fomit-frame-pointer -I/usr/include/lcms -fno-exceptions -fno-check-new -c helpbrowser.cpp scribusXml.cpp: In member function `bool ScriXmlDoc::WriteDoc(QString, ScribusDoc*, ScribusView*, QProgressBar*)': scribusXml.cpp:1528: `gzputs' undeclared (first use this function) scribusXml.cpp:1528: (Each undeclared identifier is reported only once for each function it appears in.) make[3]: *** [scribusXml.o] Fehler 1 make[3]: *** Warte auf noch nicht beendete Prozesse... make[3]: Leaving directory `/var/tmp/portage/scribus-0.9.2/work/scribus-0.9.2/scribus' make[2]: *** [all-recursive] Fehler 1 make[2]: Leaving directory `/var/tmp/portage/scribus-0.9.2/work/scribus-0.9.2/scribus' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/var/tmp/portage/scribus-0.9.2/work/scribus-0.9.2' make: *** [all-recursive-am] Fehler 2 !!! ERROR: app-office/scribus-0.9.2 failed. !!! Function src_compile, Line -159, Exitcode 2 !!! make failed
As the scribus author said, i now added zlib as a dependency. can you emerge rsync and test if it works?
will close this now. yannek, if you still have problems, please reopen this bug.
I still have problems, it took some time because I had to reemerge qt to let the new ebuilds ./configure sucsessfully (something about threadsupport in qt). After that I reemerged zlib and emerged scribus-0.8 and scribus-0.9.2 but got the same messages again. c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -O2 -march=k6-3 -O3 -pipe -fomit-frame-pointer -I/usr/include/lcms -fno-exceptions -fno-check-new -c helpbrowser.cpp scribusXml.cpp: In member function `bool ScriXmlDoc::WriteDoc(QString, ScribusDoc*, ScribusView*, QProgressBar*)': scribusXml.cpp:1528: `gzputs' undeclared (first use this function) scribusXml.cpp:1528: (Each undeclared identifier is reported only once for each function it appears in.) make[3]: *** [scribusXml.o] Fehler 1 make[3]: *** Warte auf noch nicht beendete Prozesse... make[3]: Leaving directory `/var/tmp/portage/scribus-0.9.2/work/scribus-0.9.2/scribus' make[2]: *** [all-recursive] Fehler 1 make[2]: Leaving directory `/var/tmp/portage/scribus-0.9.2/work/scribus-0.9.2/scribus' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/var/tmp/portage/scribus-0.9.2/work/scribus-0.9.2' make: *** [all-recursive-am] Fehler 2 !!! ERROR: app-office/scribus-0.9.2 failed. !!! Function src_compile, Line -158, Exitcode 2 !!! make failed etc. pp.
After various other updates and an portage -ue world scribus now merges fine. Thank you for your help.