Pick of the Week - Nov 10 [Show all picks]
Path Finder 5 - A feature-laden Finder replacement
Submit Hint Search The Forums LinksStatsPollsFAQHeadlinesRSS
12,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 0.00 / 5
  • 1
  • 2
  • 3
  • 4
  • 5
  (0 votes cast)
 
[5,524 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 whomever posted them. This site is not responsible for what they say.
Run the Ion Window Manager under Apple's X11
Authored by: gdsimms on Tue, May 18 2004 at 3:07PM PDT
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 Tue, May 18 2004 at 3:32PM PDT
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 Thu, Jul 8 2004 at 12:54AM PDT
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 Wed, May 19 2004 at 5:45PM PDT
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 Thu, May 20 2004 at 1:38AM PDT
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 Tue, May 25 2004 at 7:47PM PDT
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 | # ]