Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[ace-users] Build Difficulty

82 views
Skip to first unread message

Juanjo Bareiro

unread,
Oct 26, 2009, 6:32:55 PM10/26/09
to ace-...@list.isis.vanderbilt.edu
Hello people, I've been having an issue ultimately when trying to build the project on a SPARC System with Solaris 10.
One important thing is that I use the GNU Make along with the GNU C++ compiler.


These are my environment variables:
=============================
_=/usr/bin/env
A=/admc
ACE_ROOT=/home/bareiroj/myroot/librerias/ace
ADMCMDHOME=/admc
BOOST_ROOT=/home/bareiroj/myroot/librerias/boost
C_INCLUDE_PATH=/home/bareiroj/myroot/librerias/openssl/include:/home/bareiroj/myroot/librerias/ace/include:/home/bareiroj/myroot/librerias/boost/include
CPLUS_INCLUDE_PATH=/home/bareiroj/myroot/librerias/openssl/include:/home/bareiroj/myroot/librerias/ace/include:/home/bareiroj/myroot/librerias/boost/include
D=/db_flat2bill/admc
e=/usr/bin
GPRSRATERHOME=/tas/gprs
HOME=/home/bareiroj
LC_COLLATE=en_US.ISO8859-15
LC_CTYPE=en_US.ISO8859-15
LC_MESSAGES=C
LC_MONETARY=en_US.ISO8859-15
LC_NUMERIC=en_US.ISO8859-15
LC_TIME=en_US.ISO8859-15
LD_LIBRARY_PATH_64=/usr/sfw/lib/64:/home/bareiroj/myroot/ACE_wrappers/build/ace/.libs
LD_LIBRARY_PATH=/usr/sfw/lib
LOGNAME=bareiroj
MAIL=/usr/mail/bareiroj
MALARMHOME=/tas/monAlarm
OLDPWD=/home/bareiroj/myroot/ACE_wrappers
ORA_NLS33=/oracle10/oracle/product/102/client/ocommon/nls/admin/data
ORACLE_HOME=/oracle10/oracle/product/102/client
ORACLE_SID=kmltest
OSLICDIR=/opt/asn1c-v605/bin
PATH=/usr/local/bin/sparcv9:/opt/asn1c-v605/bin:/usr/bin:/usr/ucb:/opt/SUNWspro/bin:/usr/ccs/bin/:/oracle10/oracle/product/102/client/bin::/usr/include:/usr/local/bin:/usr/local/sudo/bin:/
PS1=[(\A) \u@\h \w]$
PWD=/home/bareiroj/myroot/ACE_wrappers/build
SHELL=/bin/bash
SHLVL=1
SMSRATERHOME=/tas/sms
SSH_TTY=/dev/pts/14
TERM=xterm
TZ=America/Asuncion
USER=bareiroj
=============================

I have the ACE source located at "/home/bareiroj/myroot/ACE_wrappers/", that would be the $ACE_ROOT.
Following the guide to build the project, I have created a "build" directory right inside of the $ACE_ROOT dir, and then ran the "configure" script using these parameters:
../configure --enable-ssl --with-openssl=/home/bareiroj/myroot/librerias/openssl 'CXXFLAGS=-m64' 'LDFLAGS=-64' 'CFLAGS=-m64' --prefix=/home/bareiroj/myroot/librerias/ace

Then I issued the GNU Make command from the "build" folder, and this is the result:

