[Qgis-developer] Not working mac nightly

Larry Shaffer larrys at dakotacarto.com
Sat May 24 22:57:35 PDT 2014


Hi Vincent,

OK, the currently uploaded 10.7+ Mac nightly has been tested on 10.9.3 and
launches fine. There was a bundling bug, due to the framework IDs of Qt now
having a different structure, e.g.:

for `otool -L /Library/Frameworks/QtGui.framework/QtGui`...

4.8.5 = QtGui.framework/Versions/4/QtGui
4.8.6 = /usr/local/Trolltech/Qt-4.8.6/lib/QtGui.framework/Versions/4/QtGui

The result of this is that anything built against Qt 4.8.5, which will be
bundled with QGIS, needs to be re-built after installing 4.8.6. This is
because the Mac bundling CMake scripts use the ID of a given Qt*.framework
as the search string in a find/replace function when bundling to ensure the
links are bundle-relative. Unfortunately, until recompiled, the supporting
libs do not have the same link path, so it all just fails. [0,1]

Supporting affected libs include: PyQt4, QScintilla2, Qwt, OsgEarth(Qt
parts), and QwtPolar

There is still something funky with the osg/osgearth frameworks or libs,
which I will rebuild next week. In the meantime, the nightly should work
except for the Globe plugin, which now does not load properly, then causes
a crash on exit.

[0] https://bugreports.qt-project.org/browse/QTBUG-38636
[1] http://qt-project.org/doc/qt-4.8/install-mac.html

Thanks again for reporting.

Regards,

Larry Shaffer
Dakota Cartography
Black Hills, South Dakota


On Sat, May 24, 2014 at 10:38 AM, Larry Shaffer <larrys at dakotacarto.com>wrote:

> Hi Vincent,
>
> Thank you for reporting.
>
> I have verified the issue here and it appears to be only with the 10.7
> nightly's build script and .app bundling (issue not present for 10.6
> nightly). I believe I know what the problem is, but will not be able to
> physically access that Mac until sometime today, as it shuts down after
> building the nightly on weekends - so no remote access right now.
>
> Unfortunately, there is no quick fix to apply to the nightly you have
> already downloaded.
>
> When I get a chance to fix it, I'll force another nightly build, since
> today's was not successful (may be unrelated).
>
> Regards,
>
> Larry Shaffer
> Dakota Cartography
> Black Hills, South Dakota
>
>
> On Sat, May 24, 2014 at 6:10 AM, Vincent TINET <v.tinet at agam.org> wrote:
>
>> I tried to test the nightly builds a few days in a row and it doesn’t
>> starts with the following error :
>>
>> Process:         QGIS_2.3-dev [3186]
>> Path:
>>  /Volumes/VOLUME/QGIS_2.3-dev.app/Contents/MacOS/QGIS_2.3-dev
>> Identifier:      org.qgis.qgis-dev
>> Version:         ???
>> Code Type:       X86-64 (Native)
>> Parent Process:  launchd [137]
>> Responsible:     QGIS_2.3-dev [3186]
>> User ID:         501
>>
>> Date/Time:       2014-05-24 14:08:16.406 +0200
>> OS Version:      Mac OS X 10.9.3 (13D65)
>> Report Version:  11
>> Anonymous UUID:  898BFD97-214E-074A-83DA-999963349E20
>>
>> Sleep/Wake UUID: 074ECD49-01FF-408E-8E93-087F7A4E4776
>>
>> Crashed Thread:  0
>>
>> Exception Type:  EXC_BREAKPOINT (SIGTRAP)
>> Exception Codes: 0x0000000000000002, 0x0000000000000000
>>
>> Application Specific Information:
>> dyld: launch, loading dependent libraries
>>
>> Dyld Error Message:
>>   Library not loaded: QtSvg.framework/Versions/4/QtSvg
>>   Referenced from:
>> /Volumes/VOLUME/QGIS_2.3-dev.app/Contents/MacOS/lib/libqwt.dylib
>>   Reason: image not found
>>
>> Binary Images:
>>     0x7fff6c4d4000 -     0x7fff6c507817  dyld (239.4)
>> <042C4CED-6FB2-3B1C-948B-CAF2EE3B9F7A> /usr/lib/dyld
>>     0x7fff89306000 -     0x7fff89306fff  com.apple.ApplicationServices
>> (48 - 48) <3E3F01A8-314D-378F-835E-9CC4F8820031>
>> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
>>     0x7fff8caa3000 -     0x7fff8caf1ff9  libstdc++.6.dylib (60)
>> <0241E6A4-1368-33BE-950B-D0A175C41F54> /usr/lib/libstdc++.6.dylib
>>     0x7fff8d29c000 -     0x7fff8d481fff  com.apple.CoreFoundation (6.9 -
>> 855.16) <A63E680E-E4B2-368B-8564-9DBE0D8DDB91>
>> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
>>     0x7fff8e6e6000 -     0x7fff8e752fff  com.apple.framework.IOKit (2.0.1
>> - 907.100.13) <057FDBA3-56D6-3903-8C0B-849214BF1985>
>> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
>>     0x7fff92c58000 -     0x7fff92c59ff7  libSystem.B.dylib (1197.1.1)
>> <E303F2F8-A8CF-3DF3-84B3-F2D0EE41CCF6> /usr/lib/libSystem.B.dylib
>>     0x7fff930a5000 -     0x7fff930a5fff  com.apple.CoreServices (59 - 59)
>> <7A697B5E-F179-30DF-93F2-8B503CEEEFD5>
>> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
>>     0x7fff93268000 -     0x7fff93280fff  libexpat.1.dylib (12)
>> <97F4A9A7-CB3E-3BBF-9314-4997FC770E52> /usr/lib/libexpat.1.dylib
>> _______________________________________________
>> Qgis-developer mailing list
>> Qgis-developer at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20140524/4f9e5cb1/attachment.html>


More information about the Qgis-developer mailing list