[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