========================================================================================================================
Making all in ace
gmake[1]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/ace'
/usr/sfw/bin/gmake  all-recursive
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/ace'
Making all in .
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/ace'
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/ace'
Making all in ETCL
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/ace/ETCL'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/ace/ETCL'
Making all in Monitor_Control
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/ace/Monitor_Control'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/ace/Monitor_Control'
Making all in SSL
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/ace/SSL'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/ace/SSL'
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/ace'
gmake[1]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/ace'
Making all in ACEXML
gmake[1]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/ACEXML'
Making all in common
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/ACEXML/common'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/ACEXML/common'
Making all in parser
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/ACEXML/parser'
Making all in parser
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/ACEXML/parser/parser'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/ACEXML/parser/parser'
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/ACEXML/parser'
gmake[3]: Nothing to be done for `all-am'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/ACEXML/parser'
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/ACEXML/parser'
Making all in examples
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/ACEXML/examples'
Making all in SAXPrint
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/ACEXML/examples/SAXPrint'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/ACEXML/examples/SAXPrint'
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/ACEXML/examples'
gmake[3]: Nothing to be done for `all-am'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/ACEXML/examples'
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/ACEXML/examples'
Making all in apps
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/ACEXML/apps'
Making all in svcconf
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/ACEXML/apps/svcconf'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/ACEXML/apps/svcconf'
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/ACEXML/apps'
gmake[3]: Nothing to be done for `all-am'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/ACEXML/apps'
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/ACEXML/apps'
Making all in tests
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/ACEXML/tests'
Making all in .
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/ACEXML/tests'
gmake[3]: Nothing to be done for `all-am'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/ACEXML/tests'
Making all in util
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/ACEXML/tests/util'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/ACEXML/tests/util'
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/ACEXML/tests'
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/ACEXML'
gmake[2]: Nothing to be done for `all-am'.
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/ACEXML'
gmake[1]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/ACEXML'
Making all in ASNMP
gmake[1]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/ASNMP'
Making all in asnmp
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/ASNMP/asnmp'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/ASNMP/asnmp'
Making all in agent
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/ASNMP/agent'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/ASNMP/agent'
Making all in examples
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/ASNMP/examples'
Making all in get
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/ASNMP/examples/get'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/ASNMP/examples/get'
Making all in next
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/ASNMP/examples/next'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/ASNMP/examples/next'
Making all in set
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/ASNMP/examples/set'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/ASNMP/examples/set'
Making all in trap
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/ASNMP/examples/trap'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/ASNMP/examples/trap'
Making all in walk
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/ASNMP/examples/walk'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/ASNMP/examples/walk'
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/ASNMP/examples'
gmake[3]: Nothing to be done for `all-am'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/ASNMP/examples'
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/ASNMP/examples'
Making all in tests
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/ASNMP/tests'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/ASNMP/tests'
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/ASNMP'
gmake[2]: Nothing to be done for `all-am'.
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/ASNMP'
gmake[1]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/ASNMP'
Making all in apps
gmake[1]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/apps'
Making all in Gateway
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/Gateway'
Making all in Gateway
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/Gateway/Gateway'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/Gateway/Gateway'
Making all in Peer
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/Gateway/Peer'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/Gateway/Peer'
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/Gateway'
gmake[3]: Nothing to be done for `all-am'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/Gateway'
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/Gateway'
Making all in JAWS
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/JAWS'
Making all in clients
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/JAWS/clients'
Making all in Blobby
gmake[4]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/JAWS/clients/Blobby'
gmake[4]: Nothing to be done for `all'.
gmake[4]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/JAWS/clients/Blobby'
Making all in Caching
gmake[4]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/JAWS/clients/Caching'
gmake[4]: Nothing to be done for `all'.
gmake[4]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/JAWS/clients/Caching'
gmake[4]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/JAWS/clients'
gmake[4]: Nothing to be done for `all-am'.
gmake[4]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/JAWS/clients'
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/JAWS/clients'
Making all in server
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/JAWS/server'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/JAWS/server'
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/JAWS'
gmake[3]: Nothing to be done for `all-am'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/JAWS'
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/JAWS'
Making all in JAWS2
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/JAWS2'
Making all in JAWS
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/JAWS2/JAWS'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/JAWS2/JAWS'
Making all in HTTPU
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/JAWS2/HTTPU'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/JAWS2/HTTPU'
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/JAWS2'
gmake[3]: Nothing to be done for `all-am'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/JAWS2'
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/JAWS2'
Making all in JAWS3
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/JAWS3'
Making all in jaws3
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/JAWS3/jaws3'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/JAWS3/jaws3'
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/JAWS3'
gmake[3]: Nothing to be done for `all-am'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/JAWS3'
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/JAWS3'
Making all in drwho
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/drwho'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/drwho'
Making all in mkcsregdb
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/mkcsregdb'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/mkcsregdb'
Making all in soreduce
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/soreduce'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/soreduce'
Making all in gperf
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/gperf'
Making all in .
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/gperf'
gmake[3]: Nothing to be done for `all-am'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/gperf'
Making all in src
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/gperf/src'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/gperf/src'
Making all in tests
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/gperf/tests'
/usr/sfw/bin/gmake  all-am
gmake[4]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/gperf/tests'
gmake[4]: Nothing to be done for `all-am'.
gmake[4]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/gperf/tests'
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/gperf/tests'
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/apps/gperf'
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/apps'
gmake[2]: Nothing to be done for `all-am'.
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/apps'
gmake[1]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/apps'
Making all in bin
gmake[1]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/bin'
Making all in .
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/bin'
gmake[2]: Nothing to be done for `all-am'.
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/bin'
Making all in PerlACE
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/bin/PerlACE'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/bin/PerlACE'
gmake[1]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/bin'
Making all in netsvcs
gmake[1]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/netsvcs'
Making all in lib
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/netsvcs/lib'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/netsvcs/lib'
Making all in clients
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/netsvcs/clients'
Making all in Logger
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/netsvcs/clients/Logger'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/netsvcs/clients/Logger'
Making all in Naming
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/netsvcs/clients/Naming'
Making all in Client
gmake[4]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/netsvcs/clients/Naming/Client'
gmake[4]: Nothing to be done for `all'.
gmake[4]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/netsvcs/clients/Naming/Client'
Making all in Dump_Restore
gmake[4]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/netsvcs/clients/Naming/Dump_Restore'
gmake[4]: Nothing to be done for `all'.
gmake[4]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/netsvcs/clients/Naming/Dump_Restore'
gmake[4]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/netsvcs/clients/Naming'
gmake[4]: Nothing to be done for `all-am'.
gmake[4]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/netsvcs/clients/Naming'
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/netsvcs/clients/Naming'
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/netsvcs/clients'
gmake[3]: Nothing to be done for `all-am'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/netsvcs/clients'
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/netsvcs/clients'
Making all in servers
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/netsvcs/servers'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/netsvcs/servers'
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/netsvcs'
gmake[2]: Nothing to be done for `all-am'.
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/netsvcs'
gmake[1]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/netsvcs'
Making all in examples
gmake[1]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples'
Making all in APG
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG'
Making all in Active_Objects
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/Active_Objects'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/Active_Objects'
Making all in Config
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/Config'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/Config'
Making all in Containers
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/Containers'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/Containers'
Making all in Logging
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/Logging'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/Logging'
Making all in Misc_IPC
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/Misc_IPC'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/Misc_IPC'
Making all in Naming
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/Naming'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/Naming'
Making all in Proactor
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/Proactor'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/Proactor'
Making all in Processes
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/Processes'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/Processes'
Making all in Reactor
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/Reactor'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/Reactor'
Making all in Shared_Memory
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/Shared_Memory'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/Shared_Memory'
Making all in Signals
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/Signals'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/Signals'
Making all in Sockets
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/Sockets'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/Sockets'
Making all in Streams
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/Streams'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/Streams'
Making all in Svc_Config
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/Svc_Config'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/Svc_Config'
Making all in ThreadManagement
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/ThreadManagement'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/ThreadManagement'
Making all in ThreadPools
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/ThreadPools'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/ThreadPools'
Making all in ThreadSafety
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/ThreadSafety'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/ThreadSafety'
Making all in Threads
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/Threads'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/Threads'
Making all in Timers
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/Timers'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG/Timers'
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG'
gmake[3]: Nothing to be done for `all-am'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG'
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/APG'
Making all in ASX
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/ASX'
Making all in CCM_App
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/ASX/CCM_App'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/ASX/CCM_App'
Making all in Event_Server
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/ASX/Event_Server'
Making all in Event_Server
gmake[4]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/ASX/Event_Server/Event_Server'
gmake[4]: Nothing to be done for `all'.
gmake[4]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/ASX/Event_Server/Event_Server'
Making all in Transceiver
gmake[4]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/ASX/Event_Server/Transceiver'
gmake[4]: Nothing to be done for `all'.
gmake[4]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/ASX/Event_Server/Transceiver'
gmake[4]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/ASX/Event_Server'
gmake[4]: Nothing to be done for `all-am'.
gmake[4]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/ASX/Event_Server'
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/ASX/Event_Server'
Making all in Message_Queue
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/ASX/Message_Queue'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/ASX/Message_Queue'
Making all in UPIPE_Event_Server
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/ASX/UPIPE_Event_Server'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/ASX/UPIPE_Event_Server'
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/ASX'
gmake[3]: Nothing to be done for `all-am'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/ASX'
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/ASX'
Making all in Bounded_Packet_Relay
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/Bounded_Packet_Relay'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/Bounded_Packet_Relay'
Making all in C++NPv1
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/C++NPv1'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/C++NPv1'
Making all in C++NPv2
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/C++NPv2'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/C++NPv2'
Making all in ConfigViewer
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/ConfigViewer'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/ConfigViewer'
Making all in Connection
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/Connection'
Making all in blocking
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/Connection/blocking'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/Connection/blocking'
Making all in misc
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/Connection/misc'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/Connection/misc'
Making all in non_blocking
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/Connection/non_blocking'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/Connection/non_blocking'
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/Connection'
gmake[3]: Nothing to be done for `all-am'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/Connection'
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/Connection'
Making all in DLL
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/DLL'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/DLL'
Making all in Export
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/Export'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/Export'
Making all in IOStream
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/IOStream'
Making all in client
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/IOStream/client'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/IOStream/client'
Making all in server
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/IOStream/server'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/IOStream/server'
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/IOStream'
gmake[3]: Nothing to be done for `all-am'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/IOStream'
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/IOStream'
Making all in IPC_SAP
gmake[2]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/IPC_SAP'
Making all in ATM_SAP
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/IPC_SAP/ATM_SAP'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/IPC_SAP/ATM_SAP'
Making all in DEV_SAP
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/IPC_SAP/DEV_SAP'
Making all in reader
gmake[4]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/IPC_SAP/DEV_SAP/reader'
gmake[4]: Nothing to be done for `all'.
gmake[4]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/IPC_SAP/DEV_SAP/reader'
Making all in writer
gmake[4]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/IPC_SAP/DEV_SAP/writer'
gmake[4]: Nothing to be done for `all'.
gmake[4]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/IPC_SAP/DEV_SAP/writer'
gmake[4]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/IPC_SAP/DEV_SAP'
gmake[4]: Nothing to be done for `all-am'.
gmake[4]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/IPC_SAP/DEV_SAP'
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/IPC_SAP/DEV_SAP'
Making all in FIFO_SAP
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/IPC_SAP/FIFO_SAP'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/IPC_SAP/FIFO_SAP'
Making all in FILE_SAP
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/IPC_SAP/FILE_SAP'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/IPC_SAP/FILE_SAP'
Making all in SOCK_SAP
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/IPC_SAP/SOCK_SAP'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/IPC_SAP/SOCK_SAP'
Making all in SPIPE_SAP
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/IPC_SAP/SPIPE_SAP'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/IPC_SAP/SPIPE_SAP'
Making all in SSL_SAP
gmake[3]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/IPC_SAP/SSL_SAP'
/bin/bash ../../../libtool --tag=CXX --mode=link g++  -W -Wall -Wpointer-arith  -m64 -pipe   -64 -o client  client-SSL-client.o ../../../ace/SSL/libACE_SSL.la ../../../ace/libACE.la  -lrt -lgen -lnsl -lsocket
g++ -W -Wall -Wpointer-arith -m64 -pipe -64 -o .libs/client client-SSL-client.o  ../../../ace/SSL/.libs/libACE_SSL.so /home/bareiroj/myroot/ACE_wrappers/build/ace/.libs/libACE.so -L/sol10/SOURCES/S10/gcc-3.4.6/objdir/sparc-sun-solaris2.10/sparcv9/libstdc++-v3/src -L/sol10/SOURCES/S10/gcc-3.4.6/objdir/sparc-sun-solaris2.10/sparcv9/libstdc++-v3/src/.libs -L/usr/local/lib -L/usr/local/ssl/lib -L/usr/openwin/lib -L/sol10/SOURCES/S10/gcc-3.4.6/objdir/gcc/sparcv9 -L/sol10/SOURCES/S10/gcc-3.4.6/objdir/gcc -L/usr/local/lib/sparcv9 ../../../ace/.libs/libACE.so /usr/local/lib/sparcv9/libstdc++.so -lrt -lgen -lnsl -lsocket -Wl,-R -Wl,/home/bareiroj/myroot/librerias/ace/lib -Wl,-R -Wl,/usr/local/lib/sparcv9
g++: unrecognized option `-64'
ld: warning: file ../../../ace/.libs/libACE.so: linked to /home/bareiroj/myroot/ACE_wrappers/build/ace/.libs/libACE.so: attempted multiple inclusion of file
ld: warning: file /usr/local/lib/sparcv9/libstdc++.so: attempted multiple inclusion of file
Undefined            first referenced
 symbol                  in file
