[Qgis-developer] Building QGIS in Mac OS X (Mountain Lion i.e. 10.8) with QtSQL support

Noli Sicad nsicad at gmail.com
Fri Aug 3 17:30:34 PDT 2012


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 <larrys at dakotacarto.com> wrote:
> Noli,
>
> On Fri, Aug 3, 2012 at 5:02 PM, Noli Sicad <nsicad at gmail.com> 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 <nsicad at gmail.com> 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 <woklist at kyngchaos.com> 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
>> Qgis-developer at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>


More information about the Qgis-developer mailing list