It seems that compiling in Linux (i.e. Ubuntu) as outlined by Tim (below) is much easier to understand than the instruction in Mac OS X.
https://help.ubuntu.com/community/BuildingQuantumGisPoint8FromSource Is the instruction above using qmake instead of cmake? Would it possible we can iron out this document i.e. building QGIS in Mac OS X to make it easier for use to understand and compile QGIS in Mac OS X? Thanks. Noli On 8/4/12, Noli Sicad <[email protected]> wrote: > Do we still need cmake for building QGIS Mac OS X when using QtSDK (i.e. > qmake)? > > This instruction below. > > Copied from Building QGIS for Mac OSX (below) > > ####### > 5.3. Install CMake for OSX > ========================== > > Get the latest source release from here: > > http://www.cmake.org/cmake/resources/software.html > > Binary installers are available for OS X, but they are not recommended > (2.4 versions install in /usr instead of /usr/local, and 2.6+ versions are > a > strange application). Instead, download the source. > NOTE: 2.8.5 is broken for detecting part of Qt. Fixed in 2.8.6. > Double-click the source tarball, then cd to the source folder and: > > ./bootstrap --docdir=/share/doc/CMake --mandir=/share/man > make > sudo make install > > ########### > > Noli > > On 8/4/12, Larry Shaffer <[email protected]> wrote: >> Noli, >> >> On Fri, Aug 3, 2012 at 5:02 PM, Noli Sicad <[email protected]> wrote: >>> How can I incorporate qmake in my system? >>> >>> It seems that I can't use qmake in my terminal right now. >> >> This is because the place where qmake is installed with the SDK is not >> in your PATH environment variable. >> >> You will need to edit ~/.bash_profile (create if not there yet) and >> add the path to the 'bin' you noted to the PATH variable: >> >> export PATH=/path/to/sdk/bin:$PATH >> >> Then, log in to a new Terminal session (e.g. restart Terminal). qmake >> will be found and can be used in compiling. >> >> Read 'man bash' for more details on its config files. >> >> I will be available on #qgis channel on irc.freenode.net most of the >> day today, if you want more help (nickname of 'dakcarto'). >> >> Larry >> >> >>> See this logs. >>> >>> ###### >>> >>> Last login: Sat Aug 4 08:56:51 on ttys004 >>> Nolis-MacBook-Pro:bin nsicad$ qmake --help >>> -bash: qmake: command not found >>> Nolis-MacBook-Pro:bin nsicad$ ls >>> Designer.app moc qt3to4 >>> Linguist.app pixeltool.app qttracereplay.app >>> QMLViewer.app qcollectiongenerator rcc >>> lconvert qdoc3 uic >>> lrelease qhelpconverter.app uic3 >>> lupdate qhelpgenerator xmlpatterns >>> macdeployqt qmake xmlpatternsvalidator >>> Nolis-MacBook-Pro:bin nsicad$ qmake -help >>> -bash: qmake: command not found >>> Nolis-MacBook-Pro:bin nsicad$ qmake --help >>> -bash: qmake: command not found >>> Nolis-MacBook-Pro:bin nsicad$ >>> >>> ############ >>> >>> Double clicking qmake works. >>> >>> Noli >>> >>> On 8/4/12, Noli Sicad <[email protected]> wrote: >>>> It is stlll not clear to me what to do with QtSDK (i.e. Qt 4.7.4) and >>>> XCode 4.x with Command Line Tool for compiling QGIS in Mac OS X. >>>> >>>> Tim has this wiki - Building QGIS 0.8 with Qt4.x for Ubuntu. >>>> >>>> https://help.ubuntu.com/community/BuildingQuantumGisPoint8FromSource >>>> >>>> Can some lighten me how to use QtSDK 4.7.4 for Building QGIS in Mac OS >>>> X? >>>> >>>> Noli >>>> >>>> On 8/3/12, William Kyngesburye <[email protected]> wrote: >>>>> As it says, "when using a system SDK". If you just compile for your >>>>> current >>>>> system, with no SDK options, you don't need to do this. >>>>> >>>>> I suppose this should be removed, since I was aiming for simple >>>>> current >>>>> system builds in the instructions. >>>>> >>>>> On Aug 2, 2012, at 11:44 PM, Noli Sicad wrote: >>>>> >>>>>> My QtSDK for Mac OS X is installed in: >>>>>> >>>>>> /Users/nsicad/QtSDK/Desktop/Qt/474/gcc/ >>>>>> >>>>>> See screenshot attached. >>>>>> >>>>>> What i am going to do inorder that qt library, include, etc can be >>>>>> founded during compilation? >>>>>> >>>>>> This is copied (below) from Building QGIS for Mac OS ... >>>>>> >>>>>> ############################## >>>>>> Leopard note: Qt includes a couple non-framework libraries in >>>>>> /usr/lib. >>>>>> When using a system SDK these libraries will not be found. To fix >>>>>> this >>>>>> problem, >>>>>> add symlinks to /usr/local: >>>>>> >>>>>> sudo ln -s /usr/lib/libQtUiTools.a /usr/local/lib/ >>>>>> sudo ln -s /usr/lib/libQtCLucene.dylib /usr/local/lib/ >>>>>> >>>>>> These should then be found automatically. Earlier systems >>>>>> may need some help by adding '-L/usr/local/lib' to >>>>>> CMAKE_SHARED_LINKER_FLAGS, >>>>>> CMAKE_MODULE_LINKER_FLAGS and CMAKE_EXE_LINKER_FLAGS in the cmake >>>>>> build. >>>>>> >>>>>> ################## >>>>>> >>>>>> From the above statements what I am going to do with my QtSDK >>>>>> installation? What need to copy to /usr/lib or link? >>>>>> >>>>>> Thanks. >>>>>> >>>>>> Noli >>>>>> <Screen Shot 2012-08-03 at 2.23.31 PM.png> >>>>> >>>>> ----- >>>>> William Kyngesburye <kyngchaos*at*kyngchaos*dot*com> >>>>> http://www.kyngchaos.com/ >>>>> >>>>> "Mon Dieu! but they are all alike. Cheating, murdering, lying, >>>>> fighting, >>>>> and all for things that the beasts of the jungle would not deign to >>>>> possess >>>>> - money to purchase the effeminate pleasures of weaklings. And yet >>>>> withal >>>>> bound down by silly customs that make them slaves to their unhappy lot >>>>> while >>>>> firm in the belief that they be the lords of creation enjoying the >>>>> only >>>>> real >>>>> pleasures of existence.... >>>>> >>>>> - the wisdom of Tarzan >>>>> >>>>> >>>>> >>>> >>> _______________________________________________ >>> Qgis-developer mailing list >>> [email protected] >>> http://lists.osgeo.org/mailman/listinfo/qgis-developer >> > _______________________________________________ Qgis-developer mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/qgis-developer
