Hi All.ÂI'm in the process of building the latest micro release of TAO for one of our bits of kit which runs an ARM processer.ÂI'm following the instructions in the TAO installation guide for cross compilation but have run in to a problem.ÂI've set up the platform-macros.GNU file to point at the cross compiler and have added the 3 lines at the bottom of the file to locate the TAO_idl executables for the host.ÂThe problem I've got is that it can't find gperf. My understanding is that gperf should have been built at the same time I built ACE for the host system and that it should be located in ACE_wrappers/bin. The only thing I can find which is remotely similar is an executable called ace_gperf but pointing the platform_macros.gnu at this doesn't work either. I've tried going in to ACE_wrappers/aps/gperf and calling make but that doesn't generate gperf at the ACE_wrappers/bin directory I was expecting.ÂCan someone spot where I'm going wrong? Below I've pasted the content of my global.features file as I'm guessing I've turned off something which makes gperf build.ÂAs prep to put this email together I've just read through my global.features file again and I've noticed an option, "cross_compile = 0", which would indicate cross compilation is turned off, what happens if I turn this on?ÂThanks for any help.Nick.ÂÂ// 0 is disabled.
// 1 or not listed is enabled.Âboost        = 1
bzip2Â Â Â Â Â Â Â Â = 0
erlang       = 0
java         = 0
mfc          = 0
libpng       = 0
python       = 0
qt           = 0
rpc          = 0
swig_java    = 0
swig_perl    = 0
swig_php     = 0
swig_python  = 0
swig_ruby    = 0
swig_tcl     = 0
uses_wchar   = 0 // i.e., unicode
xalanc       = 0
xerces       = 0
xerces2Â Â Â Â Â Â = 1
xerces3Â Â Â Â Â Â = 0
ziparchive   = 0
zlib         = 0
zzip         = 0
acexml       = 1
ace_svcconf  = 1
ace_token    = 1Âace_for_tao  = 1
cross_compile = 0
ssl          = 0
qos          = 0
rapi         = 0
repo         = 0
minimum_corba = 0
java         = 0
zlib         = 0
zzip         = 0
bzip2Â Â Â Â Â Â Â Â = 0
lzo1Â Â Â Â Â Â Â Â Â = 0
lzo2Â Â Â Â Â Â Â Â Â = 0
ipv6Â Â Â Â Â Â Â Â Â = 0
mfc          = 0
rpc          = 0
sctp       = 0
boost        = 1
dummy_label  = 0
wince        = 0
uses_wchar   = 0 // i.e. unicode
gen_ostream  = 0
ziparchive   = 0
negotiate_codesets = 0
notify_monitor_control = 0
versioned_namespace = 0
vcl          = 0
stl          = 0
xsc          = 0
tao_idl_fe_gen = 0
xerces       = 0
xerces2Â Â Â Â Â Â = 1
xerces3Â Â Â Â Â Â = 0
ofccm        = 0
ndds         = 0
mcpp         = 0Â// Features for various GUI librariesÂ// Some of features are switched on because they are also controlled
// by higher level features eg. gl is 1 because it is necessary for fl,
// but if someone turns on fl, we may assume gl is available. This way makefile
// generation is simplified. Moreover all internal ACE features like ace_qtreactor
// and tao_qtresource are also turn on, because we want to build every component
// related with if qt is provided. It is proposed to not remove
// switched on features from global.features just because features are available
// by default. This file is also a kind of ACE capabilities documentation, hence
// it is better to enumerate here all features recognized by ACE.Â// 1 - wxWindows (wxWidgets) libraries are available
wxWindows    = 0
// 1 - Motif (Lestif) libraries are available
motif        = 0
// 1 - Athena widgets libraries are available
athena       = 0
// 1 - X11 libraries are available
x11Â Â Â Â Â Â Â Â Â Â = 0
// 1 - X Toolkit libraries are available
xt           = 0
// 1 - Tk libraries are available
tk           = 0
// 1 - Fast Light toolkit libraries are available (assume lowercase h in header files)
fl           = 0
// 1 - Qt3 libraries are available
qt           = 0
qt3Â Â Â Â Â Â Â Â Â Â = 0
// 1 - Qt4 core libraries are available
qt4Â Â Â Â Â Â Â Â Â Â = 0
// 1 - Fox libraries are available
fox          = 0
// 1 - OpenGL libraries are available
gl           = 0Â// Features for ACE support for various GUI libraries
// Use QtReactor
ace_qtreactor   = 0
// Use XtReactor
ace_xtreactor   = 0
// Use TkReactor
ace_tkreactor   = 0
// Use FlReactor
ace_flreactor   = 0
// Use FoxReactor
ace_foxreactor  = 0Â// Features for TAO support for various GUI libraries
// Use QtResources for TAO
tao_qtresource   = 0
// Use XtResources for TAO
tao_xtresource   = 0
// Use TkResources for TAO
tao_tkresource   = 0
// Use FlResources for TAO
tao_flresource   = 0
// Use FoxResources for TAO
tao_foxresource   = 0Â//Use the ZIP_Wrapper feature for when using the ZIP wrapper classes
ZIP_Wrapper = 0Â// Feature for CORBA subsets
corba_e_compact = 0
corba_e_micro  = 0Â// Footprint feature
optimize_collocated_invocations = 1Â// Option to disable iiop
tao_no_iiop = 0Â// Option to enable the linking of the TAO_CodecFactory library
// whenever TAO is linked in
link_codecfactory = 0Â// tern off interceptors.
// this should have quite a big impact on performance.
interceptors = 0ÂÂÂNick Adamson
Software Engineer
C4I Systems Â
Â
Bryn Brithdir, Oakdale Business Park, Blackwood, South Wales, NP12 4AA
Telephone: +44 (0) 1495 236467Â Â
Email: Nick.A...@generaldynamics.uk.com
Website: www.generaldynamics.uk.com     Â
Please consider the environment before printing this emailÂ
Â
This email and any files attached are intended for the addressee and may contain information of a confidential nature. If you are not the intended recipient, be aware that this email was sent to you in error and you should not disclose, distribute, print, copy or make other use of this email or its attachments. Such actions, in fact, may be unlawful. In compliance with the various Regulations and Acts, General Dynamics United Kingdom Limited reserves the right to monitor (and examine for viruses) all emails and email attachments, both inbound and outbound. Email communications and their attachments may not be secure or error- or virus-free and the company does not accept liability or responsibility for such matters or the consequences thereof. General Dynamics United Kingdom Limited, Registered Office: 21 Holborn Viaduct, London EC1A 2DY. Registered in England and Wales No: 1911653.
_______________________________________________
tao-users mailing list
tao-...@list.isis.vanderbilt.edu
http://list.isis.vanderbilt.edu/mailman/listinfo/tao-users