Re: ion on mac os x tiger

"Miles Colman" <[email protected]>
Newsgroups gmane.comp.window-managers.ion.general
Message-ID <[email protected]>
Hi keyboard gurus,

I think the default install of x11-wm/ion on Mac OS 10.4 is broken.
Ion installs sucessfully, but produces the following errors:
Ion startup error log:
>> Failed to load module de: dlopen(/sw/lib/ion/de.so, 9): Symbol not found:
_grbrush_get_slave
     Referenced from: /sw/lib/ion/de.so
     Expected in: dynamic lookup

>> Stack trace:
   0 [C]: in 'gr_select_engine'
   1 /sw/etc/ion/draw.lua:6
     [Skipping unnamed C functions.]
>> No drawing engines loaded, trying "de".
>> Failed to load module de: dlopen(/sw/lib/ion/de.so, 9): Symbol not found:
_grbrush_get_slave
     Referenced from: /sw/lib/ion/de.so
     Expected in: dynamic lookup

>> Failed to load module query: dlopen(/sw/lib/ion/query.so, 9): Symbol not
found: _region_inactivated
     Referenced from: /sw/lib/ion/query.so
     Expected in: dynamic lookup

>> Stack trace:
   0 [C]: in 'load_module'
   1 /sw/etc/ion/ion.lua:55
     [Skipping unnamed C functions.]
>> Failed to load module menu: dlopen(/sw/lib/ion/menu.so, 9): Symbol not
found: _region_inactivated
     Referenced from: /sw/lib/ion/menu.so
     Expected in: dynamic lookup

>> Stack trace:
   0 [C]: in 'load_module'
   1 /sw/etc/ion/ion.lua:56
     [Skipping unnamed C functions.]
>> Failed to load module ionws: dlopen(/sw/lib/ion/ionws.so, 9): Symbol not
found: _genframe_brushes_updated
     Referenced from: /sw/lib/ion/ionws.so
     Expected in: dynamic lookup

>> Stack trace:
   0 [C]: in 'load_module'
   1 /sw/etc/ion/ion.lua:57
     [Skipping unnamed C functions.]
>> Failed to load module floatws: dlopen(/sw/lib/ion/floatws.so, 9): Symbol
not found: _region_do_rescue_clientwins
     Referenced from: /sw/lib/ion/floatws.so
     Expected in: dynamic lookup

>> Stack trace:
   0 [C]: in 'load_module'
   1 /sw/etc/ion/ion.lua:58
     [Skipping unnamed C functions.]
>> Could not find a complete workspace class. Please load some modules.
>> Unable to set up any rootwins.
>> Refusing to start due to encountered errors.

According to the thread found here:
http://www.mail-archive.com/[email protected]/msg02067.html
the problem can be fixed by turning off dynamic linking. I tried to do this
by changing /sw/fink/10.4/unstable/main/finkinfo/x11-wm/ion.info as follows:


[...]
Revision: 2
[...]
ConfigureParams: --with-lua-prefix=%p --mandir=%p/share/man
--infodir=%p/share/\
info --libexecdir=%p/sbin --with-libtool=%p --with-disable-shared
[...]

however, even with the --diable-shared flag (found in the configure file of
the current ion-2 source package),

fink rebuild ion
fink reinstall ion

did not produce a working ion install.
Any help would be greatly appreciated!
Miles
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.