Enlightenment on NetBSD

WorkInProgress

Packages required/recommended (unordered)

gmake, automake, autogen, autoconf, zlib, jpeg, png, freetype2, fontconfig, curl, vera-ttf, subversion, gettext, gtexinfo, libtool, pkg-config, dbus, xine-lib, hal, consolekit, sudo, intltool

Required ./configure flags

  • NetBSD 4.0.1
    export CPPFLAGS="$CPPFLAGS -I/usr/pkg/include -I/usr/X11R6/include -I/opt/e17/include"
    
    export LDFLAGS="$LDFLAGS -L/usr/pkg/lib -L/usr/X11R6/lib -L/opt/e17/lib -Wl,-R/usr/X11R6/lib"
    
  • NetBSD 5.0
    export CPPFLAGS="$CPPFLAGS -I/usr/pkg/include -I/usr/X11R7/include -I/opt/e17/include"
    
    export LDFLAGS="$LDFLAGS -L/usr/pkg/lib -L/usr/X11R7/lib -L/opt/e17/lib -Wl,-R/usr/X11R7/lib"
    

Known bugs/issues/missing libs

  • Eina must be built without pthread support;

References

Notes

  • Testing NetBSD4.0.1 and NetBSD5.0
  • E17 in NetBSD4.0.1 is broken after r40492, because provides XRandR 1.1 instead of 1.2
  • Installed in Vmware Server (Qemu is too slow, VirtualBox is not able to finish the installation)
  • E at least at r40491
  • gmake is required
  • for dbus and hal, add:
    dbus=YES
    hal=YES
    
    to /etc/rc.conf
  • standard users aren't allowed to do all sysactions, just "Lock" and "Log Out"

Attachments