[Qgis-developer] Tagged kore preview 1

William Kyngesburye woklist at kyngchaos.com
Fri Sep 26 23:44:57 EDT 2008


A bit of a minor problem with Qt 4.4 on OSX, that I haven't seen with  
previous versions of Qt: when embedding the Qt frameworks, I reset the  
install_names of the interlinked Qt frameworks to relative paths (Tom  
does this with his also).

Now with Qt 4.4, this finds the Qt plugins in /Developer/Applications/ 
Qt/plugins, if they are installed (I don't include the Qt plugins in  
my package).  These plugins still have their install_names set to find  
the installed Qt frameworks, which then causes confusion in the linker  
and Qgis crashes on startup with (the first few lines of the trace):

Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000010

Thread 0 Crashed:
0   libqtaccessiblewidgets.dylib  	0x157be6f7  
QAccessibleScrollBar::childCount() const + 17
1   QtGui                         	0x00eadbca  
QAccessible::updateAccessibility(QObject*, int, QAccessible::Event) +  
458
2   QtGui                         	0x00a13054  
QWidgetPrivate::show_helper() + 420
...
...

This does not happen when the Qt frameworks are not embedded.   
Embedding the Qt plugins doesn't help, if they are still also in / 
Developer.


Is there some way for Qgis to force Qt to NOT load plugins from / 
Developer?  Otherwise I must put a warning in the readme about this,  
with a recommendation to move/delete the /Developer Qt plugins.


On Sep 22, 2008, at 2:57 PM, Tim Sutton wrote:

> Hi Folks
>
> I have tagged QGIS Kore preview 1 which you can get by doing:
>
> svn export https://svn.osgeo.org/qgis/tags/Release-1_0_0-preview1
>
> The purpose of the tag is to make preview packages against a known
> version of QGIS. If you are a packager please do not replace QGIS
> 0.11.0 in any repositories you manage, but rather create a separate
> standalone package. You can send me the URL of any packages you create
> and I will put a them onto the QGIS download site. Please do not
> commit anything against the tag, its just a marker and not intended to
> become  a branch.
>
> We will give out the URLS to kore preview1 at FOSS4G2008 next week for
> the adventurous who might like to give it a whirl.
>
> Best regards

-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/

"Those people who most want to rule people are, ipso-facto, those  
least suited to do it."

- A rule of the universe, from the HitchHiker's Guide to the Galaxy




More information about the Qgis-developer mailing list