Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Run the Ion Window Manager under Apple's X11 UNIX
I have written a how-to for running the Ion window manager under Apple's X11. If you're interested in Ion, check it out...

[robg adds: There's also a fink version of Ion available...]
    •    
  • Currently 3.50 / 5
  You rated: 4 / 5 (4 votes cast)
 
[7,152 views]  

Run the Ion Window Manager under Apple's X11 | 6 comments | Create New Account
Click here to return to the 'Run the Ion Window Manager under Apple's X11' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Run the Ion Window Manager under Apple's X11
Authored by: gdsimms on May 18, '04 03:07:32PM

If you want to build and install the ion-2 window manager, you will need to do a few extra steps to get it to work with OS X. What follows is greatly abbreviated and is for people who know what this stuff means.

<build and install lua 5.0.2>

cd /usr/local/lib
sudo ranlib liblua.a
sudo ranlib liblualib.a

<use fink to install libtool14>

cd /sw/bin/
sudo ln -s glibtool libtool

cd <ion source directory>
export MACOSX_DEPLOYMENT_TARGET=10.3
./configure --with-libtool=/sw
make all
sudo make install



[ Reply to This | # ]
Run the Ion Window Manager under Apple's X11
Authored by: gdsimms on May 18, '04 03:32:42PM
Argh. Apparently I don't know what I'm doing. There is a "dlcompat" problem here since ion-2 is more modular and uses old unix style dynamic linking to load the modules. Anyone know how to diagnose and fix this:
Ion startup error log:
>> Failed to load module de: dlcompat: dyld: ion Undefined symbols:
   /usr/local/lib/ion/de.so undefined reference to _GrBrush_objdescr expected to be defined in a dynamic image
   /usr/local/lib/ion/de.so undefined reference to _WRootWin_objdescr expected to be defined in a dynamic 
>> Stack trace:
   0 [C]: in 'gr_select_engine'
   1 /usr/local/etc/ion/draw.lua:6
     [Skipping unnamed C functions.]
>> No drawing engines loaded, trying "de".
>> Failed to load module de: dlcompat: dyld: ion Undefined symbols:
   /usr/local/lib/ion/de.so undefined reference to _GrBrush_objdescr expected to be defined in a dynamic image
   /usr/local/lib/ion/de.so undefined reference to _WRootWin_objdescr expected to be defined in a dynamic 
>> Failed to load module query: dlcompat: dyld: ion Undefined symbols:
   /usr/local/lib/ion/query.so undefined reference to _WMPlex_objdescr expected to be defined in a dynamic image
   /usr/local/lib/ion/query.so undefined reference to _WWindow_objdescr expected to be defined in a dyna
>> Stack trace:
   0 [C]: in 'load_module'
   1 /usr/local/etc/ion/ion.lua:55
     [Skipping unnamed C functions.]
>> Failed to load module menu: dlcompat: dyld: ion Undefined symbols:
   /usr/local/lib/ion/menu.so undefined reference to _WMPlex_objdescr expected to be defined in a dynamic image
   /usr/local/lib/ion/menu.so undefined reference to _WWindow_objdescr expected to be defined in a dynami
>> Stack trace:
   0 [C]: in 'load_module'
   1 /usr/local/etc/ion/ion.lua:56
     [Skipping unnamed C functions.]
>> Failed to load module ionws: dlcompat: dyld: ion Undefined symbols:
   /usr/local/lib/ion/ionws.so undefined reference to _WClientWin_objdescr expected to be defined in a dynamic image
   /usr/local/lib/ion/ionws.so undefined reference to _WGenFrame_objdescr expected to be defined in 
>> Stack trace:
   0 [C]: in 'load_module'
   1 /usr/local/etc/ion/ion.lua:57
     [Skipping unnamed C functions.]
>> Failed to load module floatws: dlcompat: dyld: ion Undefined symbols:
   /usr/local/lib/ion/floatws.so undefined reference to _WClientWin_objdescr expected to be defined in a dynamic image
   /usr/local/lib/ion/floatws.so undefined reference to _WGenFrame_objdescr expected to be defined
>> Stack trace:
   0 [C]: in 'load_module'
   1 /usr/local/etc/ion/ion.lua:58
     [Skipping unnamed C functions.]
>> Could not find a complete workspace class. Please load some modules.
>> Could not find a complete workspace class. Please load some modules.
>> Unable to set up any rootwins.
>> Refusing to start due to encountered errors.


[ Reply to This | # ]
Run the Ion Window Manager under Apple's X11
Authored by: badoingdoing on Jul 08, '04 12:54:43AM
You've probably got it by now, but here's a reference to fixing that problem. http://www.mail-archive.com/ion@list.rt.fm/msg01637.html

[ Reply to This | # ]
Run the Ion Window Manager under Apple's X11
Authored by: HAL9000 on May 19, '04 05:45:03PM

is it just me or can anyone else not find ion in fink?



[ Reply to This | # ]
Run the Ion Window Manager under Apple's X11
Authored by: thochman on May 20, '04 01:38:10AM
Well, as shown here it is only available in the "unstable" branch of Fink. Info on how to install unstable packages can be found in the FAQ. :)

[ Reply to This | # ]
Run the Ion Window Manager under Apple's X11
Authored by: HAL9000 on May 25, '04 07:47:46PM

I enabled the unstable packages via finkcommander and still didn't see it. I felt like reinstalling fink anyway so I went ahead and did that and tried again and now it's there. That was kind of odd.



[ Reply to This | # ]