|
List Info
Thread: problem in building Helix
|
|
| problem in building Helix |

|
2008-02-19 19:07:20 |
|
Hi dear helix community:
I’m now porting
helix on ARM11. My configuration is like:
BIF
branch: hxclient_1_5_0_cayenne_restricted
Target:
splay
Profile:
helix-client-all-defines
SYSTEM_ID:
linux-2.2-libc6-armv5te-cross-gcc4.1-softfloat
$HOME/.buildrc is like (I
can get the restricted code):
AddMultiCVS("helix",":ext xxx cvs.helixcommunity.org:/cvsroot/")
AddBIFPath("common",
"[helix]/common/build/BIF")
AddBIFPath("client",
"[helix]/client/build/BIF")
AddBIFPath("common-restricted",
"[helix]/common-restricted/build/BIF")
AddBIFPath("client-restricted",
"[helix]/client-restricted/build/BIF")
My toolchain is: gcc version 4.2.1
(CodeSourcery Sourcery G++ Lite 2007q3-51).
I found that 4 of all
files fail to build, for example the “sipro.so”;, “atrc.so”,
“rvxrender.so” …
From the error messages,
it looks like that these code are depend on some of the binary distributed
libraries that I should add them to SDKPATH.
I also tried to checkout
the source code by different SYSTEM_ID like: “linux-2.2-libc6-armv5te-cross-gcc3.3-softfloat”
because I can find the binary distributed libraries from WebCVS tree. But it
also builds error with different EABI version.
My question is:
1. How can I get the
source code of “sipro”, “atrc”, “ra8hbr”
…?
2. If there only binary distributed
libraries of these code available, how to make these run on ARM11? Change the
configuration or use different toolchain or others?
Does anyone here can give
me some suggestions? Thank you very much!
|
| RE: problem in building Helix |
  United States |
2008-02-20 07:02:07 |
Jeray,
For those codec libraries (atrc and sipr), we do not have
the rights to redistribute the source code, so we can't put
it into the helix community. That's why they are
distributed
in binary form.
In order for us to provide the dist libs with the correct
EABI version, we would need to set up your toolchain
internally
and build them, and then update the distribution libraries.
I don't know whether or not our build farm has that
toolchain
setup or not. Is it freely available?
Eric
=============================================
Eric Hyche (ehyche real.com)
Technical Lead
RealNetworks, Inc.
> -----Original Message-----
> From: helix-client-dev-bounces helixcommunity.org
> [mailto:helix-client-dev-bounces helixcommunity.org] On
> Behalf Of Xu, Jeray
> Sent: Tuesday, February 19, 2008 8:07 PM
> To: helix-client-dev helixcommunity.org
> Subject: [Helix-client-dev] problem in building Helix
>
> Hi dear helix community:
>
>
>
> I'm now porting helix on ARM11. My configuration is
like:
>
>
>
> BIF branch: hxclient_1_5_0_cayenne_restricted
>
> Target: splay
>
> Profile: helix-client-all-defines
>
> SYSTEM_ID:
linux-2.2-libc6-armv5te-cross-gcc4.1-softfloat
>
>
>
> $HOME/.buildrc is like (I can get the restricted
code):
>
> AddMultiCVS("helix",":ext xxxcvs.helixcommunity.org:/cvsroot/")
>
> AddBIFPath("common",
"[helix]/common/build/BIF")
>
> AddBIFPath("client",
"[helix]/client/build/BIF")
>
> AddBIFPath("common-restricted",
> "[helix]/common-restricted/build/BIF")
>
> AddBIFPath("client-restricted",
"[helix]/client-restricted/build/BIF")
>
>
>
> My toolchain is: gcc version 4.2.1 (CodeSourcery
Sourcery
> G++ Lite 2007q3-51).
>
>
>
> I found that 4 of all files fail to build, for example
the
> "sipro.so", "atrc.so",
"rvxrender.so" .
>
> From the error messages, it looks like that these code
are
> depend on some of the binary distributed libraries that
I
> should add them to SDKPATH.
>
>
>
> I also tried to checkout the source code by different
> SYSTEM_ID like:
>
"linux-2.2-libc6-armv5te-cross-gcc3.3-softfloat"
because I
> can find the binary distributed libraries from WebCVS
tree.
> But it also builds error with different EABI version.
>
>
>
> My question is:
>
> 1. How can I get the source code of "sipro",
"atrc", "ra8hbr" .?
>
> 2. If there only binary distributed libraries of these
code
> available, how to make these run on ARM11? Change the
> configuration or use different toolchain or others?
>
>
>
> Does anyone here can give me some suggestions? Thank
you very much!
>
>
>
>
>
>
>
> BR,
> Jeray
>
>
>
>
>
>
_______________________________________________
Helix-client-dev mailing list
Helix-client-dev helixcommunity.org
http://lists.helixcommunity.org/mailman/listinf
o/helix-client-dev
|
|
| RE: problem in building Helix |