ERR_clear_error                     ../../../ace/SSL/.libs/libACE_SSL.so
SSL_load_error_strings              ../../../ace/SSL/.libs/libACE_SSL.so
BIO_set_flags                       ../../../ace/SSL/.libs/libACE_SSL.so
TLSv1_method                        ../../../ace/SSL/.libs/libACE_SSL.so
SSLv3_method                        ../../../ace/SSL/.libs/libACE_SSL.so
SSLv2_method                        ../../../ace/SSL/.libs/libACE_SSL.so
RAND_load_file                      ../../../ace/SSL/.libs/libACE_SSL.so
SSL_clear                           client-SSL-client.o
SSL_state                           ../../../ace/SSL/.libs/libACE_SSL.so
SSL_write                           ../../../ace/SSL/.libs/libACE_SSL.so
SSL_CTX_use_PrivateKey_file         ../../../ace/SSL/.libs/libACE_SSL.so
RAND_seed                           ../../../ace/SSL/.libs/libACE_SSL.so
SSL_get_error                       client-SSL-client.o
BIO_clear_flags                     ../../../ace/SSL/.libs/libACE_SSL.so
SSL_add_dir_cert_subjects_to_stack  ../../../ace/SSL/.libs/libACE_SSL.so
SSL_add_file_cert_subjects_to_stack ../../../ace/SSL/.libs/libACE_SSL.so
ERR_get_error                       ../../../ace/SSL/.libs/libACE_SSL.so
TLSv1_client_method                 ../../../ace/SSL/.libs/libACE_SSL.so
CRYPTO_set_locking_callback         ../../../ace/SSL/.libs/libACE_SSL.so
SSL_set_accept_state                ../../../ace/SSL/.libs/libACE_SSL.so
SSLv2_server_method                 ../../../ace/SSL/.libs/libACE_SSL.so
SSLv3_server_method                 ../../../ace/SSL/.libs/libACE_SSL.so
SSL_accept                          ../../../ace/SSL/.libs/libACE_SSL.so
SSLv23_server_method                ../../../ace/SSL/.libs/libACE_SSL.so
SSL_CTX_set_verify_depth            ../../../ace/SSL/.libs/libACE_SSL.so
SSL_set_connect_state               ../../../ace/SSL/.libs/libACE_SSL.so
RAND_egd                            ../../../ace/SSL/.libs/libACE_SSL.so
SSL_set_fd                          client-SSL-client.o
SSL_load_client_CA_file             ../../../ace/SSL/.libs/libACE_SSL.so
ERR_error_string_n                  ../../../ace/SSL/.libs/libACE_SSL.so
BIO_new                             ../../../ace/SSL/.libs/libACE_SSL.so
TLSv1_server_method                 ../../../ace/SSL/.libs/libACE_SSL.so
SSL_pending                         client-SSL-client.o
RAND_status                         ../../../ace/SSL/.libs/libACE_SSL.so
SSL_free                            ../../../ace/SSL/.libs/libACE_SSL.so
SSL_peek                            client-SSL-client.o
SSL_read                            client-SSL-client.o
SSL_want                            ../../../ace/SSL/.libs/libACE_SSL.so
SSLv23_client_method                ../../../ace/SSL/.libs/libACE_SSL.so
SSL_CTX_get_client_CA_list          ../../../ace/SSL/.libs/libACE_SSL.so
SSL_new                             ../../../ace/SSL/.libs/libACE_SSL.so
SSLv3_client_method                 ../../../ace/SSL/.libs/libACE_SSL.so
SSLv2_client_method                 ../../../ace/SSL/.libs/libACE_SSL.so
BIO_new_file                        ../../../ace/SSL/.libs/libACE_SSL.so
SSL_CTX_new                         ../../../ace/SSL/.libs/libACE_SSL.so
CRYPTO_num_locks                    ../../../ace/SSL/.libs/libACE_SSL.so
DH_free                             ../../../ace/SSL/.libs/libACE_SSL.so
SSL_CTX_load_verify_locations       ../../../ace/SSL/.libs/libACE_SSL.so
PEM_read_bio_DHparams               ../../../ace/SSL/.libs/libACE_SSL.so
SSL_set_bio                         ../../../ace/SSL/.libs/libACE_SSL.so
SSL_connect                         ../../../ace/SSL/.libs/libACE_SSL.so
SSL_shutdown                        client-SSL-client.o
EVP_cleanup                         ../../../ace/SSL/.libs/libACE_SSL.so
SSL_CTX_use_certificate_file        ../../../ace/SSL/.libs/libACE_SSL.so
SSL_CTX_set_verify                  ../../../ace/SSL/.libs/libACE_SSL.so
SSL_CTX_set_client_CA_list          ../../../ace/SSL/.libs/libACE_SSL.so
CRYPTO_set_id_callback              ../../../ace/SSL/.libs/libACE_SSL.so
SSL_CTX_use_certificate             ../../../ace/SSL/.libs/libACE_SSL.so
SSL_CTX_ctrl                        ../../../ace/SSL/.libs/libACE_SSL.so
SSL_CTX_free                        ../../../ace/SSL/.libs/libACE_SSL.so
sk_new_null                         ../../../ace/SSL/.libs/libACE_SSL.so
BIO_ctrl                            ../../../ace/SSL/.libs/libACE_SSL.so
BIO_free                            ../../../ace/SSL/.libs/libACE_SSL.so
SSLv23_method                       ../../../ace/SSL/.libs/libACE_SSL.so
SSL_CTX_check_private_key           ../../../ace/SSL/.libs/libACE_SSL.so
ERR_free_strings                    ../../../ace/SSL/.libs/libACE_SSL.so
SSL_library_init                    ../../../ace/SSL/.libs/libACE_SSL.so
ld: fatal: Symbol referencing errors. No output written to .libs/client
collect2: ld returned 1 exit status
gmake[3]: *** [client] Error 1
gmake[3]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/IPC_SAP/SSL_SAP'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples/IPC_SAP'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/build/examples'
gmake: *** [all-recursive] Error 1
========================================================================================================================


As you might have seen, it compiles everything until it gets to the "SSL_SAP" target, that's where I get a "multiple inclusion" error from a Shared Object (libACE.so) and from this point on I have no idea of what I can do to continue.

Thanks in advance for any light you could bring to help me find the solution!!

Best regards!!!

Juanjo.

Johnny Willemsen

unread,
Oct 27, 2009, 7:20:57 AM10/27/09
to Juanjo Bareiro, ace-...@list.isis.vanderbilt.edu

Hi,

 

Try the traditional way of compilation using config.h/platform_macros.GNU

 

Johnny

Juanjo Bareiro

unread,
Oct 27, 2009, 2:52:07 PM10/27/09
to jwill...@remedy.nl, ace-...@list.isis.vanderbilt.edu
Beforehand, thanks for the aid John!! :)

Today I began working with the Traditional GNU Make compilation scheme.

I hand-edited the following configuration files, adding on them the corresponding lines:

   a)   ${ACE_ROOT}/ace/config.h
=============================================================
#include "ace/config-sunos5.10.h"
=============================================================

   b)   ${ACE_ROOT}/include/makeinclude/platform_macros.GNU
=============================================================
include $(ACE_ROOT)/include/makeinclude/platform_sunos5_g++.GNU
=============================================================

to set up my build environment.

As the company where I work has as a rule of thumb that "everything" must be compiled for 64bits processors, I edited the file "platform_sunos5_g++.GNU" (included above) and then changed the following lines in it:
(The original lines were left commented for comparison purposes)

   b)   ${ACE_ROOT}/include/makeinclude/platform_sunos5_g++.GNU
=============================================================
#buildbits ?= 32
buildbits ?= 64
...
#CFLAGS          += -W -Wall -Wpointer-arith
CFLAGS          += -W -Wall -Wpointer-arith -m64
#CCFLAGS         += -W -Wall -Wpointer-arith
CCFLAGS         += -W -Wall -Wpointer-arith -m64
=============================================================

but then again I am getting the link error "wrong ELF class: ELFCLASS64".

specifically with this output:
=============================================================
gmake[1]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/ace'

GNUmakefile: /home/bareiroj/myroot/ACE_wrappers/ace/GNUmakefile.ACE MAKEFLAGS=w

