[Scribus] 1.3.5 svn miseries

Craig Bradney cbradney
Mon Feb 11 23:22:01 CET 2008


On Tuesday 12 February 2008 03:44:00 John Culleton wrote:
> I have two partitions, one Kubuntu unstable and one Slackware 12. Currently
> neither one compiles 1.3.5 svn.
>
> Let me deal with the Slackware problems first, since the Kubuntu problems
> seem to be associated with some wierdness in the gcc install. On slack 12 I
> get reassuring messages from cmake. In particular it finds Qt 4. But from
> the following make I get 1,732 error messages.  Here are the first few:
> /usr/local/trunk/Scribus/scribus/fonts/scfontmetrics.cpp:7:18: error:
> QColor: No such file or directory
> /usr/local/trunk/Scribus/scribus/fonts/scfontmetrics.cpp:8:16: error: QMap:
> No such file or directory
> /usr/local/trunk/Scribus/scribus/fonts/scfontmetrics.cpp:9:19: error:
> QMatrix: No such file or directory
> /usr/local/trunk/Scribus/scribus/fonts/scfontmetrics.cpp:10:20: error:
> QPainter: No such file or directory
> /usr/local/trunk/Scribus/scribus/fonts/scfontmetrics.cpp:11:19: error:
> QPixmap: No such file or directory
> /usr/local/trunk/Scribus/scribus/fonts/scfontmetrics.cpp:12:19: error:
> QRegExp: No such file or directory
> /usr/local/trunk/Scribus/scribus/fonts/scfontmetrics.cpp:13:23: error:
> QStringList: No such file or directory
>
> My svn update is from today. I tried make clean but that didn't help.

Something is not setting up your include system correctly... we have changed 
to the new include syntax per Qt4:

Include Syntax
The syntax for including Qt class definitions has become
 #include <QClassName>
For example:
 #include <QString>
 #include <QApplication>
 #include <QSqlTableModel>
This is guaranteed to work for any public Qt class. The old syntax,
 #include <qclassname.h>
still works, but we encourage you to switch to the new syntax.
If you attempt to include a header file from a library that isn't linked 
against the application, this will result in a compile-time warning 
(e.g., "QSqlQuery: No such file or directory"). You can remedy to this 
problem either by removing the offending include or by specifying the missing 
library in the QT entry of your .pro file (see Build System above).

I'm not sure what would cause that type of include to fail.. looks like its 
not including a core part. hmm

Craig



More information about the scribus mailing list