Monthly Archives: December 2004

e17 CVS on FreeBSD 4.10

I figured out why I have the autofoo problems on FreeBSD with enlightenment CVS. Turns out that the libtool.m4 macro is not being pulled in when running autogen.sh (aclocal rather). The fix is to set the ACLOCAL_FLAGS environment varible to pull in the right location to libtool.m4

[buffy] ~> locate libtool15.m4
/home/usr.local/share/aclocal/libtool15.m4
[buffy> ~> setenv ACLOCAL_FLAGS "-I /usr/local/share/aclocal
setenv CFLAGS "-I/usr/local/include -I/usr/X11R6/include -L/usr/X11R6/lib -L/usr/local/lib -I/usr/e17/include -L/usr/e17/lib"
sudo ldconfig -m /usr/e17/lib

edb:        ./autogen.sh --prefix=/usr/e17
edb:        ./autogen.sh --prefix=/usr/e17 [fix -lgtk]
evas:       ./autogen.sh --prefix=/usr/e17 [fix -lpthead]
ecore:      ./configure --prefix=/usr/e17
embryo:     ./autogen.sh --prefix=/usr/e17
edje:       ./autogen.sh --prefix=/usr/e17
emotion:    ./autogen.sh --prefix=/usr/e17
engrave:    ./autogen.sh --prefix=/usr/e17
epeg:       ./autogen.sh --prefix=/usr/e17
epsilon:    ./autogen.sh --prefix=/usr/e17
esmart:     ./autogen.sh --prefix=/usr/e17
etox:       ./autogen.sh --prefix=/usr/e17  [fix -I/usr/X11R6/include]
evoak:      ./autogen.sh --prefix=/usr/e17  [fix Edje_Edit.h missing]
ewl:        ./autogen.sh --prefix=/usr/e17  [use gmake]

e:          ./autogen.sh --prefix=/usr/e17  [edje_cc bust]
entrance:   ./autogen.sh --prefix=/usr/e17  [edje_cc bust]

Notes

  • Use gmake instead of BSD make.
  • edje_cc gives some crap when compiling the images (happens with ewl and e wm)
  • I can start the WM but only the splash works. The desktop is barren. This must be because of the themes being broken due to edje_cc

    Meanwhile, a battery monitor has been added to e17! Whats really interesting about the images used on the desktop is that they do not visibly seem to lose quality when resizing.

  • Direct Rendering on IGP340

    The FC3 update to Xorg 6.8.1 now enables direct rendering on the ATI Radeon IGP340 chipset. I am getting ~340 FPS@24bpp with glxgears.

    FreeBSD still does not have a AGP driver for the IGP chipset. :(

    Enlightenment DR17

    Early morning Sunday hackery to get enlightenment 0.17 desktop environment running on Fedora Core 3 was a success.

    This is definitely the coolest graphical environment I have seen so far in any OS environment (except for the Mac OSX). These guys are freaking insane. Where do they get the inspiration for this stuff????? Wow! Wow! Wow!

    Right now I have snow falling transparently on my desktop. Title bars which flash sideways when I shift focus. A Mac OSX like iconbar which is soooo smooth (unlike the iconbar in gdeklets).

    Everything is so classy! Thats the word – CLASSY!

    I have been trying for ages to get it working on FreeBSD at office but the autofoo stuff keeps breaking things. Have loads of time next week to butcher autofoo and make it work. This is too irrestibable to be confined only to my laptop.

    Damn, GTK and QT sure spoil the e17 desktop! :)

    Elegant rollback using cvsup

    How did I rollback to Xorg 6.7?

    Set “*default date=2004.12.23.00.00.00″ in cvs-supfile and “portinstall x11-servers/xorg-server”. Then add “'xorg-server-*',” to HOLD_PKGS in pkgtools.conf to prevent accidental upgrades.

    For all I know, the regression might have been a broken compile with Xorg 6.8. Will try again after Eric Anholt does a revision to the port.