g++ -shared -D_REENTRANT   -I/home/bareiroj/myroot/ACE_wrappers -DACE_HAS_SCTP -DACE_HAS_LKSCTP -DACE_HAS_EXCEPTIONS -D__ACE_INLINE__ -I.. -DACE_BUILD_DLL -Wl,-h -Wl,libACE.so.5.7.0 -o libACE.so.5.7.0 .shobj/Local_Name_Space.o .shobj/Name_Proxy.o .shobj/Name_Request_Reply.o .shobj/Name_Space.o .shobj/Naming_Context.o .shobj/Registry_Name_Space.o .shobj/Remote_Name_Space.o .shobj/NT_Service.o .shobj/Codecs.o .shobj/Local_Tokens.o .shobj/Remote_Tokens.o .shobj/Token_Collection.o .shobj/Token_Invariants.o .shobj/Token_Manager.o .shobj/Token_Request_Reply.o .shobj/DLL.o .shobj/Dynamic_Service_Base.o .shobj/Dynamic_Service_Dependency.o .shobj/Parse_Node.o .shobj/Service_Config.o .shobj/Service_Gestalt.o .shobj/Service_Manager.o .shobj/Service_Object.o .shobj/Service_Repository.o .shobj/Service_Types.o .shobj/Shared_Object.o .shobj/Svc_Conf_Lexer.o .shobj/Svc_Conf_y.o .shobj/Encoding_Converter.o .shobj/Encoding_Converter_Factory.o .shobj/UTF8_Encoding_Converter.o .shobj/UTF16_Encoding_Converter.o .shobj/UTF32_Encoding_Converter.o .shobj/XML_Svc_Conf.o .shobj/UUID.o .shobj/Filecache.o .shobj/ACE.o .shobj/ACE_crc_ccitt.o .shobj/ACE_crc32.o .shobj/ace_wchar.o .shobj/Activation_Queue.o .shobj/Active_Map_Manager.o .shobj/Addr.o .shobj/Argv_Type_Converter.o .shobj/Assert.o .shobj/Asynch_IO.o .shobj/Asynch_IO_Impl.o .shobj/Asynch_Pseudo_Task.o .shobj/ATM_Acceptor.o .shobj/ATM_Addr.o .shobj/ATM_Connector.o .shobj/ATM_Params.o .shobj/ATM_QoS.o .shobj/ATM_Stream.o .shobj/Atomic_Op.o .shobj/Atomic_Op_Sparc.o .shobj/Auto_Event.o .shobj/Barrier.o .shobj/Base_Thread_Adapter.o .shobj/Based_Pointer_Repository.o .shobj/Basic_Stats.o .shobj/Basic_Types.o .shobj/Capabilities.o .shobj/CDR_Base.o .shobj/CDR_Stream.o .shobj/CDR_Size.o .shobj/Cleanup.o .shobj/Codeset_IBM1047.o .shobj/Codeset_Registry.o .shobj/Codeset_Registry_db.o .shobj/Condition_Recursive_Thread_Mutex.o .shobj/Condition_Thread_Mutex.o .shobj/Configuration.o .shobj/Configuration_Import_Export.o .shobj/Connection_Recycling_Strategy.o .shobj/Containers.o .shobj/Copy_Disabled.o .shobj/Countdown_Time.o .shobj/Date_Time.o .shobj/DEV.o .shobj/DEV_Addr.o .shobj/DEV_Connector.o .shobj/DEV_IO.o .shobj/DLL_Manager.o .shobj/Dev_Poll_Reactor.o .shobj/Dirent.o .shobj/Dirent_Selector.o .shobj/Dump.o .shobj/Dynamic.o .shobj/Dynamic_Message_Strategy.o .shobj/Event.o .shobj/Event_Handler.o .shobj/FIFO.o .shobj/FIFO_Recv.o .shobj/FIFO_Recv_Msg.o .shobj/FIFO_Send.o .shobj/FIFO_Send_Msg.o .shobj/FILE.o .shobj/FILE_Addr.o .shobj/FILE_Connector.o .shobj/FILE_IO.o .shobj/File_Lock.o .shobj/Flag_Manip.o .shobj/Framework_Component.o .shobj/Functor.o .shobj/Functor_String.o .shobj/Get_Opt.o .shobj/gethrtime.o .shobj/Handle_Ops.o .shobj/Handle_Set.o .shobj/Hashable.o .shobj/High_Res_Timer.o .shobj/ICMP_Socket.o .shobj/INET_Addr.o .shobj/Init_ACE.o .shobj/IO_SAP.o .shobj/IO_Cntl_Msg.o .shobj/IOStream.o .shobj/IPC_SAP.o .shobj/Lib_Find.o .shobj/Local_Memory_Pool.o .shobj/Lock.o .shobj/Log_Msg.o .shobj/Log_Msg_Backend.o .shobj/Log_Msg_Callback.o .shobj/Log_Msg_IPC.o .shobj/Log_Msg_NT_Event_Log.o .shobj/Log_Msg_UNIX_Syslog.o .shobj/Log_Record.o .shobj/Logging_Strategy.o .shobj/LSOCK.o .shobj/LSOCK_Acceptor.o .shobj/LSOCK_CODgram.o .shobj/LSOCK_Connector.o .shobj/LSOCK_Dgram.o .shobj/LSOCK_Stream.o .shobj/Malloc.o .shobj/Malloc_Allocator.o .shobj/Manual_Event.o .shobj/MEM_Acceptor.o .shobj/MEM_Addr.o .shobj/MEM_Connector.o .shobj/MEM_IO.o .shobj/Mem_Map.o .shobj/MEM_SAP.o .shobj/MEM_Stream.o .shobj/Message_Block.o .shobj/Message_Queue.o .shobj/Message_Queue_NT.o .shobj/Message_Queue_Vx.o .shobj/Method_Request.o .shobj/MMAP_Memory_Pool.o .shobj/Msg_WFMO_Reactor.o .shobj/Monitor_Admin.o .shobj/Monitor_Admin_Manager.o .shobj/Monitor_Base.o .shobj/Monitor_Point_Registry.o .shobj/Monitor_Size.o .shobj/Monitor_Control_Types.o .shobj/Monitor_Control_Action.o .shobj/Multihomed_INET_Addr.o .shobj/Mutex.o .shobj/Netlink_Addr.o .shobj/Notification_Strategy.o .shobj/Notification_Queue.o .shobj/Obchunk.o .shobj/Object_Manager.o .shobj/Object_Manager_Base.o .shobj/OS_Errno.o .shobj/OS_Log_Msg_Attributes.o .shobj/OS_main.o .shobj/OS_NS_arpa_inet.o .shobj/OS_NS_ctype.o .shobj/OS_NS_dirent.o .shobj/OS_NS_dlfcn.o .shobj/OS_NS_errno.o .shobj/OS_NS_fcntl.o .shobj/OS_NS_math.o .shobj/OS_NS_netdb.o .shobj/OS_NS_poll.o .shobj/OS_NS_pwd.o .shobj/OS_NS_regex.o .shobj/OS_NS_signal.o .shobj/OS_NS_stdio.o .shobj/OS_NS_stdlib.o .shobj/OS_NS_string.o .shobj/OS_NS_strings.o .shobj/OS_NS_stropts.o .shobj/OS_NS_sys_mman.o .shobj/OS_NS_sys_msg.o .shobj/OS_NS_sys_resource.o .shobj/OS_NS_sys_select.o .shobj/OS_NS_sys_sendfile.o .shobj/OS_NS_sys_shm.o .shobj/OS_NS_sys_socket.o .shobj/OS_NS_sys_stat.o .shobj/OS_NS_sys_time.o .shobj/OS_NS_sys_uio.o .shobj/OS_NS_sys_utsname.o .shobj/OS_NS_sys_wait.o .shobj/OS_NS_Thread.o .shobj/OS_NS_time.o .shobj/OS_NS_unistd.o .shobj/OS_NS_wchar.o .shobj/OS_NS_wctype.o .shobj/OS_QoS.o .shobj/OS_Thread_Adapter.o .shobj/OS_TLI.o .shobj/Pagefile_Memory_Pool.o .shobj/PI_Malloc.o .shobj/Ping_Socket.o .shobj/Pipe.o .shobj/POSIX_Asynch_IO.o .shobj/POSIX_CB_Proactor.o .shobj/POSIX_Proactor.o .shobj/Priority_Reactor.o .shobj/Proactor.o .shobj/Proactor_Impl.o .shobj/Process.o .shobj/Process_Manager.o .shobj/Process_Mutex.o .shobj/Process_Semaphore.o .shobj/Profile_Timer.o .shobj/Reactor.o .shobj/Reactor_Impl.o .shobj/Reactor_Notification_Strategy.o .shobj/Reactor_Timer_Interface.o .shobj/Read_Buffer.o .shobj/Recursive_Thread_Mutex.o .shobj/Recyclable.o .shobj/Registry.o .shobj/Rtems_init.o .shobj/RW_Mutex.o .shobj/RW_Process_Mutex.o .shobj/RW_Thread_Mutex.o .shobj/Sample_History.o .shobj/Sbrk_Memory_Pool.o .shobj/Sched_Params.o .shobj/Select_Reactor_Base.o .shobj/Semaphore.o .shobj/Shared_Memory.o .shobj/Shared_Memory_MM.o .shobj/Shared_Memory_Pool.o .shobj/Shared_Memory_SV.o .shobj/Sig_Adapter.o .shobj/Sig_Handler.o .shobj/Signal.o .shobj/SOCK.o .shobj/SOCK_Acceptor.o .shobj/SOCK_CODgram.o .shobj/Sock_Connect.o .shobj/SOCK_Connector.o .shobj/SOCK_Dgram.o .shobj/SOCK_Dgram_Bcast.o .shobj/SOCK_Dgram_Mcast.o .shobj/SOCK_IO.o .shobj/SOCK_Netlink.o .shobj/SOCK_SEQPACK_Acceptor.o .shobj/SOCK_SEQPACK_Association.o .shobj/SOCK_SEQPACK_Connector.o .shobj/SOCK_Stream.o .shobj/SPIPE.o .shobj/SPIPE_Acceptor.o .shobj/SPIPE_Addr.o .shobj/SPIPE_Connector.o .shobj/SPIPE_Stream.o .shobj/SString.o .shobj/Stack_Trace.o .shobj/Stats.o .shobj/String_Base_Const.o .shobj/SUN_Proactor.o .shobj/SV_Message.o .shobj/SV_Message_Queue.o .shobj/SV_Semaphore_Complex.o .shobj/SV_Semaphore_Simple.o .shobj/SV_Shared_Memory.o .shobj/Synch_Options.o .shobj/System_Time.o .shobj/Task.o .shobj/Thread.o .shobj/Thread_Adapter.o .shobj/Thread_Control.o .shobj/Thread_Exit.o .shobj/Thread_Hook.o .shobj/Thread_Manager.o .shobj/Thread_Mutex.o .shobj/Thread_Semaphore.o .shobj/Throughput_Stats.o .shobj/Time_Value.o .shobj/Timeprobe.o .shobj/TLI.o .shobj/TLI_Acceptor.o .shobj/TLI_Connector.o .shobj/TLI_Stream.o .shobj/Token.o .shobj/TP_Reactor.o .shobj/Trace.o .shobj/TSS_Adapter.o .shobj/TTY_IO.o .shobj/UNIX_Addr.o .shobj/UPIPE_Acceptor.o .shobj/UPIPE_Connector.o .shobj/UPIPE_Stream.o .shobj/WFMO_Reactor.o .shobj/WIN32_Asynch_IO.o .shobj/WIN32_Proactor.o .shobj/XTI_ATM_Mcast.o  -z now -L../lib  -L. -L../lib  -lsocket -ldl -lgen -lnsl -lposix4 -lthread -lsendfile -lkstat -lsctp
ld: fatal: file .shobj/Local_Name_Space.o: wrong ELF class: ELFCLASS64
ld: fatal: File processing errors. No output written to libACE.so.5.7.0

collect2: ld returned 1 exit status
gmake[1]: *** [libACE.so.5.7.0] Error 1
gmake[1]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/ace'
gmake: *** [ACE] Error 2
=============================================================


* Note that it doesn't exist a "-m64" parameter acompanying the "g++" invocation above, so it's quite obviuos why I got the error, or at least that seems to be the cause.

