Thursday, June 28, 2007

jabberd 2.1.4 on SunOs 5.10 (Solaris) / instalacja jabberd 2.1.4 na SunOs 5.10 (Solaris)

instalacja jabberd 2.1.4 na SunOs 5.10 (Solaris)

./configure “parameters”
comment out in config.h this line "#define HAVE_VSYSLOG"

This is likely due to the fact that Solaris doesn't accept NULL values passed to vsnprintf and related functions. jabberd2 has implemented some workounds specific to vsnprintf, but left out vsyslog, which uses the system vsnprintf under the hood.

cd /sm
edit Makefile
find in /sm/Makefile
sm_LDFLAGS = -Wl,-export-dynamic

and replace with:
sm_LDFLAGS = -Wl -B dynamic

make
make install
without this change sm_LDFLAGS = -Wl -B dynamic
jabberd don't compile , error was in sm without change in config.h c2s just died after the starting jabberd maybe its just a one of lot solution, really i don't know

No comments: