Trolltech Home | Qtopia-interest Home | Recent Threads | All Threads | Author | Date
All threads index page 1

Qtopia-interest Archive, April 2007
Helix client build instructions?


Message 1 in thread

Hello,
I'm curious if there are any instructions for incorporating the Helix 
client newer or more detailed than these:

http://qtopia.net/modules/xoopsfaq/index.php?cat_id=2#62

I've run into and got past a couple of build errors already, and now I'm 
seeing:

...
make[6]: Entering directory 
`/home/build/qtopia-opensource-4.2.1/src/3rdparty/libraries/helix/helixbuild'
make[6]: *** No targets specified and no makefile found.  Stop.

Sure enough, there is no Makefile in helixbuild/ and
I only see 2 Makefiles in helixbuild/common/import/zlib/contrib/untgz/ 
and helixbuild/common/import/zlib/contrib/minizip/.  Has anyone seen 
this problem before?

Thanks!
,
John

--
 [ signature omitted ] 

Message 2 in thread

To respond to my own question, I had to make these changes to get Helix 
client to build:

- After checking out helix source with 'build.py -h -m 
hxclient_1_5_0_cayenne splay_nodist', I also needed to check out 
datatype/wav and audio/fixptresampler.

- In my build script, I needed to export BUILD_ROOT before running 
'make'.  Although I can see $BUILD_ROOT in some of the build output, for 
some reason this does not get passed to launcher.py which dies if it 
can't get this variable.

- In src/3rdparty/libraries/helix/helix.pro, I added '-k' to the line 
'python build/bin/build $$release...' (around line 51) to prevent build 
from trying to checkout source from CVS.  I also removed the ">/dev/null 
2>&1" to help with debugging.

- In src/3rdparty/libraries/helix/helixconf, I added these 2 lines:

echo 'AddBIFPath("common", "[helix]/common/build/BIF")' >> $BUILD_RC
echo 'AddBIFPath("client", "[helix]/client/build/BIF")' >> $BUILD_RC

, so that build would not complain about missing BIF files.

- In 
src/3rdparty/libraries/helix/trolltech/src/build/umakecf/linux-2.2-libc6-arm9-cross-gcc4.cf, 
I added "project.RemoveDefines('USE_XWINDOWS')" since the linker was 
being called with '-lX11'.


Maybe this will help someone else with similar troubles.

,
John


John Faith wrote:
> Hello,
> I'm curious if there are any instructions for incorporating the Helix 
> client newer or more detailed than these:
> 
> http://qtopia.net/modules/xoopsfaq/index.php?cat_id=2#62
> 
> I've run into and got past a couple of build errors already, and now I'm 
> seeing:
> 
> ...
> make[6]: Entering directory 
> `/home/build/qtopia-opensource-4.2.1/src/3rdparty/libraries/helix/helixbuild' 
> 
> make[6]: *** No targets specified and no makefile found.  Stop.
> 
> Sure enough, there is no Makefile in helixbuild/ and
> I only see 2 Makefiles in helixbuild/common/import/zlib/contrib/untgz/ 
> and helixbuild/common/import/zlib/contrib/minizip/.  Has anyone seen 
> this problem before?
> 
> Thanks!
> ,
> John

--
 [ signature omitted ]