So, instead of annoying the forum, I decided to roll up my sleeves and get messed with the makefiles.
But, as a last resort before doing that, I wanted to ask you people, could it be that I just didn't did set up well the makefiles to compile 64bits binaries? Is there any configuration pending?

Thanks in advance!! :)

Juanjo

Douglas C. Schmidt

unread,
Oct 27, 2009, 2:55:31 PM10/27/09
to Juanjo Bareiro, ace-...@list.isis.vanderbilt.edu

Hi Juanjo,

> Today I began working with the Traditional GNU Make compilation scheme.

To ensure that we have proper version/platform/compiler information,
please make sure you fill out the appropriate problem report form (PRF),
which is in

$ACE_ROOT/PROBLEM-REPORT-FORM
$TAO_ROOT/PROBLEM-REPORT-FORM

or in

$ACE_ROOT/BUG-REPORT-FORM
$TAO_ROOT/BUG-REPORT-FORM

in older versions of ACE+TAO. Make sure to include this information
when asking any questions about ACE+TAO since otherwise we have to
"guess" what version/platform/compiler/options you've using, which is
very error-prone and slows down our responsiveness. If you don't use
the PRF, therefore, it is less likely that someone from the core
ACE+TAO developer team will be able to answer your question.
Naturally, we encourage and appreciate other members of the ACE+TAO
user community who can respond to questions that they have the answers
to.

Please note, moreover, that the DOC group at Vanderbilt University
only provides "best effort" support for non-sponsors who are using the
latest release, as described in

http://www.dre.vanderbilt.edu/~schmidt/DOC_ROOT/ACE/docs/ACE-bug-process.html

Therefore, please make sure you are using ACE+TAO+CIAO x.7.4 (i.e., ACE
5.7.4, TAO 1.7.4, and CIAO 0.7.4), which you can download from

http://download.dre.vanderbilt.edu

under the heading: "Latest Micro Release Kit". If you need more
"predictable" help or need help for earlier versions of ACE+TAO+CIAO
please see

http://www.dre.vanderbilt.edu/support.html

for a list of companies that will provide you with ACE+TAO+CIAO
commercial support.

Thanks,

Doug

> _______________________________________________
> ace-users mailing list
> ace-...@list.isis.vanderbilt.edu
> http://list.isis.vanderbilt.edu/mailman/listinfo/ace-users

Steve Huston

unread,
Oct 27, 2009, 3:02:15 PM10/27/09
to Juanjo Bareiro, jwill...@remedy.nl, ace-...@list.isis.vanderbilt.edu
Instead of making any changes to platform_sunos5_g++.GNU, add this to your platform_macros.GNU file before the include:
 
buildbits=64
 
-Steve

--
Steve Huston, Riverace Corporation
Total Lifecycle Support for Your Networked Applications
http://www.riverace.com

-----Original Message-----
From: ace-user...@list.isis.vanderbilt.edu [mailto:ace-user...@list.isis.vanderbilt.edu] On Behalf Of Juanjo Bareiro
Sent: Tuesday, October 27, 2009 2:52 PM
To: jwill...@remedy.nl
Cc: ace-...@list.isis.vanderbilt.edu
Subject: Re: [ace-users] Build Difficulty

Beforehand, thanks for the aid John!! :)

Today I began working with the Traditional GNU Make compilation scheme.

g++ -shared -D_REENTRANT   -I/home/bareiroj/myroot/ACE_wrappers -DACE_HAS_SCTP -DACE_HAS_LKSCTP -DACE_HAS_EXCEPTIONS -D__ACE_INLINE__ -I.. -DACE_BUILD_DLL -Wl,-h -Wl,libACE.so.5.7.0 -o libACE.so.5.7.0 .shobj/Local_Name_Space.o .shobj/Name_Proxy.o .shobj/Name_Request_Reply.o .shobj/Name_Space.o .shobj/Naming_Context.o .shobj/Registry_Name_Space.o .shobj/Remote_Name_Space.o .shobj/NT_Service.o .shobj/Codecs.o .shobj/Local_Tokens.o .shobj/Remote_Tokens.o .shobj/Token_Collection.o .shobj/Token_Invariants.o .shobj/Token_Manager.o .shobj/Token_Request_Reply.o .shobj/DLL.o .shobj/Dynamic_Service_Base.o .shobj/Dynamic_Service_Dependency.o .shobj/Parse_Node.o .shobj/Service_Config.o .shobj/Service_Gestalt.o .shobj/Service_Manager.o .shobj/Service_Object.o .shobj/Service_Repository.o .shobj/Service_Types.o .shobj/Shared_Object.o .shobj/Svc_Conf_Lexer.o .shobj/Svc_Conf_y.o .shobj/Encoding_Converter.o .shobj/Encoding_Converter_Factory.o .shobj/UTF8_Encoding_Converter.o .shobj/UTF16_Encoding_Converter.o .shobj/UTF32_Encoding_Converter.o .shobj/XML_Svc_Conf.o .shobj/UUID.o .shobj/Filecache.o .shobj/ACE.o .shobj/ACE_crc_ccitt.o .shobj/ACE_crc32.o .shobj/ace_wchar.o .shobj/Activation_Queue.o .shobj/Active_Map_Manager.o .shobj/Addr.o .shobj/Argv_Type_Converter.o .shobj/Assert.o .shobj/Asynch_IO.o .shobj/Asynch_IO_Impl.o .shobj/Asynch_Pseudo_Task.o .shobj/ATM_Acceptor.o .shobj/ATM_Addr.o .shobj/ATM_Connector.o .shobj/ATM_Params.o .shobj/ATM_QoS.o .shobj/ATM_Stream.o .shobj/Atomic_Op.o .shobj/Atomic_Op_Sparc.o .shobj/Auto_Event.o .shobj/Barrier.o .shobj/Base_Thread_Adapter.o .shobj/Based_Pointer_Repository.o .shobj/Basic_Stats.o .shobj/Basic_Types.o .shobj/Capabilities.o .shobj/CDR_Base.o .shobj/CDR_Stream.o .shobj/CDR_Size.o .shobj/Cleanup.o .shobj/Codeset_IBM1047.o .shobj/Codeset_Registry.o .shobj/Codeset_Registry_db.o .shobj/Condition_Recursive_Thread_Mutex.o .shobj/Condition_Thread_Mutex.o .shobj/Configuration.o .shobj/Configuration_Import_Export.o .shobj/Connection_Recycling_Strategy.o .shobj/Containers.o .shobj/Copy_Disabled.o .shobj/Countdown_Time.o .shobj/Date_Time.o .shobj/DEV.o .shobj/DEV_Addr.o .shobj/DEV_Connector.o .shobj/DEV_IO.o .shobj/DLL_Manager.o .shobj/Dev_Poll_Reactor.o .shobj/Dirent.o .shobj/Dirent_Selector.o .shobj/Dump.o .shobj/Dynamic.o .shobj/Dynamic_Message_Strategy.o .shobj/Event.o .shobj/Event_Handler.o .shobj/FIFO.o .shobj/FIFO_Recv.o .shobj/FIFO_Recv_Msg.o .shobj/FIFO_Send.o .shobj/FIFO_Send_Msg.o .shobj/FILE.o .shobj/FILE_Addr.o .shobj/FILE_Connector.o .shobj/FILE_IO.o .shobj/File_Lock.o .shobj/Flag_Manip.o .shobj/Framework_Component.o .shobj/Functor.o .shobj/Functor_String.o .shobj/Get_Opt.o .shobj/gethrtime.o .shobj/Handle_Ops.o .shobj/Handle_Set.o .shobj/Hashable.o .shobj/High_Res_Timer.o .shobj/ICMP_Socket.o .shobj/INET_Addr.o .shobj/Init_ACE.o .shobj/IO_SAP.o .shobj/IO_Cntl_Msg.o .shobj/IOStream.o .shobj/IPC_SAP.o .shobj/Lib_Find.o .shobj/Local_Memory_Pool.o .shobj/Lock.o .shobj/Log_Msg.o .shobj/Log_Msg_Backend.o .shobj/Log_Msg_Callback.o .shobj/Log_Msg_IPC.o .shobj/Log_Msg_NT_Event_Log.o .shobj/Log_Msg_UNIX_Syslog.o .shobj/Log_Record.o .shobj/Logging_Strategy.o .shobj/LSOCK.o .shobj/LSOCK_Acceptor.o .shobj/LSOCK_CODgram.o .shobj/LSOCK_Connector.o .shobj/LSOCK_Dgram.o .shobj/LSOCK_Stream.o .shobj/Malloc.o .shobj/Malloc_Allocator.o .shobj/Manual_Event.o .shobj/MEM_Acceptor.o .shobj/MEM_Addr.o .shobj/MEM_Connector.o .shobj/MEM_IO.o .shobj/Mem_Map.o .shobj/MEM_SAP.o .shobj/MEM_Stream.o .shobj/Message_Block.o .shobj/Message_Queue.o .shobj/Message_Queue_NT.o .shobj/Message_Queue_Vx.o .shobj/Method_Request.o .shobj/MMAP_Memory_Pool.o .shobj/Msg_WFMO_Reactor.o .shobj/Monitor_Admin.o .shobj/Monitor_Admin_Manager.o .shobj/Monitor_Base.o .shobj/Monitor_Point_Registry.o .shobj/Monitor_Size.o .shobj/Monitor_Control_Types.o .shobj/Monitor_Control_Action.o .shobj/Multihomed_INET_Addr.o .shobj/Mutex.o .shobj/Netlink_Addr.o .shobj/Notification_Strategy.o .shobj/Notification_Queue.o .shobj/Obchunk.o .shobj/Object_Manager.o .shobj/Object_Manager_Base.o .shobj/OS_Errno.o .shobj/OS_Log_Msg_Attributes.o .shobj/OS_main.o .shobj/OS_NS_arpa_inet.o .shobj/OS_NS_ctype.o .shobj/OS_NS_dirent.o .shobj/OS_NS_dlfcn.o .shobj/OS_NS_errno.o .shobj/OS_NS_fcntl.o .shobj/OS_NS_math.o .shobj/OS_NS_netdb.o .shobj/OS_NS_poll.o .shobj/OS_NS_pwd.o .shobj/OS_NS_regex.o .shobj/OS_NS_signal.o .shobj/OS_NS_stdio.o .shobj/OS_NS_stdlib.o .shobj/OS_NS_string.o .shobj/OS_NS_strings.o .shobj/OS_NS_stropts.o .shobj/OS_NS_sys_mman.o .shobj/OS_NS_sys_msg.o .shobj/OS_NS_sys_resource.o .shobj/OS_NS_sys_select.o .shobj/OS_NS_sys_sendfile.o .shobj/OS_NS_sys_shm.o .shobj/OS_NS_sys_socket.o .shobj/OS_NS_sys_stat.o .shobj/OS_NS_sys_time.o .shobj/OS_NS_sys_uio.o .shobj/OS_NS_sys_utsname.o .shobj/OS_NS_sys_wait.o .shobj/OS_NS_Thread.o .shobj/OS_NS_time.o .shobj/OS_NS_unistd.o .shobj/OS_NS_wchar.o .shobj/OS_NS_wctype.o .shobj/OS_QoS.o .shobj/OS_Thread_Adapter.o .shobj/OS_TLI.o .shobj/Pagefile_Memory_Pool.o .shobj/PI_Malloc.o .shobj/Ping_Socket.o .shobj/Pipe.o .shobj/POSIX_Asynch_IO.o .shobj/POSIX_CB_Proactor.o .shobj/POSIX_Proactor.o .shobj/Priority_Reactor.o .shobj/Proactor.o .shobj/Proactor_Impl.o .shobj/Process.o .shobj/Process_Manager.o .shobj/Process_Mutex.o .shobj/Process_Semaphore.o .shobj/Profile_Timer.o .shobj/Reactor.o .shobj/Reactor_Impl.o .shobj/Reactor_Notification_Strategy.o .shobj/Reactor_Timer_Interface.o .shobj/Read_Buffer.o .shobj/Recursive_Thread_Mutex.o .shobj/Recyclable.o .shobj/Registry.o .shobj/Rtems_init.o .shobj/RW_Mutex.o .shobj/RW_Process_Mutex.o .shobj/RW_Thread_Mutex.o .shobj/Sample_History.o .shobj/Sbrk_Memory_Pool.o .shobj/Sched_Params.o .shobj/Select_Reactor_Base.o .shobj/Semaphore.o .shobj/Shared_Memory.o .shobj/Shared_Memory_MM.o .shobj/Shared_Memory_Pool.o .shobj/Shared_Memory_SV.o .shobj/Sig_Adapter.o .shobj/Sig_Handler.o .shobj/Signal.o .shobj/SOCK.o .shobj/SOCK_Acceptor.o .shobj/SOCK_CODgram.o .shobj/Sock_Connect.o .shobj/SOCK_Connector.o .shobj/SOCK_Dgram.o .shobj/SOCK_Dgram_Bcast.o .shobj/SOCK_Dgram_Mcast.o .shobj/SOCK_IO.o .shobj/SOCK_Netlink.o .shobj/SOCK_SEQPACK_Acceptor.o .shobj/SOCK_SEQPACK_Association.o .shobj/SOCK_SEQPACK_Connector.o .shobj/SOCK_Stream.o .shobj/SPIPE.o .shobj/SPIPE_Acceptor.o .shobj/SPIPE_Addr.o .shobj/SPIPE_Connector.o .shobj/SPIPE_Stream.o .shobj/SString.o .shobj/Stack_Trace.o .shobj/Stats.o .shobj/String_Base_Const.o .shobj/SUN_Proactor.o .shobj/SV_Message.o .shobj/SV_Message_Queue.o .shobj/SV_Semaphore_Complex.o .shobj/SV_Semaphore_Simple.o .shobj/SV_Shared_Memory.o .shobj/Synch_Options.o .shobj/System_Time.o .shobj/Task.o .shobj/Thread.o .shobj/Thread_Adapter.o .shobj/Thread_Control.o .shobj/Thread_Exit.o .shobj/Thread_Hook.o .shobj/Thread_Manager.o .shobj/Thread_Mutex.o .shobj/Thread_Semaphore.o .shobj/Throughput_Stats.o .shobj/Time_Value.o .shobj/Timeprobe.o .shobj/TLI.o .shobj/TLI_Acceptor.o .shobj/TLI_Connector.o .shobj/TLI_Stream.o .shobj/Token.o .shobj/TP_Reactor.o .shobj/Trace.o .shobj/TSS_Adapter.o .shobj/TTY_IO.o .shobj/UNIX_Addr.o .shobj/UPIPE_Acceptor.o .shobj/UPIPE_Connector.o .shobj/UPIPE_Stream.o .shobj/WFMO_Reactor.o .shobj/WIN32_Asynch_IO.o .shobj/WIN32_Proactor.o .shobj/XTI_ATM_Mcast.o  -z now -L../lib  -L. -L../lib  -lsocket -ldl -lgen -lnsl -lposix4 -lthread -lsendfile -lkstat -lsctp