|
2008-02-21 00:46:51 |
Hi Eric
Thank you for your reply.
My toolchain is: gcc version 4.2.1 (CodeSourcery Sourcery
G++
Lite 2007q3-51)
It is from CodeSourcery -- a partner of ARM.
This is a Lite version. It is free and the source code is
also
available.
URL:
http://www.codesourcery.com/gnu_toolchains/arm/downl
oad.html
Target platform: Arm GNU/Linux
Some of the compile options FYI:
"-march=armv6 -mfpu=vfp -mfloat-abi=softfp"
I think it is based on the GNU C/C++ toolchain 4.2.1.
CodeSourcery has enhanced the compilers.
Is it possible to provide the dist libs to me? Thank you
for
your help!
BR,
Jeray
> -----Original Message-----
> From: Eric Hyche [mailto:ehyche real.com]
> Sent: Wednesday, February 20, 2008 9:02 PM
> To: Xu, Jeray; helix-client-dev helixcommunity.org
> Subject: RE: [Helix-client-dev] problem in building
Helix
>
>
> Jeray,
>
> For those codec libraries (atrc and sipr), we do not
have
> the rights to redistribute the source code, so we can't
put
> it into the helix community. That's why they are
distributed
> in binary form.
>
> In order for us to provide the dist libs with the
correct
> EABI version, we would need to set up your toolchain
internally
> and build them, and then update the distribution
libraries.
> I don't know whether or not our build farm has that
toolchain
> setup or not. Is it freely available?
>
> Eric
>
> =============================================
> Eric Hyche (ehyche real.com)
> Technical Lead
> RealNetworks, Inc.
>
> > -----Original Message-----
> > From: helix-client-dev-bounces helixcommunity.org
> > [mailto:helix-client-dev-bounces helixcommunity.org] On
> > Behalf Of Xu, Jeray
> > Sent: Tuesday, February 19, 2008 8:07 PM
> > To: helix-client-dev helixcommunity.org
> > Subject: [Helix-client-dev] problem in building
Helix
> >
> > Hi dear helix community:
> >
> >
> >
> > I'm now porting helix on ARM11. My configuration
is like:
> >
> >
> >
> > BIF branch: hxclient_1_5_0_cayenne_restricted
> >
> > Target: splay
> >
> > Profile: helix-client-all-defines
> >
> > SYSTEM_ID:
linux-2.2-libc6-armv5te-cross-gcc4.1-softfloat
> >
> >
> >
> > $HOME/.buildrc is like (I can get the restricted
code):
> >
> > AddMultiCVS("helix",":ext xxxcvs.helixcommunity.org:/cvsroot/")
> >
> > AddBIFPath("common",
"[helix]/common/build/BIF")
> >
> > AddBIFPath("client",
"[helix]/client/build/BIF")
> >
> > AddBIFPath("common-restricted",
> > "[helix]/common-restricted/build/BIF")
> >
> > AddBIFPath("client-restricted",
"[helix]/client-restricted/build/BIF")
> >
> >
> >
> > My toolchain is: gcc version 4.2.1 (CodeSourcery
Sourcery
> > G++ Lite 2007q3-51).
> >
> >
> >
> > I found that 4 of all files fail to build, for
example the
> > "sipro.so", "atrc.so",
"rvxrender.so" .
> >
> > From the error messages, it looks like that these
code are
> > depend on some of the binary distributed libraries
that I
> > should add them to SDKPATH.
> >
> >
> >
> > I also tried to checkout the source code by
different
> > SYSTEM_ID like:
> >
"linux-2.2-libc6-armv5te-cross-gcc3.3-softfloat"
because I
> > can find the binary distributed libraries from
WebCVS tree.
> > But it also builds error with different EABI
version.
> >
> >
> >
> > My question is:
> >
> > 1. How can I get the source code of
"sipro", "atrc", "ra8hbr" .?
> >
> > 2. If there only binary distributed libraries of
these code
> > available, how to make these run on ARM11? Change
the
> > configuration or use different toolchain or
others?
> >
> >
> >
> > Does anyone here can give me some suggestions?
Thank you very much!
> >
> >
> >
> >
> >
> >
> >
> > BR,
> > Jeray
> >
> >
> >
> >
> >
> >
_______________________________________________
Helix-client-dev mailing list
Helix-client-dev helixcommunity.org
http://lists.helixcommunity.org/mailman/listinf
o/helix-client-dev
|
|
[1-3]
|
|