[scribus] Compiling 1.3.5 svn

John Culleton john at wexfordpress.com
Mon Nov 3 21:24:44 CET 2008


On Monday 03 November 2008 01:58:51 pm Owen wrote:
> > I updated to the latest svn. I ran
> > cmake .
> > and apparently had success. It did fail to find PoDoFo and Boost
> > but left the impression that these were optional. It found Qt 4
> > OK.
> >
> > I ran:
> > make
> >  and got a series of "not found" messages for a bunch of what
> > appear to be Qt entities.  For example it could not find Qcolor.
> > I have files named qcolor but none named Qcolor.
> >
> > Any hints as to how to proceed?
>
> "not found" messages were warnings?
>
> Did make finish with an error or just normally?
>
> If it finished normally, did you run make install?
>
> If you have podofo, where is it? Is it in your PATH?
>
>
>
>
> Owen
>
>
> _______________________________________________
> scribus mailing list
> scribus at lists.scribus.net
> http://lists.scribus.net/mailman/listinfo/scribus

It finished with an error. I did not include the full text of the 
error messages to save bandwidth (and the list's patience.) Here is 
the head and the tail:
/usr/local/scribus135/Scribus/scribus/fonts/scfontmetrics.cpp:7:18: 
error: QColor: No such file or directory
/usr/local/scribus135/Scribus/scribus/fonts/scfontmetrics.cpp:8:18: 
error: QDebug: No such file or directory
/usr/local/scribus135/Scribus/scribus/fonts/scfontmetrics.cpp:9:16: 
error: QMap: No such file or directory
/usr/local/scribus135/Scribus/scribus/fonts/scfontmetrics.cpp:10:19: 
error: QMatrix: No such file or directory
/usr/local/scribus135/Scribus/scribus/fonts/scfontmetrics.cpp:11:20: 
error: QPainter: No such file or directory
/usr/local/scribus135/Scribus/scribus/fonts/scfontmetrics.cpp:12:19: 
error: QPixmap: No such file or directory
/usr/local/scribus135/Scribus/scribus/fonts/scfontmetrics.cpp:13:19: 
error: QRegExp: No such file or directory
(etc.)
...
/usr/local/scribus135/Scribus/scribus/fpoint.h:64: error: forward 
declaration of 'class FPointArray'
/usr/local/scribus135/Scribus/scribus/fonts/scfontmetrics.cpp:463: 
error: invalid use of undefined type 'class FPointArray'
/usr/local/scribus135/Scribus/scribus/fpoint.h:64: error: forward 
declaration of 'class FPointArray'
/usr/local/scribus135/Scribus/scribus/fonts/scfontmetrics.cpp:463: 
error: invalid use of undefined type 'class FPointArray'
/usr/local/scribus135/Scribus/scribus/fpoint.h:64: error: forward 
declaration of 'class FPointArray'
/usr/local/scribus135/Scribus/scribus/fonts/scfontmetrics.cpp:464: 
error: invalid use of undefined type 'class FPointArray'
/usr/local/scribus135/Scribus/scribus/fpoint.h:64: error: forward 
declaration of 'class FPointArray'
/usr/local/scribus135/Scribus/scribus/fonts/scfontmetrics.cpp: In 
function 'void readAdobeGlyphNames()':
/usr/local/scribus135/Scribus/scribus/fonts/scfontmetrics.cpp:473: 
error: variable 'QRegExp pattern' has initializer but incomplete type
/usr/local/scribus135/Scribus/scribus/observable.h: In member 
function 'void MassObservable<OBSERVED>::updateNow(UpdateMemento*) 
[with OBSERVED = StyleContext*]':
/usr/local/scribus135/Scribus/scribus/fonts/scfontmetrics.cpp:504:   
instantiated from here
/usr/local/scribus135/Scribus/scribus/observable.h:247: 
error: 'foreach' was not declared in this scope
/usr/local/scribus135/Scribus/scribus/observable.h:251: error: invalid 
conversion from 'StyleContext*' to 'int'
/usr/local/scribus135/Scribus/scribus/observable.h:251: error:   
initializing argument 1 of 'void Private_Signal::emitSignal(int)'
/usr/local/scribus135/Scribus/scribus/observable.h: In member 
function 'void MassObservable<OBSERVED>::updateNow(UpdateMemento*) 
[with OBSERVED = PageItem*]':
/usr/local/scribus135/Scribus/scribus/observable.h:238:   instantiated 
from 'void MassObservable<OBSERVED>::update(OBSERVED) [with OBSERVED 
= PageItem*]'
/usr/local/scribus135/Scribus/scribus/observable.h:171:   instantiated 
from 'void SingleObservable<OBSERVED>::update() [with OBSERVED = 
PageItem]'
/usr/local/scribus135/Scribus/scribus/fonts/scfontmetrics.cpp:504:   
instantiated from here
/usr/local/scribus135/Scribus/scribus/observable.h:247: 
error: 'foreach' was not declared in this scope
/usr/local/scribus135/Scribus/scribus/observable.h:251: error: invalid 
conversion from 'PageItem*' to 'int'
/usr/local/scribus135/Scribus/scribus/observable.h:251: error:   
initializing argument 1 of 'void Private_Signal::emitSignal(int)'
make[2]: *** 
[scribus/fonts/CMakeFiles/scribus_fonts_lib.dir/scfontmetrics.o] 
Error 1
make[1]: *** [scribus/fonts/CMakeFiles/scribus_fonts_lib.dir/all] 
Error 2
make: *** [all] Error 2
-------------------------------
The journey of a thousand leagues begins with a single step, or so the 
Chinese say.  I have about 1,500 errors. In my original post I began 
with the first error in the hope that fixing that one would fix many 
others.   I don't think PoDoFo or Boost are involved but I am willing 
to be corrected on that assumption. 

-- 
John Culleton
Resources for every author and publisher:
http://wexfordpress.com/tex/shortlist.pdf
http://wexfordpress.com/tex/packagers.pdf
http://www.creativemindspress.com/newbiefaq.htm
http://www.gropenassoc.com/TopLevelPages/reference%20desk.htm




More information about the scribus mailing list