PATH=/usr/local/bin/sparcv9:/opt/asn1c-v605/bin:/usr/bin:/usr/ucb:/opt/SUNWspro/bin:/usr/ccs/bin/:/oracle10/oracle/product/102/client/bin::/usr/include:/usr/local/bin:/usr/local/sudo/bin:/


PS1=[(\A) \u@\h \w]$
PWD=/home/bareiroj/myroot/ACE_wrappers/build
SHELL=/bin/bash
SHLVL=1
SMSRATERHOME=/tas/sms
SSH_TTY=/dev/pts/14
TERM=xterm
TZ=America/Asuncion
USER=bareiroj
=============================


I have the ACE source located at "/home/bareiroj/myroot/ACE_wrappers/", that would be the $ACE_ROOT.
Following the guide to build the project, I have created a "build" directory right inside of the $ACE_ROOT dir, and then ran the "configure" script using these parameters:

../configure --enable-ssl --with-openssl=/home/bareiroj/myroot/librerias/openssl 'CXXFLAGS=-m64' 'LDFLAGS=-64' 'CFLAGS=-m64' --prefix=/home/bareiroj/myroot/librerias/ace

g++ -W -Wall -Wpointer-arith -m64 -pipe -64 -o .libs/client client-SSL-client.o  ../../../ace/SSL/.libs/libACE_SSL.so /home/bareiroj/myroot/ACE_wrappers/build/ace/.libs/libACE.so -L/sol10/SOURCES/S10/gcc-3.4.6/objdir/sparc-sun-solaris2.10/sparcv9/libstdc++-v3/src -L/sol10/SOURCES/S10/gcc-3.4.6/objdir/sparc-sun-solaris2.10/sparcv9/libstdc++-v3/src/.libs -L/usr/local/lib -L/usr/local/ssl/lib -L/usr/openwin/lib -L/sol10/SOURCES/S10/gcc-3.4.6/objdir/gcc/sparcv9 -L/sol10/SOURCES/S10/gcc-3.4.6/objdir/gcc -L/usr/local/lib/sparcv9 ../../../ace/.libs/libACE.so /usr/local/lib/sparcv9/libstdc++.so -lrt -lgen -lnsl -lsocket -Wl,-R -Wl,/home/bareiroj/myroot/librerias/ace/lib -Wl,-R -Wl,/usr/local/lib/sparcv9

Juanjo Bareiro

unread,
Oct 27, 2009, 5:37:42 PM10/27/09
to Steve Huston, ace-...@list.isis.vanderbilt.edu
Hi again people!!
First of all thanks for the suggestion Douglas!! sorry for the inconvinience caused by not using the PROBLEM-REPORT-FORM, from now on I'm using it :)

Thank you too Steve for the aid, I added that line to my platform_macros.GNU file instead of changing the OS-Compiler-specific files, I tried that solution too, and compiled successfully 32bits binaries :'S but I still needed the 64bits version of them. So I added the "-m64" option to the CFLAGS and CCFLAGS variables.

Finally, after a whole afternoon of pure masochistic pleasure, I seem to have found the solution :) and I describe it below. Please give me a feedback on this, specially because I don't know if I had built correctly yet.


    ACE VERSION: 5.7.4

    HOST MACHINE and OPERATING SYSTEM: SPARC with Sun Solaris v5.10

Just in case: $ACE_ROOT=/home/bareiroj/myroot/ACE_wrappers

    THE $ACE_ROOT/ace/config.h FILE :
============================================================
#include "ace/config-sunos5.10.h"
============================================================


    THE $ACE_ROOT/include/makeinclude/platform_macros.GNU FILE :
============================================================
buildbits=64
CFLAGS=-m64
CCFLAGS=-m64

