porting pjsip to PPC 440EPX

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thanks Anna. I won't use 'make dep' then :)

FYI using configure as follows:

./configure \
... \
GCC=/opt/montavista/pro/devkit/ppc/440ep/bin/ppc_440ep-gcc \
CC=/opt/montavista/pro/devkit/ppc/440ep/bin/ppc_440ep-gcc \
--host=powerpc-montavista-linux-gnu \
--target=powerpc-montavista-linux-gnu \
...

the configure output gives me:

...
checking for powerpc-montavista-linux-gnu-gcc... /opt/montavista/pro/devkit/ppc/440ep/bin/ppc_440ep-gcc
...

yet 'make' tried to use a gcc binary named something like host/target + '-' + gcc

mkdir -p output/pjlib-powerpc-montavista-linux-gnu 
powerpc-montavista-linux-gnu-gcc -c -Wall  -DPJ_AUTOCONF=1 -O2    -I../include \
    -o output/pjlib-powerpc-montavista-linux-gnu/ioqueue_select.o \
    ../src/pj/ioqueue_select.c 
make[2]: powerpc-montavista-linux-gnu-gcc: Command not found
make[2]: *** [output/pjlib-powerpc-montavista-linux-gnu/ioqueue_select.o] Error 127
make[2]: Leaving directory `/root/DEV/pjproject-1.0.1/pjlib/build'
make[1]: *** [pjlib] Error 2
make[1]: Leaving directory `/root/DEV/pjproject-1.0.1/pjlib/build'
make: *** [all] Error 1

I had to manually edit build.mak to replace

export CROSS_COMPILE := powerpc-montavista-linux-gnu-

per

export CROSS_COMPILE := ppc_440ep-

It cross compiled fine then; I'll let know if I get any problems at runtime ;-

Thanks.

Date: Tue, 3 Feb 2009 22:28:01 -0800
From: anna1.white@xxxxxxxxx
To: pjsip at lists.pjsip.org
Subject: Re: porting pjsip to PPC 440EPX



Manually remove files  /root/DEV/pjproject-1.0.1/pjlib/build/.*depend
May be from /root/DEV/pjproject-1.0.1/pjlib-util/build and other directories too.
Anna





From: tic tac <hotsblanc@xxxxxxxxxxx>
To: pjsip at lists.pjsip.org
Sent: Tuesday, February 3, 2009 7:16:42 PM
Subject: porting pjsip to PPC 440EPX



Hi,

I am trying to port pjsip to PPC 440EPX. I am using the following configure command:

./configure --build=i686-linux --host=powerpc-montavista-linux-gnu --target=powerpc-montavista-linux-gnu GCC=/opt/montavista/pro/devkit/ppc/440ep/bin/ppc_440ep-gcc CC=/opt/montavista/pro/devkit/ppc/440ep/bin/ppc_440ep-gcc CXX=ppc_440ep-g++ LD=ppc_440ep-ld LDD=ppc_440ep-ldd AR=ppc_440ep-ar AS=ppc_440ep-as NM=ppc_440ep-nm STRIP=ppc_440ep-strip RANLIB=ppc_440ep-ranlib OBJDUMP=ppc_440ep-objdump CPPFLAGS=-I/opt/montavista/pro/devkit/ppc/440ep/target/usr/include/ LDFLAGS=-L/opt/montavista/pro/devkit/ppc/440ep/target/usr/lib/  --prefix=/root/pjp/

I am getting the following at 'make dep' time:

root at VirtualTarget:~/DEV/pjproject-1.0.make dep
for dir in pjlib pjlib-util pjnath third_party pjmedia pjsip pjsip-apps; do \
    if make  -C $dir/build dep; then \
        true;
 \
    else \
        exit 1; \
    fi; \
done
make[1]: Entering directory `/root/DEV/pjproject-1.0.1/pjlib/build'
make -f /root/DEV/pjproject-1.0.1/build/rules.mak APP=PJLIB app=pjlib depend
make[2]: Entering directory `/root/DEV/pjproject-1.0.1/pjlib/build'
.pjlib-powerpc-montavista-linux-gnu.depend:1: *** missing separator.  Stop.
make[2]: Leaving directory `/root/DEV/pjproject-1.0.1/pjlib/build'
make[1]: *** [depend] Error 2
make[1]: Leaving directory `/root/DEV/pjproject-1.0.1/pjlib/build'
make: *** [dep] Error 1

Could you let me know what how I could fix that? I did look at

http://www.pjsip.org/porting.htm
http://www.pjsip.org/pjlib/docs/html/porting_pjlib_pg.htm

but did not find
 anything yet,

Thanks for any help,

seb.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20090204/9294693e/attachment.html>


[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux