From: garry <ref...@be...> - 2006-09-19 10:28:56
|
ROX is really beautiful, thanks to you all. I've been using it from pkgsrc on NetBSD for more than a year (NetBSD 2.1 on a little EPIA 800 MHz mini-itx) . In moving up to the ROX-Filer 2.5 release (pkgsrc still has 2.4.1) I found that I had to change the compiler invocation in AppRun to gmake clean && gmake LIBS="-Wl,-R/usr/X11R6/lib" The auto generated makefiles are dependent on GNU make, "gmake" on a NetBSD system (BSD make encounters syntax errors). The linker directive is necessary because NetBSD does not, by default, search an LDPATH for runtime libraries. It proves to be less problematic to let each executable remember the library location(s) itself. See the NetBSD ELF FAQ <http://www.netbsd.org/Documentation/elf.html#elf-rpath> The same small change to AppRun allows yesterday's subversion code to compile and run on NetBSD also. I just wanted to let you know that your build system is in fact very portable and ROX-Filer 2.5 is running well under NetBSD with Fluxbox 1.0rc2. I don't think many of you guys run NetBSD --- what's the matter with you :-D (I ran a small office network for four years on RedHat Linux, then Debian GNU/Linux, then Gentoo Linux, then switched to BSD for what seemed to me to be a better stability. I used FreeBSD first but the road got rocky during the 5.0 release so I finally moved to NetBSD and love it.) -- garry roseman Linux Certified and BSD Certainly Moscow, Tennessee |