include $(ACE_ROOT)/include/makeinclude/platform_sunos5_g++.GNU
============================================================


    BUILD METHOD USED: traditional makefile/project file


    AREA/CLASS/EXAMPLE AFFECTED: Linkage to build the shared object "libACE.so.5.7.0"


    DOES THE PROBLEM AFFECT: LINKING, only ACE is affected.

    SYNOPSIS: The building process seems to stop at some points when linking some 64bit static objects altogether into some 32bit shared objects.


    DESCRIPTION:
I issue the GNU Make command (gmake) from inside of the ${ACE_ROOT}/ace folder and it starts building the entire project, complaining a lot about "comparison between signed and unsigned integer expressions" in various code files, like:
ACE.cpp:2884: warning: comparison between signed and unsigned integer expressions
but fortunately this doesn't seem to stop the build. Apparently (to my humble comprehension) make creates every object file (*.o) as a 64-bit binary, until the moment where it tries to link them into shared objects like "libACE.so.5.7.4". That's where I get errors of the type: "wrong ELF class: ELFCLASS64", and the reason seems to be that the link command ommits the "-m64" parameter that I setted inside of the "CFLAGS" and "CCFLAGS" variables of the platform_macros.GNU file.
I encountered for commands that lacked of this -m64 parameter, they where:

1)
g++ -shared -D_REENTRANT   -I/home/bareiroj/myroot/ACE_wrappers -DACE_HAS_SCTP -DACE_HAS_LKSCTP -DACE_HAS_EXCEPTIONS -D__ACE_INLINE__ -I.. -DACE_BUILD_DLL -Wl,-h -Wl,libACE.so.5.7.4 -o libACE.so.5.7.4 .shobj/Local_Name_Space.o .shobj/Name_Proxy.o .shobj/Name_Request_Reply.o .shobj/Name_Space.o .shobj/Naming_Context.o .shobj/Registry_Name_Space.o .shobj/Remote_Name_Space.o .shobj/NT_Service.o .shobj/Codecs.o .shobj/Local_Tokens.o .shobj/Remote_Tokens.o .shobj/Token_Collection.o .shobj/Token_Invariants.o .shobj/Token_Manager.o .shobj/Token_Request_Reply.o .shobj/DLL.o .shobj/Dynamic_Service_Base.o .shobj/Dynamic_Service_Dependency.o .shobj/Parse_Node.o .shobj/Service_Config.o .shobj/Service_Gestalt.o .shobj/Service_Manager.o .shobj/Service_Object.o .shobj/Service_Repository.o .shobj/Service_Types.o .shobj/Shared_Object.o .shobj/Svc_Conf_Lexer.o .shobj/Svc_Conf_y.o .shobj/Encoding_Converter.o .shobj/Encoding_Converter_Factory.o .shobj/UTF8_Encoding_Converter.o .shobj/UTF16_Encoding_Converter.o .shobj/UTF32_Encoding_Converter.o .shobj/XML_Svc_Conf.o .shobj/UUID.o .shobj/Filecache.o .shobj/ACE.o .shobj/ACE_crc_ccitt.o .shobj/ACE_crc32.o .shobj/ace_wchar.o .shobj/Activation_Queue.o .shobj/Active_Map_Manager.o .shobj/Addr.o .shobj/Argv_Type_Converter.o .shobj/Assert.o .shobj/Asynch_IO.o .shobj/Asynch_IO_Impl.o .shobj/Asynch_Pseudo_Task.o .shobj/ATM_Acceptor.o .shobj/ATM_Addr.o .shobj/ATM_Connector.o .shobj/ATM_Params.o .shobj/ATM_QoS.o .shobj/ATM_Stream.o .shobj/Atomic_Op.o .shobj/Atomic_Op_Sparc.o .shobj/Auto_Event.o .shobj/Barrier.o .shobj/Base_Thread_Adapter.o .shobj/Based_Pointer_Repository.o .shobj/Basic_Stats.o .shobj/Basic_Types.o .shobj/Capabilities.o .shobj/CDR_Base.o .shobj/CDR_Stream.o .shobj/CDR_Size.o .shobj/Cleanup.o .shobj/Codeset_IBM1047.o .shobj/Codeset_Registry.o .shobj/Codeset_Registry_db.o .shobj/Condition_Recursive_Thread_Mutex.o .shobj/Condition_Thread_Mutex.o .shobj/Configuration.o .shobj/Configuration_Import_Export.o .shobj/Connection_Recycling_Strategy.o .shobj/Containers.o .shobj/Copy_Disabled.o .shobj/Countdown_Time.o .shobj/Date_Time.o .shobj/DEV.o .shobj/DEV_Addr.o .shobj/DEV_Connector.o .shobj/DEV_IO.o .shobj/DLL_Manager.o .shobj/Dev_Poll_Reactor.o .shobj/Dirent.o .shobj/Dirent_Selector.o .shobj/Dump.o .shobj/Dynamic.o .shobj/Dynamic_Message_Strategy.o .shobj/Event.o .shobj/Event_Handler.o .shobj/FIFO.o .shobj/FIFO_Recv.o .shobj/FIFO_Recv_Msg.o .shobj/FIFO_Send.o .shobj/FIFO_Send_Msg.o .shobj/FILE.o .shobj/FILE_Addr.o .shobj/FILE_Connector.o .shobj/FILE_IO.o .shobj/File_Lock.o .shobj/Flag_Manip.o .shobj/Framework_Component.o .shobj/Functor.o .shobj/Functor_String.o .shobj/Get_Opt.o .shobj/gethrtime.o .shobj/Handle_Ops.o .shobj/Handle_Set.o .shobj/Hashable.o .shobj/High_Res_Timer.o .shobj/ICMP_Socket.o .shobj/INET_Addr.o .shobj/Init_ACE.o .shobj/IO_SAP.o .shobj/IO_Cntl_Msg.o .shobj/IOStream.o .shobj/IPC_SAP.o .shobj/Lib_Find.o .shobj/Local_Memory_Pool.o .shobj/Lock.o .shobj/Log_Msg.o .shobj/Log_Msg_Backend.o .shobj/Log_Msg_Callback.o .shobj/Log_Msg_IPC.o .shobj/Log_Msg_NT_Event_Log.o .shobj/Log_Msg_UNIX_Syslog.o .shobj/Log_Record.o .shobj/Logging_Strategy.o .shobj/LSOCK.o .shobj/LSOCK_Acceptor.o .shobj/LSOCK_CODgram.o .shobj/LSOCK_Connector.o .shobj/LSOCK_Dgram.o .shobj/LSOCK_Stream.o .shobj/Malloc.o .shobj/Malloc_Allocator.o .shobj/Manual_Event.o .shobj/MEM_Acceptor.o .shobj/MEM_Addr.o .shobj/MEM_Connector.o .shobj/MEM_IO.o .shobj/Mem_Map.o .shobj/MEM_SAP.o .shobj/MEM_Stream.o .shobj/Message_Block.o .shobj/Message_Queue.o .shobj/Message_Queue_NT.o .shobj/Message_Queue_Vx.o .shobj/Method_Request.o .shobj/MMAP_Memory_Pool.o .shobj/Msg_WFMO_Reactor.o .shobj/Monitor_Admin.o .shobj/Monitor_Admin_Manager.o .shobj/Monitor_Base.o .shobj/Monitor_Point_Registry.o .shobj/Monitor_Size.o .shobj/Monitor_Control_Types.o .shobj/Monitor_Control_Action.o .shobj/Multihomed_INET_Addr.o .shobj/Mutex.o .shobj/Netlink_Addr.o .shobj/Notification_Strategy.o .shobj/Notification_Queue.o .shobj/Obchunk.o .shobj/Object_Manager.o .shobj/Object_Manager_Base.o .shobj/OS_Errno.o .shobj/OS_Log_Msg_Attributes.o .shobj/OS_main.o .shobj/OS_NS_arpa_inet.o .shobj/OS_NS_ctype.o .shobj/OS_NS_dirent.o .shobj/OS_NS_dlfcn.o .shobj/OS_NS_errno.o .shobj/OS_NS_fcntl.o .shobj/OS_NS_math.o .shobj/OS_NS_netdb.o .shobj/OS_NS_poll.o .shobj/OS_NS_pwd.o .shobj/OS_NS_regex.o .shobj/OS_NS_signal.o .shobj/OS_NS_stdio.o .shobj/OS_NS_stdlib.o .shobj/OS_NS_string.o .shobj/OS_NS_strings.o .shobj/OS_NS_stropts.o .shobj/OS_NS_sys_mman.o .shobj/OS_NS_sys_msg.o .shobj/OS_NS_sys_resource.o .shobj/OS_NS_sys_select.o .shobj/OS_NS_sys_sendfile.o .shobj/OS_NS_sys_shm.o .shobj/OS_NS_sys_socket.o .shobj/OS_NS_sys_stat.o .shobj/OS_NS_sys_time.o .shobj/OS_NS_sys_uio.o .shobj/OS_NS_sys_utsname.o .shobj/OS_NS_sys_wait.o .shobj/OS_NS_Thread.o .shobj/OS_NS_time.o .shobj/OS_NS_unistd.o .shobj/OS_NS_wchar.o .shobj/OS_NS_wctype.o .shobj/OS_QoS.o .shobj/OS_Thread_Adapter.o .shobj/OS_TLI.o .shobj/Pagefile_Memory_Pool.o .shobj/PI_Malloc.o .shobj/Ping_Socket.o .shobj/Pipe.o .shobj/POSIX_Asynch_IO.o .shobj/POSIX_CB_Proactor.o .shobj/POSIX_Proactor.o .shobj/Priority_Reactor.o .shobj/Proactor.o .shobj/Proactor_Impl.o .shobj/Process.o .shobj/Process_Manager.o .shobj/Process_Mutex.o .shobj/Process_Semaphore.o .shobj/Profile_Timer.o .shobj/Reactor.o .shobj/Reactor_Impl.o .shobj/Reactor_Notification_Strategy.o .shobj/Reactor_Timer_Interface.o .shobj/Read_Buffer.o .shobj/Recursive_Thread_Mutex.o .shobj/Recyclable.o .shobj/Registry.o .shobj/Rtems_init.o .shobj/RW_Mutex.o .shobj/RW_Process_Mutex.o .shobj/RW_Thread_Mutex.o .shobj/Sample_History.o .shobj/Sbrk_Memory_Pool.o .shobj/Sched_Params.o .shobj/Select_Reactor_Base.o .shobj/Semaphore.o .shobj/Shared_Memory.o .shobj/Shared_Memory_MM.o .shobj/Shared_Memory_Pool.o .shobj/Shared_Memory_SV.o .shobj/Sig_Adapter.o .shobj/Sig_Handler.o .shobj/Signal.o .shobj/SOCK.o .shobj/SOCK_Acceptor.o .shobj/SOCK_CODgram.o .shobj/Sock_Connect.o .shobj/SOCK_Connector.o .shobj/SOCK_Dgram.o .shobj/SOCK_Dgram_Bcast.o .shobj/SOCK_Dgram_Mcast.o .shobj/SOCK_IO.o .shobj/SOCK_Netlink.o .shobj/SOCK_SEQPACK_Acceptor.o .shobj/SOCK_SEQPACK_Association.o .shobj/SOCK_SEQPACK_Connector.o .shobj/SOCK_Stream.o .shobj/SPIPE.o .shobj/SPIPE_Acceptor.o .shobj/SPIPE_Addr.o .shobj/SPIPE_Connector.o .shobj/SPIPE_Stream.o .shobj/SString.o .shobj/Stack_Trace.o .shobj/Stats.o .shobj/String_Base_Const.o .shobj/SUN_Proactor.o .shobj/SV_Message.o .shobj/SV_Message_Queue.o .shobj/SV_Semaphore_Complex.o .shobj/SV_Semaphore_Simple.o .shobj/SV_Shared_Memory.o .shobj/Synch_Options.o .shobj/System_Time.o .shobj/Task.o .shobj/Thread.o .shobj/Thread_Adapter.o .shobj/Thread_Control.o .shobj/Thread_Exit.o .shobj/Thread_Hook.o .shobj/Thread_Manager.o .shobj/Thread_Mutex.o .shobj/Thread_Semaphore.o .shobj/Throughput_Stats.o .shobj/Time_Value.o .shobj/Timeprobe.o .shobj/TLI.o .shobj/TLI_Acceptor.o .shobj/TLI_Connector.o .shobj/TLI_Stream.o .shobj/Token.o .shobj/TP_Reactor.o .shobj/Trace.o .shobj/TSS_Adapter.o .shobj/TTY_IO.o .shobj/UNIX_Addr.o .shobj/UPIPE_Acceptor.o .shobj/UPIPE_Connector.o .shobj/UPIPE_Stream.o .shobj/WFMO_Reactor.o .shobj/WIN32_Asynch_IO.o .shobj/WIN32_Proactor.o .shobj/XTI_ATM_Mcast.o  -z now -L../lib  -L. -L./ -L../lib -L../lib/  -lsocket -ldl -lgen -lnsl -lposix4 -lthread -lsendfile -lkstat -lsctp


