Salut

I download the 0.9.11.1 tarball at 22H30 (France) and there is still
some error when compiling on Mandrake 9.0 with it's stock qt-3.0.5.

I know this is a old qt version, that the following hack looks porky,
and maybe it brokes building with recent qt but i get scribus working
here, so if it could help...

This is the diffs :

diff multiline.cpp.orig multiline.cpp
168c168
<       for (int it = TempVorl.count()-1; it > -1; it--)
>       for (int it = TempVorl.size()-1; it > -1; it--)
248c248
<       multiLine::Iterator it3;
>       multiLine::iterator it3;
259c259
<       multiLine::Iterator it2;
>       multiLine::iterator it2;
283c283
<       multiLine::Iterator it;
>       multiLine::iterator it;
338c338
<       multiLine::Iterator it2;
>       multiLine::iterator it2;
360c360
<       if (TempVorl.count() == 1)
>       if (TempVorl.size() == 1)
363c363
<       multiLine::Iterator it3;
>       multiLine::iterator it3;


diff scribusXml.cpp.orig scribusXml.cpp
279c279
<                               ml.append(sl);
>                               ml.push_back(sl);
811c811
<                               ml.append(sl);
>                               ml.push_back(sl);
1307c1307
<                               ml.append(sl);
>                               ml.push_back(sl);
1905c1905
<               multiLine::Iterator itMU2;
>               multiLine::iterator itMU2;
2280c2280
<       multiLine::Iterator itMU2;
>       multiLine::iterator itMU2;

diff scribusview.cpp.orig scribusview.cpp (tab cleaned for width)
1003c1003
<       for (int it = ml.count()-1; it > -1; it--)
>       for (int it = ml.size()-1; it > -1; it--)
1331c1331
<       for (int it = ml.count()-1; it > -1; it--)
>       for (int it = ml.size()-1; it > -1; it--)
1560c1560
<       for (int it = ml.count()-1; it > -1; it--)
>       for (int it = ml.size()-1; it > -1; it--)
1614c1614
<       for (int it = ml.count()-1; it > -1; it--)
>       for (int it = ml.size()-1; it > -1; it--)
1636c1636
<       for (int it = ml.count()-1; it > -1; it--)
>       for (int it = ml.size()-1; it > -1; it--)
1661c1661
<       for (int it = ml.count()-1; it > -1; it--)
>       for (int it = ml.size()-1; it > -1; it--)


By the way, 2 little problems on Mandrake9 :
- I need to add -lm for linking against libtiff (call to pow, seems like
a broken dependence in the Mandrake package)
- the lcms headers are in /usr/include/lcms/. It's checked by configure
but it's not fixed in the Makefile.

Hope this could help, and many thanks for all your job on Scribus. 

-- 
A++
Yann CANTIN
--


Reply via email to