Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 27034 - After emerging Scribus version 1.0 Scribus-svg fail to emerge and install
Summary: After emerging Scribus version 1.0 Scribus-svg fail to emerge and install
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Hanno Böck
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-08-21 01:21 UTC by Ralph De Witt
Modified: 2003-08-24 15:49 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ralph De Witt 2003-08-21 01:21:26 UTC
After emerging Scribus version 1.0 stable, I tried to emerge scribus-svg version 
0.3. This failed to emerge with the following error:

>>> emerge (2 of 3) media-plugins/scribus-svg-0.3 to /
>>> md5 src_uri ;-) scribus-svg-0.3.tar.gz
>>> Unpacking source...
>>> Unpacking scribus-svg-0.3.tar.gz to /var/tmp/portage/scribus-svg-0.3/work
>>> Source unpacked.
creating cache ./config.cache
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking build system type... i686-pc-linux-gnu
checking for a BSD compatible install... /bin/install -c
checking for -p flag to install... yes
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... found
checking for cmsCloseProfile in -llcms... yes
checking for gcc... gcc
checking whether the C compiler (gcc  -O3 -march=athlon-xp -funroll-loops 
-fprefetch-loop-arrays -pipe ) works... yes
checking whether the C compiler (gcc  -O3 -march=athlon-xp -funroll-loops 
-fprefetch-loop-arrays -pipe ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking for c++... g++
checking whether the C++ compiler (g++  -O3 -march=athlon-xp -funroll-loops 
-fprefetch-loop-arrays -pipe ) works... yes
checking whether the C++ compiler (g++  -O3 -march=athlon-xp -funroll-loops 
-fprefetch-loop-arrays -pipe ) is a cross-compiler... no
checking whether we are using GNU C++... yes
checking whether g++ accepts -g... yes
checking whether g++ supports -fno-exceptions... yes
checking whether g++ supports -fno-check-new... yes
checking whether g++ supports -fexceptions... yes
checking how to run the C++ preprocessor... g++ -E
checking whether g++ supports -frepo... yes
checking for ld used by GCC... /usr/i686-pc-linux-gnu/bin/ld
checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes
checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependant libraries... pass_all
checking for ranlib... ranlib
checking for strip... strip
checking for Cygwin environment... no
checking for mingw32 environment... no
updating cache ./config.cache
loading cache ./config.cache within ltconfig
checking whether -lc should be explicitly linked in... yes
checking for objdir... .libs
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
finding the maximum length of command line arguments... 73729
checking if gcc supports -c -o file.o... yes
checking if gcc supports -fno-rtti -fno-exceptions ... yes
checking whether the linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared 
libraries... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking command to parse /usr/bin/nm -B output... ok
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for dlopen in -ldl... yes
checking for dlfcn.h... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... no
creating libtool
updating cache ./config.cache
loading cache ./config.cache
loading cache ./config.cache within ltconfig
checking host system type... i686-pc-linux-gnu
checking build system type... i686-pc-linux-gnu
ltcf-cxx: with_gcc=yes ; with_gnu_ld=yes
checking for objdir... .libs
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
finding the maximum length of command line arguments... (cached) 73729
checking if g++ supports -c -o file.o... (cached) yes
checking if g++ supports -fno-rtti -fno-exceptions ... yes
checking whether the linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared 
libraries... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking command to parse /usr/bin/nm -B output... ok
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for dlfcn.h... (cached) yes
checking whether a program can dlopen itself... (cached) yes
checking whether a statically linked program can dlopen itself... (cached) no
appending configuration tag "CXX" to libtool
checking for object suffix... o
checking for executable suffix... no
checking for extra includes... no
checking for extra libs... no
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for main in -lutil... yes
checking for main in -lcompat... no
checking for crypt in -lcrypt... yes
checking for socklen_t... socklen_t
checking for dnet_ntoa in -ldnet... no
checking for dnet_ntoa in -ldnet_stub... no
checking for inet_ntoa... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for res_init... no
checking for killpg in -lucb... no
checking size of int... 4
checking size of long... 4
checking size of char *... 4
checking size of char... 1
checking for dlopen in -ldl... (cached) yes
checking for shl_unload in -ldld... no
checking for libz... -lz
checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include
checking for IceConnectionNumber in -lICE... yes
checking for libXext... yes
checking for Xinerama... no
checking for pthread_create in -lpthread... yes
checking for libpng... -lpng -lz -lm
checking for libjpeg6b... no
checking for libjpeg... -ljpeg
checking for Qt... libraries /usr/qt/3/lib, headers /usr/qt/3/include using -mt
checking if Qt compiles without flags... no
checking for moc... /usr/qt/3/bin/moc
checking for uic... /usr/qt/3/bin/uic
checking whether uic supports -L ... yes
checking whether uic supports -nounload ... yes
checking if Qt needs -ljpeg... no
checking if svgexplugin should be compiled... yes
checking if doc should be compiled... yes
updating cache ./config.cache
creating ./config.status
creating Makefile
creating svgexplugin/Makefile
creating doc/Makefile
creating doc/en/Makefile
creating config.h
make  all-recursive
make[1]: Entering directory `/var/tmp/portage/scribus-svg-0.
3/work/scribus-svg-0.3'
Making all in doc
make[2]: Entering directory `/var/tmp/portage/scribus-svg-0.
3/work/scribus-svg-0.3/doc'
Making all in en
make[3]: Entering directory `/var/tmp/portage/scribus-svg-0.
3/work/scribus-svg-0.3/doc/en'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/var/tmp/portage/scribus-svg-0.3/work/scribus-svg-0.
3/doc/en'
make[3]: Entering directory `/var/tmp/portage/scribus-svg-0.
3/work/scribus-svg-0.3/doc'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/var/tmp/portage/scribus-svg-0.3/work/scribus-svg-0.
3/doc'
make[2]: Leaving directory `/var/tmp/portage/scribus-svg-0.3/work/scribus-svg-0.
3/doc'
Making all in svgexplugin
make[2]: Entering directory `/var/tmp/portage/scribus-svg-0.
3/work/scribus-svg-0.3/svgexplugin'
/usr/qt/3/bin/moc ./svgexplugin.h -o svgexplugin.moc
/bin/sh ../libtool --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. 
-I/usr/qt/3/include -I/usr/X11R6/include  -I/usr/include/scribus  -O3 
-march=athlon-xp -funroll-loops -fprefetch-loop-arrays -pipe -I/usr/include/lcms 
 -c svgexplugin.cpp
mkdir .libs
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/qt/3/include -I/usr/X11R6/include 
-I/usr/include/scribus -O3 -march=athlon-xp -funroll-loops 
-fprefetch-loop-arrays -pipe -I/usr/include/lcms -c svgexplugin.cpp  -fPIC -DPIC 
-o .libs/svgexplugin.o
In file included from /usr/include/scribus/scribusview.h:32,
                 from /usr/include/scribus/scribus.h:48,
                 from svgexplugin.h:5,
                 from svgexplugin.cpp:17:
/usr/include/scribus/scribusdoc.h:40:18: #include expects "FILENAME" or 
<FILENAME>
In file included from /usr/include/scribus/scribusview.h:32,
                 from /usr/include/scribus/scribus.h:48,
                 from svgexplugin.h:5,
                 from svgexplugin.cpp:17:
/usr/include/scribus/scribusdoc.h:531: 'cmsHPROFILE' is used as a type, but is
   not defined as a type.
/usr/include/scribus/scribusdoc.h:532: 'cmsHPROFILE' is used as a type, but is
   not defined as a type.
/usr/include/scribus/scribusdoc.h:533: 'cmsHPROFILE' is used as a type, but is
   not defined as a type.
In file included from /usr/include/scribus/scribus.h:50,
                 from svgexplugin.h:5,
                 from svgexplugin.cpp:17:
/usr/include/scribus/scribuswin.h:46: 'cmsHTRANSFORM' is used as a type, but is
   not defined as a type.
/usr/include/scribus/scribuswin.h:47: 'cmsHTRANSFORM' is used as a type, but is
   not defined as a type.
/usr/include/scribus/scribuswin.h:48: 'cmsHTRANSFORM' is used as a type, but is
   not defined as a type.
/usr/include/scribus/scribuswin.h:49: 'cmsHTRANSFORM' is used as a type, but is
   not defined as a type.
make[2]: *** [svgexplugin.lo] Error 1
make[2]: Leaving directory `/var/tmp/portage/scribus-svg-0.3/work/scribus-svg-0.
3/svgexplugin'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/scribus-svg-0.3/work/scribus-svg-0.
3'
make: *** [all-recursive-am] Error 2

!!! ERROR: media-plugins/scribus-svg-0.3 failed.
!!! Function src_compile, Line 17, Exitcode 2
!!! (no error message)


Reproducible: Always
Steps to Reproduce:
1.emerge scribus
2.emerge scribus-svg
3.

Actual Results:  
Scribus emerges and installs, scribus-svg fails to emerge and install.

Expected Results:  
Both Scribus and scribus-svg should have emerged and installed.

>>> emerge (2 of 3) media-plugins/scribus-svg-0.3 to /
>>> md5 src_uri ;-) scribus-svg-0.3.tar.gz
>>> Unpacking source...
>>> Unpacking scribus-svg-0.3.tar.gz to /var/tmp/portage/scribus-svg-0.3/work
>>> Source unpacked.
creating cache ./config.cache
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking build system type... i686-pc-linux-gnu
checking for a BSD compatible install... /bin/install -c
checking for -p flag to install... yes
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... found
checking for cmsCloseProfile in -llcms... yes
checking for gcc... gcc
checking whether the C compiler (gcc  -O3 -march=athlon-xp -funroll-loops 
-fprefetch-loop-arrays -pipe ) works... yes
checking whether the C compiler (gcc  -O3 -march=athlon-xp -funroll-loops 
-fprefetch-loop-arrays -pipe ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking for c++... g++
checking whether the C++ compiler (g++  -O3 -march=athlon-xp -funroll-loops 
-fprefetch-loop-arrays -pipe ) works... yes
checking whether the C++ compiler (g++  -O3 -march=athlon-xp -funroll-loops 
-fprefetch-loop-arrays -pipe ) is a cross-compiler... no
checking whether we are using GNU C++... yes
checking whether g++ accepts -g... yes
checking whether g++ supports -fno-exceptions... yes
checking whether g++ supports -fno-check-new... yes
checking whether g++ supports -fexceptions... yes
checking how to run the C++ preprocessor... g++ -E
checking whether g++ supports -frepo... yes
checking for ld used by GCC... /usr/i686-pc-linux-gnu/bin/ld
checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes
checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependant libraries... pass_all
checking for ranlib... ranlib
checking for strip... strip
checking for Cygwin environment... no
checking for mingw32 environment... no
updating cache ./config.cache
loading cache ./config.cache within ltconfig
checking whether -lc should be explicitly linked in... yes
checking for objdir... .libs
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
finding the maximum length of command line arguments... 73729
checking if gcc supports -c -o file.o... yes
checking if gcc supports -fno-rtti -fno-exceptions ... yes
checking whether the linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared 
libraries... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking command to parse /usr/bin/nm -B output... ok
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for dlopen in -ldl... yes
checking for dlfcn.h... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... no
creating libtool
updating cache ./config.cache
loading cache ./config.cache
loading cache ./config.cache within ltconfig
checking host system type... i686-pc-linux-gnu
checking build system type... i686-pc-linux-gnu
ltcf-cxx: with_gcc=yes ; with_gnu_ld=yes
checking for objdir... .libs
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
finding the maximum length of command line arguments... (cached) 73729
checking if g++ supports -c -o file.o... (cached) yes
checking if g++ supports -fno-rtti -fno-exceptions ... yes
checking whether the linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared 
libraries... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking command to parse /usr/bin/nm -B output... ok
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for dlfcn.h... (cached) yes
checking whether a program can dlopen itself... (cached) yes
checking whether a statically linked program can dlopen itself... (cached) no
appending configuration tag "CXX" to libtool
checking for object suffix... o
checking for executable suffix... no
checking for extra includes... no
checking for extra libs... no
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for main in -lutil... yes
checking for main in -lcompat... no
checking for crypt in -lcrypt... yes
checking for socklen_t... socklen_t
checking for dnet_ntoa in -ldnet... no
checking for dnet_ntoa in -ldnet_stub... no
checking for inet_ntoa... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for res_init... no
checking for killpg in -lucb... no
checking size of int... 4
checking size of long... 4
checking size of char *... 4
checking size of char... 1
checking for dlopen in -ldl... (cached) yes
checking for shl_unload in -ldld... no
checking for libz... -lz
checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include
checking for IceConnectionNumber in -lICE... yes
checking for libXext... yes
checking for Xinerama... no
checking for pthread_create in -lpthread... yes
checking for libpng... -lpng -lz -lm
checking for libjpeg6b... no
checking for libjpeg... -ljpeg
checking for Qt... libraries /usr/qt/3/lib, headers /usr/qt/3/include using -mt
checking if Qt compiles without flags... no
checking for moc... /usr/qt/3/bin/moc
checking for uic... /usr/qt/3/bin/uic
checking whether uic supports -L ... yes
checking whether uic supports -nounload ... yes
checking if Qt needs -ljpeg... no
checking if svgexplugin should be compiled... yes
checking if doc should be compiled... yes
updating cache ./config.cache
creating ./config.status
creating Makefile
creating svgexplugin/Makefile
creating doc/Makefile
creating doc/en/Makefile
creating config.h
make  all-recursive
make[1]: Entering directory `/var/tmp/portage/scribus-svg-0.
3/work/scribus-svg-0.3'
Making all in doc
make[2]: Entering directory `/var/tmp/portage/scribus-svg-0.
3/work/scribus-svg-0.3/doc'
Making all in en
make[3]: Entering directory `/var/tmp/portage/scribus-svg-0.
3/work/scribus-svg-0.3/doc/en'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/var/tmp/portage/scribus-svg-0.3/work/scribus-svg-0.
3/doc/en'
make[3]: Entering directory `/var/tmp/portage/scribus-svg-0.
3/work/scribus-svg-0.3/doc'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/var/tmp/portage/scribus-svg-0.3/work/scribus-svg-0.
3/doc'
make[2]: Leaving directory `/var/tmp/portage/scribus-svg-0.3/work/scribus-svg-0.
3/doc'
Making all in svgexplugin
make[2]: Entering directory `/var/tmp/portage/scribus-svg-0.
3/work/scribus-svg-0.3/svgexplugin'
/usr/qt/3/bin/moc ./svgexplugin.h -o svgexplugin.moc
/bin/sh ../libtool --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. 
-I/usr/qt/3/include -I/usr/X11R6/include  -I/usr/include/scribus  -O3 
-march=athlon-xp -funroll-loops -fprefetch-loop-arrays -pipe -I/usr/include/lcms 
 -c svgexplugin.cpp
mkdir .libs
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/qt/3/include -I/usr/X11R6/include 
-I/usr/include/scribus -O3 -march=athlon-xp -funroll-loops 
-fprefetch-loop-arrays -pipe -I/usr/include/lcms -c svgexplugin.cpp  -fPIC -DPIC 
-o .libs/svgexplugin.o
In file included from /usr/include/scribus/scribusview.h:32,
                 from /usr/include/scribus/scribus.h:48,
                 from svgexplugin.h:5,
                 from svgexplugin.cpp:17:
/usr/include/scribus/scribusdoc.h:40:18: #include expects "FILENAME" or 
<FILENAME>
In file included from /usr/include/scribus/scribusview.h:32,
                 from /usr/include/scribus/scribus.h:48,
                 from svgexplugin.h:5,
                 from svgexplugin.cpp:17:
/usr/include/scribus/scribusdoc.h:531: 'cmsHPROFILE' is used as a type, but is
   not defined as a type.
/usr/include/scribus/scribusdoc.h:532: 'cmsHPROFILE' is used as a type, but is
   not defined as a type.
/usr/include/scribus/scribusdoc.h:533: 'cmsHPROFILE' is used as a type, but is
   not defined as a type.
In file included from /usr/include/scribus/scribus.h:50,
                 from svgexplugin.h:5,
                 from svgexplugin.cpp:17:
/usr/include/scribus/scribuswin.h:46: 'cmsHTRANSFORM' is used as a type, but is
   not defined as a type.
/usr/include/scribus/scribuswin.h:47: 'cmsHTRANSFORM' is used as a type, but is
   not defined as a type.
/usr/include/scribus/scribuswin.h:48: 'cmsHTRANSFORM' is used as a type, but is
   not defined as a type.
/usr/include/scribus/scribuswin.h:49: 'cmsHTRANSFORM' is used as a type, but is
   not defined as a type.
make[2]: *** [svgexplugin.lo] Error 1
make[2]: Leaving directory `/var/tmp/portage/scribus-svg-0.3/work/scribus-svg-0.
3/svgexplugin'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/scribus-svg-0.3/work/scribus-svg-0.
3'
make: *** [all-recursive-am] Error 2

!!! ERROR: media-plugins/scribus-svg-0.3 failed.
!!! Function src_compile, Line 17, Exitcode 2
!!! (no error message)
Comment 1 Carsten Lohrke (RETIRED) gentoo-dev 2003-08-21 03:51:38 UTC
Since Scribus 1.0 SVG is included in the main package. 

The dependency should be changend to <app-office/scribus-1.0
Comment 2 Hanno Böck gentoo-dev 2003-08-24 15:49:50 UTC
scribus has included svg-support for a while now, there is no more need for the plugin.
I'll soon remove scribus-svg to avoid confusion.