From: <che...@bi...> - 2004-01-22 16:59:30
|
Hi John, I am not aware of any successful Solaris installs. We are looking into making rlib Solaris compatible. But, if you want to try some patches before we get to that, bzero(dest, len) is just memset(dest, 0, len); vasprintf is is used to create sprintf type functions. it is called only in the rlogit function - which just logs errors and messages. You could comment out the content of this function so it is just: rlogit(const gchar *fmt, ...) { } and then try again. > Hello, > > Has anyone ever successfully compiled RLib on Solaris. I have tried > unsuccessfully for 2 days now. I get the following make errors after: > > parsexml.c: In function `utf8_to_8813': > parsexml.c:38: warning: implicit declaration of function `bzero' > make[1]: *** [parsexml.lo] Error 1 > make[1]: Leaving directory `/usr/local/apache2/htdocs/rlib-1.1.7/libsrc' > make: *** [all-recursive] Error 1 > > If I compile without errors on warnings(remove -Werror), i get the > following compile error: > > /usr/local/apache2/htdocs/rlib-1.1.7/libsrc/.libs/libr.so: undefined > reference to `compress@SUNW_1.1' > /usr/local/apache2/htdocs/rlib-1.1.7/libsrc/.libs/libr.so: undefined > reference to `vasprintf' collect2: ld returned 1 exit status > make[1]: *** [rlibc] Error 1 > make[1]: Leaving directory `/usr/local/apache2/htdocs/rlib-1.1.7/bin' > make: *** [all-recursive] Error 1 > > I would love to use this great program. But cant get it to compile. > Someone please help. > > Thanks in advance, > John Richardson |