Hi, all.
I have a Solaris 8 server which happily builds a nightly CVS build I retrieved from CVS on 16/12/06.
When I heard that 1.2.0 had been released, I downloaded this tarball:
http://www.openser.org/pub/openser/latest/src/openser-1.2.0-tls_src.tar.gz
However, I'm having difficulties compiling it.
To avoid a couple of symbol referencing errors, I added: -DDBG_QM_MALLOC \ and disabled: #-DF_MALLOC \
in the DEFS variable definition in Makefile.defs.
I reached this by trial and error and by comparing the differences in the file from the working nightly build I can compile and the latest release tarball.
However, I'm still getting:
Undefined first referenced symbol in file warn cfg.tab.o ld: fatal: Symbol referencing errors. No output written to openser collect2: ld returned 1 exit status gmake: *** [openser] Error 1
Can anyone put me out of my misery? ... I'm not a C guru and am struggling a bit.
Peter.
OK,
I managed to compile OpenSER but only by disabling TLS and excluding the presence module. That's OK to start, but I'd like to get the presence module compiled again, at least.
After compilation, I discovered another bug in the openser_mysql.sh script which makes a call to egrep with the -w flag. This doesn't appear to work with Solaris' default version of egrep. Removing the -w call seems to work.
I didn't raise a bug report for this (or, in fact, the MALLOC symbol referencing changes I described in my last mail) because I'm not confident I understand well enough what's going on, so I'm hoping someone else will be able to comment.
Cheers,
Peter.
Hi Peter,
if you could provide complete compile error log, I'll try to take a look to see what's the problem. Prior release, we had no access to a Solaris 8 machine and nobody reported anything about this...so, small issues might escaped..
regards, bogdan
Peter Edwards wrote:
OK,
I managed to compile OpenSER but only by disabling TLS and excluding the presence module. That's OK to start, but I'd like to get the presence module compiled again, at least.
After compilation, I discovered another bug in the openser_mysql.sh script which makes a call to egrep with the -w flag. This doesn't appear to work with Solaris' default version of egrep. Removing the -w call seems to work.
I didn't raise a bug report for this (or, in fact, the MALLOC symbol referencing changes I described in my last mail) because I'm not confident I understand well enough what's going on, so I'm hoping someone else will be able to comment.
Cheers,
Peter.
Users mailing list Users@openser.org http://openser.org/cgi-bin/mailman/listinfo/users