Subject: pkg/29207: cad/geda crashes on MacOS X 10.2.8
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <jdbaker@mylinuxisp.com>
List: pkgsrc-bugs
Date: 02/03/2005 00:24:01
>Number:         29207
>Category:       pkg
>Synopsis:       cad/geda crashes on MacOS X 10.2.8
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Feb 03 00:24:01 +0000 2005
>Originator:     John D. Baker
>Release:        MacOS X 10.2.8
>Organization:
>Environment:
Darwin ed.technoskunk.fur 6.8 Darwin Kernel Version 6.8: Wed Sep 10 15:20:55 PDT 2003; root:xnu/xnu-344.49.obj~2/RELEASE_PPC  Power Macintosh powerpc

>Description:
After building cad/geda (geda-20041228) on MacOS X 10.2.8, attempting
exeute the program results in the following errors:


(geda:438): Pango-WARNING **: could not link /usr/pkg/lib/pango/1.4.0/modules/pango-arabic-fc.so: dyld: geda multiple definitions of symbol _script_engine_create
/usr/pkg/lib/pango/1.4.0/modules/pango-basic-fc.so definition of _script_engine_create
/usr/pkg/lib/pango/1.4.0/modules/pango-arabic-fc.so definition of _script_engine_create

Failed to load Pango module for id: 'ArabicScriptEngineFc'
(geda:438): Pango-WARNING **: could not link /usr/pkg/lib/pango/1.4.0/modules/pango-arabic-fc.so: dyld: geda multiple definitions of symbol _script_engine_create
/usr/pkg/lib/pango/1.4.0/modules/pango-basic-fc.so definition of _script_engine_create
/usr/pkg/lib/pango/1.4.0/modules/pango-arabic-fc.so definition of _script_engine_create

Failed to load Pango module for id: 'ArabicScriptEngineFc'
(geda:438): Pango-WARNING **: could not link /usr/pkg/lib/pango/1.4.0/modules/pango-arabic-fc.so: dyld: geda multiple definitions of symbol _script_engine_create
/usr/pkg/lib/pango/1.4.0/modules/pango-basic-fc.so definition of _script_engine_create
/usr/pkg/lib/pango/1.4.0/modules/pango-arabic-fc.so definition of _script_engine_create

Failed to load Pango module for id: 'ArabicScriptEngineFc'
(geda:438): Pango-WARNING **: could not link /usr/pkg/lib/pango/1.4.0/modules/pango-arabic-fc.so: dyld: geda multiple definitions of symbol _script_engine_create
/usr/pkg/lib/pango/1.4.0/modules/pango-basic-fc.so definition of _script_engine_create
/usr/pkg/lib/pango/1.4.0/modules/pango-arabic-fc.so definition of _script_engine_create

Failed to load Pango module for id: 'ArabicScriptEngineFc'
(geda:438): Pango-WARNING **: could not link /usr/pkg/lib/pango/1.4.0/modules/pango-arabic-fc.so: dyld: geda multiple definitions of symbol _script_engine_create
/usr/pkg/lib/pango/1.4.0/modules/pango-basic-fc.so definition of _script_engine_create
/usr/pkg/lib/pango/1.4.0/modules/pango-arabic-fc.so definition of _script_engine_create

Failed to load Pango module for id: 'ArabicScriptEngineFc'
(geda:438): Pango-WARNING **: could not link /usr/pkg/lib/pango/1.4.0/modules/pango-arabic-fc.so: dyld: geda multiple definitions of symbol _script_engine_create
/usr/pkg/lib/pango/1.4.0/modules/pango-basic-fc.so definition of _script_engine_create
/usr/pkg/lib/pango/1.4.0/modules/pango-arabic-fc.so definition of _script_engine_create

Failed to load Pango module for id: 'ArabicScriptEngineFc'
(geda:438): Pango-WARNING **: could not link /usr/pkg/lib/pango/1.4.0/modules/pango-arabic-fc.so: dyld: geda multiple definitions of symbol _script_engine_create
/usr/pkg/lib/pango/1.4.0/modules/pango-basic-fc.so definition of _script_engine_create
/usr/pkg/lib/pango/1.4.0/modules/pango-arabic-fc.so definition of _script_engine_create

Failed to load Pango module for id: 'ArabicScriptEngineFc'
(geda:438): Pango-WARNING **: could not link /usr/pkg/lib/pango/1.4.0/modules/pango-arabic-fc.so: dyld: geda multiple definitions of symbol _script_engine_create
/usr/pkg/lib/pango/1.4.0/modules/pango-basic-fc.so definition of _script_engine_create
/usr/pkg/lib/pango/1.4.0/modules/pango-arabic-fc.so definition of _script_engine_create

Failed to load Pango module for id: 'ArabicScriptEngineFc'
(geda:438): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed

(geda:438): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed

(geda:438): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed

(geda:438): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed

(geda:438): Pango-WARNING **: could not link /usr/pkg/lib/pango/1.4.0/modules/pango-hangul-fc.so: dyld: geda multiple definitions of symbol _script_engine_create
/usr/pkg/lib/pango/1.4.0/modules/pango-basic-fc.so definition of _script_engine_create
/usr/pkg/lib/pango/1.4.0/modules/pango-hangul-fc.so definition of _script_engine_create

Failed to load Pango module for id: 'HangulScriptEngineFc'
(geda:438): Pango-WARNING **: could not link /usr/pkg/lib/pango/1.4.0/modules/pango-hangul-fc.so: dyld: geda multiple definitions of symbol _script_engine_create
/usr/pkg/lib/pango/1.4.0/modules/pango-basic-fc.so definition of _script_engine_create
/usr/pkg/lib/pango/1.4.0/modules/pango-hangul-fc.so definition of _script_engine_create

Failed to load Pango module for id: 'HangulScriptEngineFc'
(geda:438): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed

(geda:438): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
Bus error

>How-To-Repeat:
build cad/geda on MacOS X 10.2.8 (but see also pkg/29206 for build
problems).

at an xterm shell prompt, execute:

% geda

>Fix:
It appears there is some problem with library modules for things like
image formats, language files, etc. having the same entry points and
confusing the runtime linker.  See also pkg/29195 for another instance
of this failure in editors/abiword.