Hi guys. I am trying to compile smppbox, and I have the error below. I would like you to guide me for the instalation process.
[r...@tchaka trunk]# make make all-recursive make[1]: Entering directory `/tmp/trunk' Making all in gw make[2]: Entering directory `/tmp/trunk/gw' gcc -DHAVE_CONFIG_H -I. -I.. -I../gw -I../gw -g -O2 -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -I/usr/local/include/kannel -g -O2 -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_LARGE_FILES= -I/usr/include/libxml2 -I/usr/include/mysql -MT smppbox.o -MD -MP -MF .deps/smppbox.Tpo -c -o smppbox.o smppbox.c smppbox.c:80:26: error: gw/meta_data.h: No such file or directory smppbox.c: In function ‘send_pdu’: smppbox.c:522: warning: passing argument 1 of ‘smpp_pdu_pack’ from incompatible pointer type /usr/local/include/kannel/gw/smsc/smpp_pdu.h:230: note: expected ‘struct SMPP_PDU *’ but argument is of type ‘struct Octstr *’ smppbox.c:522: error: too many arguments to function ‘smpp_pdu_pack’ smppbox.c: In function ‘read_pdu’: smppbox.c:579: error: too many arguments to function ‘smpp_pdu_unpack’ smppbox.c: In function ‘msg_to_pdu’: smppbox.c:722: error: too many arguments to function ‘dlr_find’ smppbox.c:809: error: ‘struct deliver_sm’ has no member named ‘tlv’ smppbox.c:809: error: ‘struct sms’ has no member named ‘meta_data’ smppbox.c:821: error: ‘struct deliver_sm’ has no member named ‘tlv’ smppbox.c:821: error: ‘struct sms’ has no member named ‘meta_data’ smppbox.c:911: error: ‘struct sms’ has no member named ‘meta_data’ smppbox.c:911: warning: assignment makes pointer from integer without a cast smppbox.c:961: error: ‘struct deliver_sm’ has no member named ‘tlv’ smppbox.c:961: error: ‘struct sms’ has no member named ‘meta_data’ smppbox.c:972: error: ‘struct deliver_sm’ has no member named ‘tlv’ smppbox.c:972: error: ‘struct sms’ has no member named ‘meta_data’ smppbox.c: In function ‘pdu_to_msg’: smppbox.c:1157: error: ‘struct sms’ has no member named ‘meta_data’ smppbox.c:1158: error: ‘struct sms’ has no member named ‘meta_data’ smppbox.c:1159: error: ‘struct sms’ has no member named ‘meta_data’ smppbox.c:1159: error: ‘struct submit_sm’ has no member named ‘tlv’ smppbox.c: In function ‘data_sm_to_msg’: smppbox.c:1312: error: ‘struct sms’ has no member named ‘meta_data’ smppbox.c:1313: error: ‘struct sms’ has no member named ‘meta_data’ smppbox.c:1314: error: ‘struct sms’ has no member named ‘meta_data’ smppbox.c:1314: error: ‘struct data_sm’ has no member named ‘tlv’ smppbox.c: In function ‘run_smppbox’: smppbox.c:1936: warning: cast from pointer to integer of different size smppbox.c: In function ‘wait_for_connections’: smppbox.c:1993: warning: cast to pointer from integer of different size smppbox.c: In function ‘smppboxc_run’: smppbox.c:2008: warning: cast from pointer to integer of different size make[2]: *** [smppbox.o] Error 1 make[2]: Leaving directory `/tmp/trunk/gw' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/tmp/trunk' make: *** [all] Error 2 Look, I'm using e fresh installed Fedora 11, and I followed this step's 1.cd /tmp 2. wget -c http://www.kannel.org/download/1.4.3/gateway-1.4.3.tar.gz 3. tar xzf gateway-1.4.3.tar.gz 4. cd gateway-1.4.3 5. less INSTALL 6. yum install libxml2.x86_64 libxml2-devel.x86_64 -y 7. yum install mysql++-devel.x86_64 mysql-devel.x86_64 -y 8. ./configure --with-mysql --with-enable-docs 9. make 10. make install 11. cd ../ 12. svn co https://svn.kannel.org/smppbox/trunk 13. cd trunk/ 14. ./bootstrap 15. ./configure 16. make // the problem is in this step. What might be the problem ? Does somebody has this meta_data.h file ? Thank's
