[Click] OpenEmbedded and Click

Eddie Kohler kohler at cs.ucla.edu
Thu Sep 13 14:20:09 EDT 2007


Click WILL NOT compile with a GCC that old.

GCC 3.x at least is required.

Eddie


Salva Gmail wrote:
> OpenEmbedded (OE) is a cross compilation platform that allow users to target
> a wide variety of devices (include all Zaurus models).
> It use Bitbake, a tool like the portage of gentoo, to manage all the steps..
> from the source to the final binary package.
> Every program has one configuration file (bb file) that enumerate all the
> steps for a successful compiling .
> Click  doesn't  have his own  configuration file. Because of it I made by
> hand a configuration file for compile Click with Bitbake.
> 
> ---------------Begin--------------------------------------------- Click.bb
> #package description
> DESCRIPTION = "Click, modular router"
> HOMEPAGE = "http://www.read.cs.ucla.edu/click/"
> SECTION = "networking/dev"
> DEPENDS = "libpcap libc automake"
> 
> PN = "click"
> PV = "1.5.0"
> 
> #for a tarball use:
> SRC_URI = "http://www.read.cs.ucla.edu/click/${PN}-${PV}.tar.gz"
> 
> #include standard rules to build a autoconf/automake package
> inherit autotools
> 
> ---------------End--------------------------------------------- Click.bb
> 
> 
> I spent a week trying to port click to the PDA Zaurus SL-5500 (collie), with
> a ARMv4 based processor, and always I get the same error:
> 
>  CXX ../lib/string.cc
> In file included from ../lib/string.cc:21:
> ../include/click/string.hh:13: syntax error before `{'
> ../include/click/string.hh:22: warning: ANSI C++ forbids declaration
> `String' with no type
> ../include/click/string.hh:23: parse error before `&'
> ../include/click/string.hh:23: warning: ANSI C++ forbids declaration
> `String' with no type
> ../include/click/string.hh:24: warning: ANSI C++ forbids declaration
> `String' with no type
> ../include/click/string.hh:25: warning: ANSI C++ forbids declaration
> `String' with no type
> ../include/click/string.hh:26: warning: ANSI C++ forbids declaration
> `String' with no type
> ../include/click/string.hh:27: warning: ANSI C++ forbids declaration
> `String' with no type
> .....
> continue over 3 terminal pages full of errors...
> I'm using the compiler: arm-linux-g++-2.95
> 
> Someone in this mail list has experience in cross compiling Click for armv4
> platforms or in the OE platform??
> 
> Thanks in advance,
> 
> 


More information about the click mailing list