[tao-users] [ace-users] [installation] havingproblems building ACE/TAO forvxworks.

[tao-users] [ace-users] [installation] havingproblems building ACE/TAO forvxworks.

Post by Johnny Wil » Wed, 20 Jun 2007 22:11:59


Hi,

This seems a wrong platform_macros.GNU file, don't use the install.sh
script.

Regards,

Johnny Willemsen
Remedy IT
Postbus 101
2650 AC Berkel en Rodenrijs
The Netherlands
www.theaceorb.nl / www.remedy.nl

*** Integrated compile and test statistics see http://www.yqcomputer.com/
< http://www.yqcomputer.com/ ; ***
*** Commercial service and support for ACE/TAO/CIAO ***
*** See http://www.yqcomputer.com/ ***


________________________________

From: XXXX@XXXXX.COM
[mailto: XXXX@XXXXX.COM ] On Behalf Of JosRui Sims
Sent: Monday, June 18, 2007 11:47 AM
To: Thomas Lockhart
Cc: XXXX@XXXXX.COM ; XXXX@XXXXX.COM
Subject: Re: [tao-users] [ace-users] [installation] havingproblems
building ACE/TAO forvxworks.


Ok,

I've downloaded the correct sources and stated building ACE and TAO
but now it fails when compiling with this error:

Installing platform_macros.GNU >>
/home/jr-simoes/Applications/ACE_wrappers/include/makeinclude
Installing platform_macros.GNU >>
/home/jr-simoes/Applications/ACE_wrappers/include/makeinclude

GNUmakefile:
/home/jr-simoes/Applications/ACE_wrappers/ace/GNUmakefile.ACE
MAKEFLAGS=w

g++ -I/home/jr-simoes/Applications/ACE_wrappers -DACE_NDEBUG
-DACE_USE_RCSID=0 -DACE_HAS_EXCEPTIONS -D__ACE_INLINE__ -I.. -DACE_BUILD_DLL
-c -o .shobj/Dirent.o Dirent.cpp
/usr/include/dirent.h: In function nt ACE_OS::readdir_r(ACE_DIR*,
dirent*, dirent**)
/usr/include/dirent.h:187: error: too few arguments to function nt
readdir_r(DIR*, dirent*, dirent**) /home/jr-simoes/Applications/ACE_wrappers/ace/OS_NS_dirent.inl:89:
error: at this point in file
make[1]: *** [.shobj/Dirent.o] Error 1
make[1]: Leaving directory
`/home/jr-simoes/Applications/ACE_wrappers/ace'
make: *** [ACE] Error 2

Does anyone have an idea of what this could be?

Kind Regards.


> > But I can not perform make I don't even have Makefiles
only Makefile.am > > files.

Ah! I think there are two sets of tarballs; one with the
makefiles and
one with "sources only". If you don't have the makefiles
find another
tarball. You *can* build your makefiles using MPC (so it is
not automake
and Makefile.in that you want to see, but rather GNUmakefile
and
friends), but there is a non-zero chance that you will not
get what you
want on your first try. So go with the makefile-full
tarball.

- Tom




_________________________

JosRui Sims

Junior Engineer


Critical Software, SA
Parque Industrial de Taveiro, Lote 48
3045-504 Coimbra, Portugal
Tel:+351.239 989 100 Fax:+351.239 989 119
http://www.yqcomputer.com/ .<om < http://www.yqcomputer.com/ .>om/>
XXXX@XXXXX.COM <m