On 6/17/07, Miles Colman <[EMAIL PROTECTED]> wrote: > 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 >
Were those instructions for OS X/Darwin? The Darwin linker doesn't really support static builds the same way as they're done in Linux. Also, for clarification: how did you apply --disable-shared? Did you do it in the ConfigureParams of ion.info? -- Alexander K. Hansen akh AT finkproject DOT org Fink User Liaison and Documenter ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Fink-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fink-users
