[ace-users] [OpenBSD 5.8 ACE 6.3.0 ]: the first source file does not compile...

Lelapin Jeannot jeannot.lelapin at free.fr
Wed Mar 30 15:27:14 CDT 2016


ACE VERSION: 6.3.0

     HOST MACHINE and OPERATING SYSTEM:
         OpenBSD 5.8/packages/amd64

     TARGET MACHINE and OPERATING SYSTEM, if different from HOST:
     COMPILER NAME AND VERSION (AND PATCHLEVEL):
         Reading specs from 
/usr/lib/gcc-lib/amd64-unknown-openbsd5.8/4.2.1/specs
     Target: amd64-unknown-openbsd5.8
     Configured with: OpenBSD/amd64 system compiler
     Thread model: posix
     gcc version 4.2.1 20070719


     THE $ACE_ROOT/ace/config.h FILE [if you use a link to a platform-
     specific file, simply state which one]:

         #include "ace/config-openbsd.h"

     THE $ACE_ROOT/include/makeinclude/platform_macros.GNU FILE [if you
     use a link to a platform-specific file, simply state which one

     include $(ACE_ROOT)/include/makeinclude/platform_openbsd.GNU

     CONTENTS OF $ACE_ROOT/bin/MakeProjectCreator/config/default.features
     does not exist

     AREA/CLASS/EXAMPLE AFFECTED:
     the first file does not compile

     DOES THE PROBLEM AFFECT:
         COMPILATION? yes


     SYNOPSIS:
         i can not compile ACE, even the first file
         ACE_ROOT :
         /home/theuser/lib/ACE_wrappers-6.3.0
     PATH :
  /home/theuser/lib/make-4.1:/home/theuser/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin:/usr/games:.
     ( i install gnu make pub.gnu )

     DESCRIPTION:
make[1]: Entering directory '/home/theuser/lib/ACE_wrappers-6.3.0/ace'

GNUmakefile: /home/theuser/lib/ACE_wrappers-6.3.0/ace/GNUmakefile.ACE 
MAKEFLAGS=w

g++ -fvisibility=hidden -fvisibility-inlines-hidden -Wnon-virtual-dtor 
-O2 -g -pthread -fno-strict-aliasing -Wall -W -Wpointer-arith -pipe 
-I/usr/local/include -D_THREAD_SAFE 
-I/home/theuser/lib/ACE_wrappers-6.3.0 -D__ACE_INLINE__ -I.. 
-DACE_BUILD_DLL  -c -fpic -o .shobj/Local_Name_Space.o Local_Name_Space.cpp
In file included from 
/home/theuser/lib/ACE_wrappers-6.3.0/ace/OS_NS_Thread.h:2064,
                  from 
/home/theuser/lib/ACE_wrappers-6.3.0/ace/Thread_Mutex.h:31,
                  from 
/home/theuser/lib/ACE_wrappers-6.3.0/ace/Log_Category.h:20,
                  from 
/home/theuser/lib/ACE_wrappers-6.3.0/ace/Malloc.h:24,
                  from 
/home/theuser/lib/ACE_wrappers-6.3.0/ace/Malloc_T.h:18,
                  from 
/home/theuser/lib/ACE_wrappers-6.3.0/ace/Local_Name_Space.h:20,
                  from Local_Name_Space.cpp:3:
/home/theuser/lib/ACE_wrappers-6.3.0/ace/OS_NS_Thread.inl: In function 
'int ACE_OS::condattr_init(pthread_cond_attr*&, int)':
/home/theuser/lib/ACE_wrappers-6.3.0/ace/OS_NS_Thread.inl:156: error: 
'pthread_condattr_setpshared' was not declared in this scope
/home/theuser/lib/ACE_wrappers-6.3.0/ace/OS_NS_Thread.inl: In function 
'int ACE_OS::condattr_synctype(pthread_cond_attr*&, int&)':
/home/theuser/lib/ACE_wrappers-6.3.0/ace/OS_NS_Thread.inl:192: error: 
'pthread_condattr_getpshared' was not declared in this scope
/home/theuser/lib/ACE_wrappers-6.3.0/ace/OS_NS_Thread.inl: In function 
'int ACE_OS::thr_continue(pthread*)':
/home/theuser/lib/ACE_wrappers-6.3.0/ace/OS_NS_Thread.inl:2760: error: 
'pthread_resume_np' was not declared in this scope
/home/theuser/lib/ACE_wrappers-6.3.0/ace/OS_NS_Thread.inl: In function 
'int ACE_OS::thr_suspend(pthread*)':
/home/theuser/lib/ACE_wrappers-6.3.0/ace/OS_NS_Thread.inl:3471: error: 
'pthread_suspend_np' was not declared in this scope
/home/theuser/lib/ACE_wrappers-6.3.0/include/makeinclude/rules.local.GNU:188: 
recipe for target '.shobj/Local_Name_Space.o' failed
make[1]: *** [.shobj/Local_Name_Space.o] Error 1
make[1]: Leaving directory '/home/theuser/lib/ACE_wrappers-6.3.0/ace'
GNUmakefile:766: recipe for target 'ACE' failed
make: *** [ACE] Error 2

     REPEAT BY:

     SAMPLE FIX/WORKAROUND:
i have not found...... ( i tried the 6.3.3 with the same result....)


More information about the ace-users mailing list