Jump to content
OpenSplice DDS Forum

Search the Community

Showing results for tags 'build'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • About OpenSplice DDS
    • News and Events
    • Site Feedback
  • Using OpenSplice DDS
    • General
    • Troubleshooting
  • Understanding OpenSplice DDS
    • OpenSplice DDS Slideshows
    • OpenSplice DDS Movies
  • Community
    • Project: SIMD
    • Project: CamelOS
    • Project: DDS Touchstone
    • Project: RESTful DDS
    • Mac OS X

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start





Website URL








Found 3 results

  1. Trying to compile the openslice 6.7.170523OSS src using a gcc 5.3.1 (default compiler in Ubuntu 16.04) ends up failing with the following message: make[5]: Entering directory '/home/worker/project/VortexOpenSplice/src/tools/idlpp/bld/x86_64.linux-release' gcc -static-libgcc -L/home/worker/project/VortexOpenSplice/lib/x86_64.linux-release -std=c99 -D_GNU_SOURCE -DOSPL_LINUX -O3 -fno-strict-aliasing -flto -DNDEBUG -Wall -W -Wno-long-long -Wno-variadic-macros -Werror=uninitialized -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -DDO_HOST_BY_NAME -Wconversion idl_base.o idl_genLiteHelper.o idl_genCxxStreamsImpl.o idl_walk.o idl_registerType.o idl_genLiteISOCxxCopyin.o idl_catsDef.o idl_streamsDef.o idl_genC99Helper.o idl_genSacMeta.o idl_tmplExp.o idl_genCorbaCxxCopyin.o idl_genSajMeta.o idl_genSajType.o idl_genSajHolder.o idl_parser.o idl_genMetaHelper.o idl_genSACSSplDcps.o idl_genISOCxx2Copyout.o idl_genSACSType.o idl_map.o idl_typeSpecifier.o idl_genSACPPType.o idl_genSacTypedClassDefs.o idl_genC99Copyout.o idl_genSplHelper.o idl_genCxxStreamsDefs.o idl_genTypeSize.o idl_genJavaHelper.o idl_genCxxTypedClassImpl.o idl_genIdlHelper.o idl_fileMap.o idl_genISOCxxHeader.o idl_genSacType.o idl_genSACSHelper.o idl_genCxxStreamsIdl.o idl_stacDef.o idl_genSpliceType.o idl_genFaceISOCxx2Tmpl.o idl_scope.o idl_sematicRules.o idl_genISOCxx2Helper.o idl_genSACPPTypeImpl.o idl_genC99Tmpl.o idl_genCorbaCCopyout.o idl_genIdl.o idl_genISOCxx2Header.o idl_dependencies.o idl_genCorbaCHelper.o idl_genLiteCxxCopyout.o idl_genCorbaCCopyin.o idl_main.o idl_genC99Type.o idl_genCorbaJavaHelper.o idl_genCorbaCxxStreamsCcpp.o idl_genCxxTypedClassDefs.o idl_genLiteCxxCopyin.o idl_genCorbaCxxHelper.o idl_genSpliceLoad.o idl_databaseValidation.o idl_keyDef.o idl_dll.o idl_constSpecifier.o idl_genSpliceLiteType.o idl_genSacObjectControl.o idl_genISOCxx2Type.o idl_genCHelper.o idl_genSACPPTypedClassDefs.o idl_genSACSTypedClassDefs.o idl_genLiteISOCxxCopyout.o idl_unsupported.o idl_genTypeDescriptors.o idl_genCxxHelper.o idl_genCorbaCxxCcpp.o idl_genSACPPTypedClassImpl.o idl_genCorbaCxxCopyout.o idl_genSacHelper.o idl_genLanguageHelper.o idl_genSacTypedClassImpl.o idl_genSajTypedClass.o idl_genSpliceDep.o idl_genFaceJava.o -lc -lm -ldl -lpthread -lrt -lddscpp -lddshts -o idlpp /tmp/ccLuKydl.ltrans0.ltrans.o:In function ‘idl_base_yyparse’: .text+0xcfd4):undefined reference to ‘preprocess_getc’ /tmp/ccLuKydl.ltrans2.ltrans.o:In function ‘idl_parseFile’: .text+0x523c):undefined reference to ‘preprocess’ /tmp/ccLuKydl.ltrans6.ltrans.o:In function ‘main’: .text.startup+0x2c):undefined reference to ‘init_preprocess’ .text.startup+0x582):undefined reference to ‘Ifile’ .text.startup+0xe92):undefined reference to ‘Ifile’ .text.startup+0x15d0):undefined reference to ‘init_preprocess’ .text.startup+0x1619):undefined reference to ‘Ifile’ /tmp/ccLuKydl.ltrans26.ltrans.o:In function ‘addDefine.lto_priv.705’: .text+0xa05):undefined reference to ‘define’ collect2: error: ld returned 1 exit status /home/worker/project/VortexOpenSplice/setup/makefiles/target-only.mak:110: recipe for target 'idlpp' failed make[5]: *** [idlpp] Error 1 make[5]: Leaving directory '/home/worker/project/VortexOpenSplice/src/tools/idlpp/bld/x86_64.linux-release' makefile:7: recipe for target 'all' failed for g++ 4.9 (ubuntu 15.04) someone fixed a similar problem with: sudo ln -s /usr/lib/gcc/x86_64-linux-gnu/4.9.2/liblto_plugin.so /usr/lib/bfd-plugins/ but it doesn't work here
  2. Hi, I get error on building the version mentioned above on Linux. Following occures: [ -d /users/psturm/workspace_sctt/OpenSpliceDDS6.4/src/tools/idlpp/bld/x86.linux-debug ] || mkdir -p /users/psturm/workspace_sctt/OpenSpliceDDS6.4/src/tools/idlpp/bld/x86.linux-debug make -C /users/psturm/workspace_sctt/OpenSpliceDDS6.4/src/tools/idlpp/ make[4]: Entering directory `/users/psturm/workspace_sctt/OpenSpliceDDS6.4/src/tools/idlpp' make[5]: Entering directory `/users/psturm/workspace_sctt/OpenSpliceDDS6.4/src/tools/idlpp/bld/x86.linux-debug' bison ../../code/idl_base.y -o idl_base.c ../../code/idl_base.y:421: type clash (`' `Object') on default action ../../code/idl_base.y:446: type clash (`' `Object') on default action ../../code/idl_base.y:452: type clash (`' `Object') on default action ../../code/idl_base.y:636: type clash (`' `Object') on default action ../../code/idl_base.y:637: type clash (`' `Object') on default action ../../code/idl_base.y:638: type clash (`' `Object') on default action ../../code/idl_base.y:667: type clash (`' `Object') on default action ../../code/idl_base.y:668: type clash (`' `Object') on default action make[5]: *** No rule to make target `idl_base.d', needed by `compile'. Stop. configure output for x86.linux-debug is: psturm@despina:OpenSpliceDDS6.4>source configure Initialized empty Git repository in /users/psturm/workspace_sctt/OpenSpliceDDS6.4/submods/MPC_ROOT/.git/ github.com[0:]: errno=Connection timed out fatal: unable to connect a socket (Connection timed out) Clone of 'git://github.com/OpenSplice/MPC_ROOT.git' into submodule path 'submods/MPC_ROOT' failed Setup at 13:56:15 for OpenSplice - Version V6.4.140407OSS - Date 2015-09-25 Available targets are: 1 > armv6l.linux-dev 2 > armv6l.linux-release 3 > armv7l.linux-dev 4 > armv7l.linux-release 5 > x86.linux-debug 6 > x86.linux-dev 7 > x86.linux-devdat 8 > x86.linux-efence 9 > x86.linux-gcov 10 > x86.linux-release 11 > x86.linux-test 12 > x86_64.linux-debug 13 > x86_64.linux-dev 14 > x86_64.linux-gcov 15 > x86_64.linux-release 16 > x86_64.linux_icc-dev 17 > x86_64.linux_icc-release 18 > x86_64.linux_opencc-release Please select a target number:5 GCC: OK - using version 4.5.1 GLIBC: version 2.9 MAKE: OK - using GNU Make 3.81 Perl: OK - using perl version='5.10.0'; Qt: OK. Set $QTDIR to /MIL/SCTT/DEV-shared/3rd_party/Linux-glibc-GNU4-debug/qt4 GAWK: OK - using GNU Awk 3.1.6 BISON: OK - using GNU Bison version 1.28 FLEX: OK - using 2.5.35 JAVAC: OK - using JAVAC version 1.6.0_0 JAVA_HOME is /usr/lib64/jvm/java GMCS: Warning - No gmcs compiler found gmcs C# compiler not found, disabling SACS api build. TAO: OK - SPLICE_ORB is TAO TAO_IDL_BE, version 1.7.9 setting TAO_ROOT to /users/psturm/workspace_sctt/openDDS/ACE_wrappers/TAO JACORB: Warning - JACORB_HOME not set JACORB environment not set, disabling JACORB related features. GSOAP: Warning - Not found, cmsoap will not be built Doxygen: OK Configuration OK Variable Setup SPLICE_TARGET = x86.linux-debug SPLICE_HOST = x86.linux-debug OSPL_HOME = /users/psturm/workspace_sctt/OpenSpliceDDS6.4 SPLICE_ORB = DDS_ACE_TAO_5_6_6 psturm@despina:OpenSpliceDDS6.4>make Any hints or ideas? Thanks in advance, Peter.
  3. Hi, I'm having trouble building the isocpp api for the community edition version 6.3.130716. I'm trying to rebuild the api using vs2008pro with the solution provided in custom_lib. I get many errors starting with: dds_builtinTopics.h(51) : error C2146: syntax error : missing ';' before identifier 'BuiltinTopicKey_t_slice' dds_builtinTopics.h(51) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int dds_builtinTopics.h(52) : error C2144: syntax error : 'void' should be preceded by ';' dds_builtinTopics.h(52) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int dds_builtinTopics.h(53) : error C2144: syntax error : 'void' should be preceded by ';' dds_builtinTopics.h(53) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int dds_builtinTopics.h(53) : error C2086: 'int DDS::SACPP_API' : redefinition This is an IDL generated file and that section looks like the following with the erros on the line in bold: typedef DDS::Long BuiltinTopicKey_t_slice; typedef DDS::Long BuiltinTopicKey_t[3]; typedef BuiltinTopicKey_t BuiltinTopicKey_t_out; SACPP_API extern BuiltinTopicKey_t_slice * BuiltinTopicKey_t_alloc (); SACPP_API extern void BuiltinTopicKey_t_free (BuiltinTopicKey_t_slice *); SACPP_API void BuiltinTopicKey_t_copy (BuiltinTopicKey_t_slice* to, const BuiltinTopicKey_t_slice* from); SACPP_API extern BuiltinTopicKey_t_slice *BuiltinTopicKey_t_dup (const BuiltinTopicKey_t_slice* from); Most of the errors seem to be associated with the DLL import/export declaration. I've tried declaring OSPL_BUILD_DCPSCCPP locally with no effect. I've also tried reinstalling and rebuilding the DDS source using cygwin in both release and dev mode. I finially tried defining SACPP_API empty with no effect. It is late and I'm most likely missing something. Any pointers in what I'm doing wrong? Thanks, Scott