Just to complete this post, I was able to update Kannel to 1.4.3 and now SMPP 3.4 DLR worked fine! :-)
Best regards, Cassio 2009/5/19 Alejandro Guerrieri <[email protected]> > You're welcome, I'm glad it worked! > Regards, > > Alejandro > > > On Tue, May 19, 2009 at 8:26 PM, Cassio Bobsin Machado <[email protected] > > wrote: > >> Alejandro, >> >> Thanks for the remind. I forgot to do it before. >> >> I made those changes, repeated the steps and now RPM was generated >> successfully! >> >> Thank you very much for your help. >> >> I'll install it and check if now I can get a stable and updated kannel. >> >> >> Best regards, >> >> Cassio >> >> >> 2009/5/19 Alejandro Guerrieri <[email protected]> >> >>> Yes, as I've told you before, you need to search on the Makefile for >>> references to kannel-cvs and change it to kannel-1.4.3 >>> Better to do it on configure.in and run autoconf again. Check the .spec >>> file on the rpm folder, you may need to tweak it there as well. >>> >>> I'm probably creating an 1.4.3 rpm patch when I have some spare time. >>> >>> Regards, >>> >>> Alejandro >>> >>> >>> On Tue, May 19, 2009 at 7:46 PM, Cassio Bobsin Machado < >>> [email protected]> wrote: >>> >>>> Alejandro, I was able to move on, added a few dependant packages, and >>>> now stuck again with this result: >>>> >>>> find . -name "*.o" -o -name "*.i" -o -name "*.a" | xargs rm -f >>>> rm -f core gw-config wmlscript/wmlsc wmlscript/wmlsdasm utils/seewbmp >>>> utils/mtbatch gw/bearerbox gw/smsbox gw/wapbox utils/run_kannel_box >>>> test/decode_emimsg test/decompile test/drive_smpp test/drive_wapbox >>>> test/fakesmsc test/fakewap test/test_boxc test/test_cfg test/test_charset >>>> test/test_cimd2 test/test_conn test/test_dbpool test/test_dict >>>> test/test_headers test/test_hmac test/test_http test/test_http_server >>>> test/test_list test/test_md5 test/test_mem test/test_mime >>>> test/test_mime_multipart test/test_msg test/test_octstr_dump >>>> test/test_octstr_format test/test_octstr_immutables test/test_ota >>>> test/test_pap test/test_pcre test/test_pdu test/test_ppg >>>> test/test_prioqueue >>>> test/test_radius_acct test/test_radius_pdu test/test_regex test/test_si >>>> test/test_sl test/test_smsc test/test_store_dump test/test_udp >>>> test/test_urltrans test/test_uuid test/test_wakeup test/test_xmlrpc >>>> test/timestamp test/udpfeed test/wapproxy test/wml_tester >>>> checks/check_counter checks/check_date checks/check_ipcheck >>>> checks/check_list checks/check_octstr >>>> rm -f doc/userguide/sms-gateway.png doc/userguide/wap-gateway.png >>>> doc/arch/bearerbox-arch.png doc/arch/conf-push-session.png >>>> doc/arch/external-interfaces.png doc/arch/kannel-boxes.png >>>> doc/arch/kannel-push-boxes.png doc/arch/pushbox-threads.png >>>> doc/arch/wap-arch.png doc/arch/wap-session.png doc/arch/wapbox-threads.png >>>> doc/userguide/sms-gateway.ps doc/userguide/wap-gateway.ps doc/arch/ >>>> bearerbox-arch.ps doc/arch/conf-push-session.ps doc/arch/ >>>> external-interfaces.ps doc/arch/kannel-boxes.ps doc/arch/ >>>> kannel-push-boxes.ps doc/arch/pushbox-threads.ps >>>> doc/arch/wap-arch.psdoc/arch/ >>>> wap-session.ps doc/arch/wapbox-threads.ps doc/alligata/11-1.psdoc/alligata/ >>>> 11-3.ps doc/alligata/11-4.ps doc/alligata/11-5.ps >>>> doc/alligata/12-10.psdoc/alligata/ >>>> 12-11.ps doc/alligata/12-12.ps doc/alligata/12-13.ps doc/alligata/ >>>> 12-2.ps doc/alligata/12-3.ps doc/alligata/12-4.ps >>>> doc/alligata/12-5.psdoc/alligata/ >>>> 12-6.ps doc/alligata/12-7.ps doc/alligata/12-8.ps >>>> doc/alligata/12-9.psdoc/alligata/ >>>> 13-5.ps doc/alligata/done.ps doc/alligata/licences.ps doc/alligata/ >>>> maininst.ps doc/alligata/nearlydone.ps doc/alligata/nopro.psdoc/alligata/ >>>> progress.ps doc/alligata/wapdiagsmall.ps doc/wtls/fig10o.ps doc/wtls/ >>>> fig1o.ps doc/wtls/fig2o.ps doc/wtls/fig3o.ps doc/wtls/fig4o.psdoc/wtls/ >>>> fig4out.ps doc/wtls/fig5o.ps doc/wtls/fig5out.ps doc/wtls/fig6o.psdoc/wtls/ >>>> fig6out.ps doc/wtls/fig6out1.ps doc/wtls/fig7o.ps >>>> doc/wtls/fig8o.psdoc/wtls/ >>>> fig9o.ps doc/alligata/alligata.html doc/arch/arch.html >>>> doc/userguide/userguide.html doc/wtls/wtls.html doc/alligata/alligata.rtf >>>> doc/arch/arch.rtf doc/userguide/userguide.rtf doc/wtls/wtls.rtf >>>> doc/alligata/alligata.ps doc/arch/arch.ps >>>> doc/userguide/userguide.psdoc/wtls/ >>>> wtls.ps doc/alligata/alligata.pdf doc/arch/arch.pdf >>>> doc/userguide/userguide.pdf doc/wtls/wtls.pdf >>>> rm -f benchmarks/report.pdf benchmarks/report.ps benchmarks/report.html >>>> rm -rf "/tmp/kannel-rpm/kannel-cvs" >>>> if [ -d /tmp/kannel-rpm ]; then rmdir "/tmp/kannel-rpm"; fi >>>> rm -f kannel-cvs.tar kannel-cvs.tar.gz >>>> Preparing to build the RPM files >>>> mkdir -p "/tmp/kannel-rpm/kannel-cvs" >>>> cp -R * "/tmp/kannel-rpm/kannel-cvs" >>>> tar -C "/tmp/kannel-rpm" -c kannel-cvs -zf kannel-cvs.tar.gz >>>> rm -rf "/tmp/kannel-rpm/kannel-cvs" >>>> if [ -d /tmp/kannel-rpm ]; then rmdir "/tmp/kannel-rpm"; fi >>>> Building the RPM >>>> rpmbuild -ta kannel-cvs.tar.gz >>>> Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.2569 >>>> + umask 022 >>>> + cd /usr/src/redhat/BUILD >>>> + rm -rf /var/tmp/kannel-1.4.3-1.4.3-root >>>> + cd /usr/src/redhat/BUILD >>>> + rm -rf kannel-1.4.3 >>>> + /bin/gzip -dc /root/installs/gateway-1.4.3/kannel-cvs.tar.gz >>>> + tar -xf - >>>> + STATUS=0 >>>> + '[' 0 -ne 0 ']' >>>> + cd kannel-1.4.3 >>>> /var/tmp/rpm-tmp.2569: line 32: cd: kannel-1.4.3: No such file or >>>> directory >>>> error: Bad exit status from /var/tmp/rpm-tmp.2569 (%prep) >>>> >>>> >>>> RPM build errors: >>>> Bad exit status from /var/tmp/rpm-tmp.2569 (%prep) >>>> make: *** [rpm] Error 1 >>>> >>>> >>>> I think it has something to do with directory configuration because I'm >>>> the stable version instead of the CVS version. >>>> >>>> >>>> >>>> Cassio >>>> >>>> >>>> 2009/5/19 Alejandro Guerrieri <[email protected]> >>>> >>>>> Yes, remove the old rh6-7 .spec files laying on the utils/ folder. >>>>> >>>>> Hope it helps, >>>>> >>>>> Alejandro >>>>> >>>>> On Tue, May 19, 2009 at 7:04 PM, Cassio Bobsin Machado < >>>>> [email protected]> wrote: >>>>> >>>>>> Alejandro, >>>>>> >>>>>> I was able to do it until the "make rpm" step. >>>>>> >>>>>> Here is the error I got: >>>>>> >>>>>> Makefile:355: .depend: No such file or directory >>>>>> for dir in gw gw/smsc gwlib test utils wmlscript checks wap radius; do >>>>>> \ >>>>>> for file in $dir/*.c; do \ >>>>>> gcc -D_REENTRANT=1 -I. -Igw -g -O2 -D_XOPEN_SOURCE=600 >>>>>> -D_BSD_SOURCE -I/usr/include/libxml2 -MM $file -MT $dir/`basename $file >>>>>> .c`.o -MT $dir/`basename $file .c`.i; done; done > .depend >>>>>> find . -name "*.o" -o -name "*.i" -o -name "*.a" | xargs rm -f >>>>>> rm -f core gw-config wmlscript/wmlsc wmlscript/wmlsdasm utils/seewbmp >>>>>> utils/mtbatch gw/bearerbox gw/smsbox gw/wapbox utils/run_kannel_box >>>>>> test/decode_emimsg test/decompile test/drive_smpp test/drive_wapbox >>>>>> test/fakesmsc test/fakewap test/test_boxc test/test_cfg test/test_charset >>>>>> test/test_cimd2 test/test_conn test/test_dbpool test/test_dict >>>>>> test/test_headers test/test_hmac test/test_http test/test_http_server >>>>>> test/test_list test/test_md5 test/test_mem test/test_mime >>>>>> test/test_mime_multipart test/test_msg test/test_octstr_dump >>>>>> test/test_octstr_format test/test_octstr_immutables test/test_ota >>>>>> test/test_pap test/test_pcre test/test_pdu test/test_ppg >>>>>> test/test_prioqueue >>>>>> test/test_radius_acct test/test_radius_pdu test/test_regex test/test_si >>>>>> test/test_sl test/test_smsc test/test_store_dump test/test_udp >>>>>> test/test_urltrans test/test_uuid test/test_wakeup test/test_xmlrpc >>>>>> test/timestamp test/udpfeed test/wapproxy test/wml_tester >>>>>> checks/check_counter checks/check_date checks/check_ipcheck >>>>>> checks/check_list checks/check_octstr >>>>>> rm -f doc/userguide/sms-gateway.png doc/userguide/wap-gateway.png >>>>>> doc/arch/bearerbox-arch.png doc/arch/conf-push-session.png >>>>>> doc/arch/external-interfaces.png doc/arch/kannel-boxes.png >>>>>> doc/arch/kannel-push-boxes.png doc/arch/pushbox-threads.png >>>>>> doc/arch/wap-arch.png doc/arch/wap-session.png >>>>>> doc/arch/wapbox-threads.png >>>>>> doc/userguide/sms-gateway.ps doc/userguide/wap-gateway.ps doc/arch/ >>>>>> bearerbox-arch.ps doc/arch/conf-push-session.ps doc/arch/ >>>>>> external-interfaces.ps doc/arch/kannel-boxes.ps doc/arch/ >>>>>> kannel-push-boxes.ps doc/arch/pushbox-threads.ps >>>>>> doc/arch/wap-arch.psdoc/arch/ >>>>>> wap-session.ps doc/arch/wapbox-threads.ps >>>>>> doc/alligata/11-1.psdoc/alligata/ >>>>>> 11-3.ps doc/alligata/11-4.ps doc/alligata/11-5.ps doc/alligata/ >>>>>> 12-10.ps doc/alligata/12-11.ps doc/alligata/12-12.ps doc/alligata/ >>>>>> 12-13.ps doc/alligata/12-2.ps doc/alligata/12-3.ps doc/alligata/ >>>>>> 12-4.ps doc/alligata/12-5.ps doc/alligata/12-6.ps doc/alligata/ >>>>>> 12-7.ps doc/alligata/12-8.ps doc/alligata/12-9.ps doc/alligata/ >>>>>> 13-5.ps doc/alligata/done.ps doc/alligata/licences.ps doc/alligata/ >>>>>> maininst.ps doc/alligata/nearlydone.ps doc/alligata/nopro.psdoc/alligata/ >>>>>> progress.ps doc/alligata/wapdiagsmall.ps doc/wtls/fig10o.ps doc/wtls/ >>>>>> fig1o.ps doc/wtls/fig2o.ps doc/wtls/fig3o.ps doc/wtls/fig4o.psdoc/wtls/ >>>>>> fig4out.ps doc/wtls/fig5o.ps doc/wtls/fig5out.ps >>>>>> doc/wtls/fig6o.psdoc/wtls/ >>>>>> fig6out.ps doc/wtls/fig6out1.ps doc/wtls/fig7o.ps >>>>>> doc/wtls/fig8o.psdoc/wtls/ >>>>>> fig9o.ps doc/alligata/alligata.html doc/arch/arch.html >>>>>> doc/userguide/userguide.html doc/wtls/wtls.html doc/alligata/alligata.rtf >>>>>> doc/arch/arch.rtf doc/userguide/userguide.rtf doc/wtls/wtls.rtf >>>>>> doc/alligata/alligata.ps doc/arch/arch.ps >>>>>> doc/userguide/userguide.psdoc/wtls/ >>>>>> wtls.ps doc/alligata/alligata.pdf doc/arch/arch.pdf >>>>>> doc/userguide/userguide.pdf doc/wtls/wtls.pdf >>>>>> rm -f benchmarks/report.pdf benchmarks/report.psbenchmarks/report.html >>>>>> rm -rf "/tmp/kannel-rpm/kannel-cvs" >>>>>> if [ -d /tmp/kannel-rpm ]; then rmdir "/tmp/kannel-rpm"; fi >>>>>> rm -f kannel-cvs.tar kannel-cvs.tar.gz >>>>>> Preparing to build the RPM files >>>>>> mkdir -p "/tmp/kannel-rpm/kannel-cvs" >>>>>> cp -R * "/tmp/kannel-rpm/kannel-cvs" >>>>>> tar -C "/tmp/kannel-rpm" -c kannel-cvs -zf kannel-cvs.tar.gz >>>>>> rm -rf "/tmp/kannel-rpm/kannel-cvs" >>>>>> if [ -d /tmp/kannel-rpm ]; then rmdir "/tmp/kannel-rpm"; fi >>>>>> Building the RPM >>>>>> rpmbuild -ta kannel-cvs.tar.gz >>>>>> error: line 140: second %prep >>>>>> make: *** [rpm] Error 1 >>>>>> >>>>>> >>>>>> Do you know what is missing? >>>>>> >>>>>> >>>>>> Best regards, >>>>>> >>>>>> Cassio >>>>>> >>>>>> >>>>>> >>>>>> 2009/5/19 Cassio Bobsin Machado <[email protected]> >>>>>> >>>>>> Alejandro, thanks! >>>>>>> >>>>>>> I'll try this tomorrow, and then post results here. >>>>>>> >>>>>>> Cassio >>>>>>> >>>>>>> 2009/5/19 Alejandro Guerrieri <[email protected]> >>>>>>> >>>>>>> Cassio, >>>>>>>> I've made a patch to build an RPM out of CVS. It could be easily >>>>>>>> ported to use 1.4.3 instead (you need to change some references from >>>>>>>> "cvs" >>>>>>>> to "1.4.3" on the make and spec files). You also need to remove the >>>>>>>> utils/*.spec files for older redhats. >>>>>>>> >>>>>>>> [Or you could just use the CVS version, it's as stable as 1.4.3 and >>>>>>>> have a few new niceties as well] >>>>>>>> >>>>>>>> Check here: >>>>>>>> >>>>>>>> http://www.blogalex.com/archives/23 >>>>>>>> >>>>>>>> Hope it helps, >>>>>>>> >>>>>>>> Alejandro >>>>>>>> >>>>>>>> On Tue, May 19, 2009 at 4:43 PM, Cassio Bobsin Machado < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> Hello there! >>>>>>>>> >>>>>>>>> I'm newbie to Kannel, but I really tried searching before posting. >>>>>>>>> >>>>>>>>> Using Kannel 1.4.2 with Centos 5 (x86_64), I suffered the SMPP 3.4 >>>>>>>>> DLR panic problem that was fixed on version 1.4.3. >>>>>>>>> >>>>>>>>> What I'm facing now is that I can't find a RPM of version 1.4.3 to >>>>>>>>> update Kannel. I tried to compile it before, but I was not able to >>>>>>>>> keep it >>>>>>>>> running (it simply droped out constantly). So when I moved to RPM >>>>>>>>> install of >>>>>>>>> version 1.4.2, I was but to run it smoothly. Of course, until I faced >>>>>>>>> the >>>>>>>>> SMPP 3.4 DLR problem. >>>>>>>>> >>>>>>>>> What I thought is to compile Kannel 1.4.3, and just simply copy >>>>>>>>> over the files that were upgraded, so I can have a 1.4.2 patched >>>>>>>>> version, >>>>>>>>> without losing RPM advantages I had. >>>>>>>>> >>>>>>>>> Does anybody know wich files should I copy to solve it? Maybe just >>>>>>>>> bearerbox itself, or some library? >>>>>>>>> >>>>>>>>> Otherwise, is there any 1.4.3 version RPM of Kannel for Centos 5 >>>>>>>>> (x86_64)? >>>>>>>>> >>>>>>>>> >>>>>>>>> Thanks in advance! >>>>>>>>> >>>>>>>>> Cassio >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> >
