On Tue, 21 Jun 2011 22:35:50 -0700 John Jason Jordan <johnxj at comcast.net> wrote:
> On Tue, 21 Jun 2011 18:09:18 +1000 > "Owen" <rcook at pcug.org.au> dijo: > > >> Library Flags: -- The CXX compiler identification is > >> unknown CMake Error: your CXX compiler: > >> "CMAKE_CXX_COMPILER-NOTFOUND" was not found. Please set > >> CMAKE_CXX_COMPILER to a valid compiler path or name. > > > >CXX COMPILER: ... NOT FOUND > > > >Please use your yum install powers to install these two items (I > >think) > > > >gcc-c++ > >gcc > > > >Come back with any other errors that might cause cmake to fail. Note, > >if it says it is missing something, but cmake still finishes, all > >that means is a feature won't be built. Don't worry about that at > >this stage > > OK, it's been 24 hours, but now I'm back taking more stabs at this. > > I installed gcc-c++ and gcc. I wiped out the folder that the wiki > instructions had me make, and started over from the beginning. To > clarify, these are the instructions from the wiki for building 1.5.0: > > mkdir ~/src/ > mkdir ~/src/scribus_svn > sudo mkdir /usr/local/scribus_svn > cd ~/src/scribus_svn > svn co svn://scribus.net/trunk/Scribus > cd ./Scribus > cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr/local/scribus_svn > make > sudo "make install" > > I started over again from the top, following the above instructions to > the letter, except that I wanted the whole thing in > ~/Software/Scribus, so I modified the paths in the above example. > > It all went well until the cmake line. Here are the results: > > [root at Devil8 Scribus]# cmake > -DCMAKE_INSTALL_PREFIX:PATH=/usr/local/scribus_svn > -- Shared Library Flags: -- The C compiler identification is > GNU -- The CXX compiler identification is GNU -- Check for working C > compiler: /usr/bin/gcc -- Check for working C compiler: /usr/bin/gcc > -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI > info > - done -- Check for working CXX compiler: /usr/bin/c++ > -- Check for working CXX compiler: /usr/bin/c++ -- works > -- Detecting CXX compiler ABI info > -- Detecting CXX compiler ABI info - done > -- Scribus 1.5.0.svn will be built to install > into /usr/local/scribus_svn -- Machine: x86_64-redhat-linux, void > pointer size: 8 -- Found target X86 > -- Found target X86_64 > -- Building for target x86_64-redhat-linux > -- Using standard ApplicationDataDir. You can change it with > -DAPPLICATION_DATA_DIR -- Looking for Q_WS_X11 > -- Looking for Q_WS_X11 - found > -- Looking for Q_WS_WIN > -- Looking for Q_WS_WIN - not found. > -- Looking for Q_WS_QWS > -- Looking for Q_WS_QWS - not found. > -- Looking for Q_WS_MAC > -- Looking for Q_WS_MAC - not found. > -- Found Qt-Version 4.7.2 (using /usr/bin/qmake-qt4) > Qt QTWEBKIT library not found. > Qt4 Found OK > CMake Error at CMakeLists.txt:473 (MESSAGE): > QtWebKit not found > > -- Configuring incomplete, errors occurred! > > So apparently QtWebKit was not installed. I tried installing it, but > got a "no such package" error message. I tried appending -devel, and > making it all lowercase with and without -devel, but the package was > still not available. Finally, acting on a hunch, I opened Yumex and > searched on "qt." This yielded qt-webkit-devel, which I installed. > Afterwards the -DCMAKE line executed without error. Note to cmake: > Computers are literal: Give me the correct name of the package. > > Then I ran the make command, which took forever and left my poor > little computer overheated and out of breath. I noted several error > messages like: > > /usr/include/QtCore/qbytearray.h: In member function ?void > ScImgDataLoader_PS::decodeA85(QByteArray&, > QString)?: /usr/include/QtCore/qbytearray.h:452:11: warning: assuming > signed overflow does not occur when assuming that (X - c) > X is > always false > > But I ignored them. Then I ran the "make install" command, but it > turns out the command is not supposed to have the quotes as shown in > the wki page instructions. > > Finally it all finished and I think 1.5.0 is installed. However, it > did not create a launcher and I don't know the name of the > executable, so I have no way to run it. From the command line > "scribus" just launches 1.3.9. Does anyone know how to run my new > Scribus? > Do a #yum search webkit Should show something like qt-webkit.i686 : Qt WebKit library qt-webkit-devel.i686 : Development files for qt-webkit-devel The install. Don't wipe everything out once you have installed the webkit stuff, just run the cmake command again I notice you did the command as root. My advice would be not to do that. But now that you have started, you will find build files with root:root permissions. Suggestion, try as su, # chown -R devil8:devil8 ~/src/scribus_svn (devil8 is your username?) Can you get onto IRC, I could probably talk you through it that way. Owen
