Hi Sergio,
many thanks for your help. I applied the fix for the makefile.defs . I will also try to fix the warnings, but I find really hard to do as I have no access to a solaris, so I will have to do it blindly..
Regards, Bogdan
Sergio Gutierrez wrote:
Hi Bogdan.
The compilation on Solaris 10/SPARC with TLS enables has ended succesfully.
It was performed on the same setup as previous, and the gmake command was:
*gmake exclude_modules="jabber mi_xmlrpc osp perl postgres unixodbc snmpstats xmpp db_berkeley ldap mi_dm perlvdb xcap_client" *
As I have my openssl installed at LOCALBASE, I had to modify Makefile.defs using the attached patch. I am not sure if it is right, but it solved compilation for me.
Attached are also the warnings repored; again they seem harmless.
I will perform later the test on Solaris x86.
Regards.
Sergio GutiƩrrez EPM Telecomunicaciones Medellin, Colombia Tel: +574 - 3802947
On 12/12/07, *Sergio Gutierrez* <saguti@gmail.com mailto:saguti@gmail.com> wrote:
Hi Bogdan. The compilation on Solaris 10/SPARC has ended succesfully. Acording to my current setup, in particular, related to fulfilled dependencies, my final gmake command was: *gmake exclude_modules="jabber mi_xmlrpc osp perl postgres unixodbc snmpstats xmpp tlsops db_berkeley ldap mi_dm perlvdb xcap_client" *I have mysql 5.0.22 and radiusclient 0.5.2 The attached file contains the whole warnings reported at the compilation process; most of them are related to assignments without casting, and implicit declaration of functions. I will peform the TLS compilation, and the testing on Solaris x86, and I will be notifying you as soon as they end. If there is something I can help, or another test you would like I perform, please let me know. Best Regards. Sergio GutiƩrrez EPM Telecomunicaciones Medellin, Colombia Tel: +574 - 3802947 On Dec 12, 2007 4:54 PM, Sergio Gutierrez < saguti@gmail.com <mailto:saguti@gmail.com>> wrote: Hi Bogdan. Continuing with compilation, this error appeared when compiling LDAP module: In file included from ldap_api_fn.c:40: ldap_api_fn.h:57: error: conflicting types for 'ldap_url_search' /usr/include/ldap.h:789: error: previous declaration of 'ldap_url_search' was here ldap_api_fn.h:57: error: conflicting types for 'ldap_url_search' /usr/include/ldap.h:789: error: previous declaration of 'ldap_url_search' was here ldap_api_fn.c: In function `ldap_params_search': ldap_api_fn.c:211: warning: implicit declaration of function `LDAP_API_ERROR' In my case, I do not have OpenLDAP libraries installed, but my system has the LDAP library which is standard on Solaris since Solaris 9. checking at the manual, I see the declaration on Solaris is: int *ldap_url_search*(LDAP *ld, char *url, int attrsonly); Please, let me know how can we continue. Regards. Sergio. On Dec 12, 2007 4:22 PM, Bogdan-Andrei Iancu < bogdan@voice-system.ro <mailto:bogdan@voice-system.ro>> wrote: Hi Sergio, Thanks for the feedback - I'm glad we were able to catch this issue in last minutes before release :). I also applied your patch for the Makefile of the carrierroute module. Regards, Bogdan Sergio Gutierrez wrote: > Hi Bogdan. > > The compilation so far is going right, with no warnings; > > A modification I did is I installed libconfuse, because for our > particular setup we are interested in exploring the carrierroute > module; I installed at my LOCALBASE, and at compiling the module, it > failed; trying to fix it I added a couple lines to the Makefile of the > module as indicated at the following diff; I am not sure if they are > required, but they fixed my problem: > > > ------------------------- BEGIN DIFF > --- Makefile Wed Dec 12 16:05:06 2007 > +++ Makefile.saguti Wed Dec 12 16:04:58 2007 > @@ -8,7 +8,8 @@ > include ../../Makefile.defs > auto_gen= > NAME=carrierroute.so > -LIBS=-lconfuse > +LIBS+=-L$(LOCALBASE)/lib -lconfuse > +DEFS+=-I$(LOCALBASE)/include > > include ../../Makefile.modules > > ------------------------ END DIFF > > I will try again the compilation, and I hope to test it too on Solaris > x86. > > Best regards. > > Sergio. >