2)
g++ -shared -D_REENTRANT   -I/home/bareiroj/myroot/ACE_wrappers -DACE_HAS_SCTP -DACE_HAS_LKSCTP -DACE_HAS_EXCEPTIONS -D__ACE_INLINE__ -I../.. -DACE_ETCL_BUILD_DLL -Wl,-h -Wl,libACE_ETCL.so.5.7.4 -o libACE_ETCL.so.5.7.4 .shobj/ETCL_Constraint.o .shobj/ETCL_Constraint_Visitor.o  -z now -L../../lib  -L. -L./ -L../../lib -L../../lib/ -lACE -lsocket -ldl -lgen -lnsl -lposix4 -lthread -lsendfile -lkstat -lsctp


3)
g++ -shared -D_REENTRANT   -I/home/bareiroj/myroot/ACE_wrappers -DACE_HAS_SCTP -DACE_HAS_LKSCTP -DACE_HAS_EXCEPTIONS -D__ACE_INLINE__ -I../.. -DETCL_PARSER_BUILD_DLL -Wl,-h -Wl,libACE_ETCL_Parser.so.5.7.4 -o libACE_ETCL_Parser.so.5.7.4 .shobj/ETCL_Interpreter.o .shobj/ETCL_l.o .shobj/ETCL_y.o  -z now -L../../lib  -L. -L./ -L../../lib -L../../lib/ -lACE_ETCL -lACE -lsocket -ldl -lgen -lnsl -lposix4 -lthread -lsendfile -lkstat -lsctp


4)
g++ -shared -D_REENTRANT   -I/home/bareiroj/myroot/ACE_wrappers -DACE_HAS_SCTP -DACE_HAS_LKSCTP -DACE_HAS_EXCEPTIONS -D__ACE_INLINE__ -I../.. -DMONITOR_CONTROL_BUILD_DLL -Wl,-h -Wl,libACE_Monitor_Control.so.5.7.4 -o libACE_Monitor_Control.so.5.7.4 .shobj/Auto_Update_Starter.o .shobj/BSD_Network_Interface_Monitor.o .shobj/Bytes_Received_Monitor.o .shobj/Bytes_Sent_Monitor.o .shobj/Constraint_Interpreter.o .shobj/Constraint_Visitor.o .shobj/CPU_Load_Monitor.o .shobj/FreeBSD_Network_Interface_Monitor.o .shobj/Linux_Network_Interface_Monitor.o .shobj/Memory_Usage_Monitor.o .shobj/Monitor_Group.o .shobj/Monitor_Query.o .shobj/Null_Network_Interface_Monitor.o .shobj/Num_Threads_Monitor.o .shobj/Packets_Received_Monitor.o .shobj/Packets_Sent_Monitor.o .shobj/Solaris_Network_Interface_Monitor.o .shobj/Windows_Monitor.o .shobj/Windows_Multi_Instance_Monitor.o  -z now -L../../lib  -L. -L./ -L../../lib -L../../lib/ -lACE_ETCL_Parser -lACE_ETCL -lACE -lsocket -ldl -lgen -lnsl -lposix4 -lthread -lsendfile -lkstat -lsctp

and as I wanted a fast response to my suspicion (was the lack of "-m64" the problem?), I just added the "-m64" option by hand to every of those four commands and executed them right from the shell command line, then I issued make again to continue the build process.

Apparently this solved the hassle, and the build process ended up with the following output:

================================================================================
Installing libACE_Monitor_Control.so -> ../../lib
ln -s ../ace/Monitor_Control//libACE_Monitor_Control.so.5.7.4 ../../lib/libACE_Monitor_Control.so
Installing libACE_Monitor_Control.so.5.7.4 -> ../../lib
ln -s ../ace/Monitor_Control//libACE_Monitor_Control.so.5.7.4 ../../lib/libACE_Monitor_Control.so.5.7.4
gmake[1]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/ace/Monitor_Control'
gmake[1]: Entering directory `/home/bareiroj/myroot/ACE_wrappers/ace/SSL'
SSL will not be built due to one of the following disabled make macros:
ssl

GNUmakefile: /home/bareiroj/myroot/ACE_wrappers/ace/SSL/GNUmakefile.SSL MAKEFLAGS=w

gmake[1]: Leaving directory `/home/bareiroj/myroot/ACE_wrappers/ace/SSL'
================================================================================

I hope this means BUILD SUCCESSFUL? Please correct me if I'm wrong...

    REPEAT BY: issued the "make" command

    SAMPLE FIX/WORKAROUND: add the "-m64" option to the "g++" invocations lacking it

Steve Huston

unread,
Oct 27, 2009, 6:53:27 PM10/27/09
to Juanjo Bareiro, ace-...@list.isis.vanderbilt.edu
Thank you for the PRF, Juanjo!
 
I took a quick look at platform_sunos5_g++.GNU - it doesn't have support for buildbits=64, so that's why it didn't work.
 
If you add your -m64 to CFLAGS and LDFLAGS, I think you'll be good to go.
 
Also, could you please devise a patch to platform_sunos5_g++.GNU to add support for buildbits=64? You can find an example in platform_sunos5_sunc++.GNU. Please report the lack of support and your patch in Bugzilla.
 
Thanks,

Johnny Willemsen

unread,
Oct 28, 2009, 3:33:46 AM10/28/09
to Steve Huston, Juanjo Bareiro, ace-...@list.isis.vanderbilt.edu

Hi,

 

I have added buildbits=64 support to this file, see attached

 

Johnny

platform_sunos5_g++.GNU

Juanjo Bareiro

unread,
Oct 28, 2009, 8:04:23 AM10/28/09
to jwill...@remedy.nl, ace-...@list.isis.vanderbilt.edu
Thanks a lot Steve and Johnny!!!
From now on I'll stay tunned to the list to collaborate on anything that's under my comprehension.
For anything you need, I put myself at your disposal.

Best regards!!

Juanjo
0 new messages