I am trying to build Kamailo for an ARM v5l processor and a MontaVista Linux distribution (Professional Edition 5.0.0). Any suggestions?
Thank you Am 30.11.2011 um 08:59 schrieb albertpe...@gmail.com: > > -----Original Message----- > From: Ämin Baumeler <amin.baume...@zitune.ch> > Sender: sr-users-boun...@lists.sip-router.org > Date: Tue, 29 Nov 2011 21:15:52 > To: SIP Router - Kamailio and SIP Express Router - Users Mailing > List<sr-users@lists.sip-router.org> > Reply-To: "SIP Router - Kamailio \(OpenSER\) and SIP Express Router \(SER\) - > Users Mailing List" <sr-users@lists.sip-router.org> > Subject: Re: [SR-Users] undefined symbol: dprint_crit > > Hi Ovidiu > > I tried to build it for a Linux systems that runs on a ARM processor. > > > Am 29.11.2011 um 20:27 schrieb Ovidiu Sas: > >> Probably you are having a linker issue. >> For which platform are you trying to build? >> In the trunk, there are a couple of fixes for cross compiling but the >> work is not 100% completed. >> >> Regards, >> Ovidiu Sas >> >> -- >> VoIP Embedded, Inc. >> http://www.voipembedded.com >> >> On Mon, Nov 28, 2011 at 1:55 PM, Ämin Baumeler <ze...@zitune.ch> wrote: >>> Hi everybody >>> >>> I cross compiled kamailio for ARM. However, when I try to start kamailio on >>> the ARM machine, it tells me that there are a lot of undefined symbols. >>> E.g. libkcore.so does not find the symbol dprint_crit. Having a look at >>> libkcore.so: >>> $ nm -C -D lib/kcore/libkcore.so|grep dprint >>> U dprint_crit >>> >>> All deployed .so files do not contain dprint_crit. However I found >>> dprint_crit in an object file, that was used for compilation. Namely in >>> dprint.o: >>> $ nm -C dprint.o |grep print >>> 00000000 B dprint_crit >>> >>> >>> I used following commands to cross compile kamailio: >>> export GCC_ARM_HOME=/opt/arm-2009q1/arm-none-linux-gnueabi/ >>> export TOOL_PREFIX=/opt/arm-2009q1/bin/arm-none-linux-gnueabi >>> export CXX=$TOOL_PREFIX-g++ >>> export AR=$TOOL_PREFIX-ar >>> export RANLIB=$TOOL_PREFIX-ranlib >>> export CC=$TOOL_PREFIX-gcc >>> export LD=$TOOL_PREFIX-ld >>> export ARM_TARGET_LIB=/opt/arm-2009q1/arm-none-linux-gnueabi/libc >>> make proper >>> make cfg FLAVOUR=kamailio PREFIX=/root/kamailio/local include_modules="auth >>> auth_db db_text registrar" ARCH=arm TARGET=arm-none-linux-gnueabi >>> make all && make install >>> >>> Thanks >>> Amin >> >> _______________________________________________ >> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list >> sr-users@lists.sip-router.org >> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users > > > _______________________________________________ > SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list > sr-users@lists.sip-router.org > http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users > _______________________________________________ > SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list > sr-users@lists.sip-router.org > http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users _______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users