You're welcome, I'm glad it worked! Regards, Alejandro
On Tue, May 19, 2009 at 8:26 PM, Cassio Bobsin Machado <cassi...@gmail.com>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 <alejandro.guerri...@gmail.com> > >> 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 < >> cassi...@gmail.com> 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.ps doc/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 <alejandro.guerri...@gmail.com> >>> >>>> 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 < >>>> cassi...@gmail.com> 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.psdoc/alligata/ >>>>> 12-8.ps doc/alligata/12-9.ps doc/alligata/13-5.ps >>>>> doc/alligata/done.psdoc/alligata/ >>>>> licences.ps doc/alligata/maininst.ps >>>>> doc/alligata/nearlydone.psdoc/alligata/ >>>>> nopro.ps doc/alligata/progress.ps doc/alligata/wapdiagsmall.psdoc/wtls/ >>>>> fig10o.ps doc/wtls/fig1o.ps doc/wtls/fig2o.ps doc/wtls/fig3o.psdoc/wtls/ >>>>> fig4o.ps doc/wtls/fig4out.ps doc/wtls/fig5o.ps >>>>> doc/wtls/fig5out.psdoc/wtls/ >>>>> fig6o.ps doc/wtls/fig6out.ps doc/wtls/fig6out1.ps >>>>> doc/wtls/fig7o.psdoc/wtls/ >>>>> fig8o.ps doc/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.psdoc/userguide/ >>>>> userguide.ps doc/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 <cassi...@gmail.com> >>>>> >>>>> Alejandro, thanks! >>>>>> >>>>>> I'll try this tomorrow, and then post results here. >>>>>> >>>>>> Cassio >>>>>> >>>>>> 2009/5/19 Alejandro Guerrieri <alejandro.guerri...@gmail.com> >>>>>> >>>>>> 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 < >>>>>>> cassi...@gmail.com> 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 >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> >