[Scribus] missing folder in make

Peter Linnell scribusdocs
Mon May 24 04:07:00 CEST 2004


On Wed, 2004-05-19 at 18:25, bart at solozone.com wrote:
> THe following error appears
> What is the command to include new folders, 
> I seem to misss that when the structure
> on the server changes. I do cvs
> from command prompt should I be
> in the ../Scribus repository?
> 
> bart at solozone.com
> 
> 
> THUS:
> 
> cvs server: Updating Scribus/scribus/templates
> cvs server: Updating Scribus/scribus-api
> bart at linux:~> scribus-cvs logout
> Logging out of :pserver:anoncvs at ahnews.music.salford.ac.uk:2401/usr/local/cvsroot
> bart at linux:~> cd Scribus/
> bart at linux:~/Scribus> make -f Makefile.dist
> This Makefile is only for the CVS repository
> This will be deleted before making the distribution
> 
> *** Creating acinclude.m4
> !!! If you get recursion errors from autoconf, it is advisable to set the
>     environment variable M4 to something including "--nesting-limit=500"
> *** Creating aclocal.m4
> *** Creating configure
> *** Creating config.h template
> *** Creating Makefile templates
> scribus/plugins/Makefile.am:6: required directory scribus/plugins/fontpreview does not exist
> scribus/plugins/Makefile.am:6: required directory scribus/plugins/pixmapexport does not exist
> make[1]: *** [cvs] Error 1
> make: *** [all] Error 2
> bart at linux:~/Scribus> make
> 
> ALSO HEREIN WITH "MAKE"
> 
> g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/freetype2 -I/usr/lib/qt3/include -I/usr/X11R6/include -I../../scribus -DQT_THREAD_SUPPORT -D_REENTRANT -O2 -fno-exceptions -fno-check-new -MT prefs.lo -MD -MP -MF .deps/prefs.Tpo -c prefs.cpp  -fPIC -DPIC -o .libs/prefs.o
> In file included from prefs.cpp:2:
> prefs.moc: In member function `virtual bool Preferences::qt_invoke(int,
>    QUObject*)':
> prefs.moc:194: error: `DefKB' undeclared (first use this function)
> prefs.moc:194: error: (Each undeclared identifier is reported only once for
>    each function it appears in.)
> make[3]: *** [prefs.lo] Error 1
> make[3]: Leaving directory `/home/bart/Scribus/scribus/libprefs'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/home/bart/Scribus/scribus'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/bart/Scribus'
> make: *** [all] Error 2
> bart at linux:~/Scribus>


Here is how I handle CVS repositories:

1) I have a root CVS directory in ~/cvs

2) Then I have ~/cvs/Scribus ~/cvs/inkscape and so on

3) After updating Run make -f Makefile dist from  ~/cvs/Scribus

In this case, it looks like you might have had a partial download or
something messed with CVS. In this case, delete the whole directory and
do a fresh checkout, as if you were doing it the first time.

Hope that helps,
Peter





More information about the scribus mailing list