> Oregano defines GNOME_DISABLE_DEPRECATED which has the effect that > gnome_menu_item_new() does NOT get declared. As a result, the > function gets implicitly defined to return an "int", which is a > problem on 64-bit architectures since the pointer cannot fit in an > int. In particular, this is guaranteed to cause a SIGSEGV on ia64 > since the top 32 bits would get truncated to zero.
Fixed in the new upstream release 0.40.4 > Second, node_store_get_type() attempted to use guint to store a GTK > type when GType is needed. This caused an immediate segfault on ia64 > at startup. Fixed in the new upstream release 0.40.4 > Third, part-property.c passed a pointer to an unitialized size_t-typed > variable to get_macro_name(), which was expecting only an int pointer. > Thus, the top 32-bits remained unitialized and on ia64 this caused a > crash when attempting to insert any part. this was fixed in 0.40.3 > Patch below fixes all three problems. Please apply (and forward to > upstream if appropriate). please, test this new version on ia64 and report if this fix the problem. Thx. -- Ricardo Markiewicz // http://www.fi.uba.ar/~rmarkie/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]