[MacPorts] #60659: opencascade @7.4: Undefined symbols StdLPersistent_Collection::instance

MacPorts noreply at macports.org
Mon Jun 15 15:39:57 UTC 2020


#60659: opencascade @7.4: Undefined symbols StdLPersistent_Collection::instance
------------------------+---------------------------------
 Reporter:  ryandesign  |      Owner:  MarcusCalhoun-Lopez
     Type:  defect      |     Status:  assigned
 Priority:  Normal      |  Milestone:
Component:  ports       |    Version:  2.6.2
 Keywords:              |       Port:  opencascade
------------------------+---------------------------------
 [https://build.macports.org/builders/ports-10.8_x86_64-builder/builds/11985/steps
 /install-port/logs/stdio opencascade has this build error] at least on
 10.8:

 {{{
 Undefined symbols for architecture x86_64:
 "StdLPersistent_Collection::instance<StdLPersistent_Collection::directArrayBase,
 StdLPersistent_HArray1::instance<TColStd_HArray1OfReal>,
 TDataStd_RealArray,
 StdLPersistent_Collection::noConversion>::ImportAttribute()", referenced
 from:
       vtable for
 StdLPersistent_Collection::directArrayT<StdLPersistent_HArray1::instance<TColStd_HArray1OfReal>,
 TDataStd_RealArray, StdLPersistent_Collection::noConversion> in
 StdLPersistent.cxx.o
 "StdLPersistent_Collection::instance<StdLPersistent_Collection::directArrayBase,
 StdLPersistent_HArray1::instance<TColStd_HArray1OfInteger>,
 TDataStd_IntegerArray,
 StdLPersistent_Collection::noConversion>::ImportAttribute()", referenced
 from:
       vtable for
 StdLPersistent_Collection::directArrayT<StdLPersistent_HArray1::instance<TColStd_HArray1OfInteger>,
 TDataStd_IntegerArray, StdLPersistent_Collection::noConversion> in
 StdLPersistent.cxx.o
 "StdLPersistent_Collection::instance<StdLPersistent_Collection::booleanArrayBase,
 StdLPersistent_HArray1::instance<TColStd_HArray1OfInteger>,
 TDataStd_BooleanArray,
 StdLPersistent_Collection::byteConverter>::ImportAttribute()", referenced
 from:
       vtable for
 StdLPersistent_Collection::booleanArrayT<StdLPersistent_HArray1::instance<TColStd_HArray1OfInteger>,
 TDataStd_BooleanArray, StdLPersistent_Collection::byteConverter> in
 StdLPersistent.cxx.o
   "StdLPersistent_Collection::instance<StdLPersistent_Collection::mapBase,
 StdLPersistent_HArray1::instance<TColStd_HArray1OfInteger>,
 TDataStd_IntPackedMap,
 StdLPersistent_Collection::noConversion>::ImportAttribute()", referenced
 from:
       vtable for
 StdLPersistent_Collection::mapT<StdLPersistent_HArray1::instance<TColStd_HArray1OfInteger>,
 TDataStd_IntPackedMap, StdLPersistent_Collection::noConversion> in
 StdLPersistent.cxx.o
 "StdLPersistent_Collection::instance<StdLPersistent_Collection::listBase,
 StdLPersistent_HArray1::instance<TColStd_HArray1OfReal>,
 TDataStd_RealList,
 StdLPersistent_Collection::noConversion>::ImportAttribute()", referenced
 from:
       vtable for
 StdLPersistent_Collection::listT<StdLPersistent_HArray1::instance<TColStd_HArray1OfReal>,
 TDataStd_RealList, StdLPersistent_Collection::noConversion> in
 StdLPersistent.cxx.o
 "StdLPersistent_Collection::instance<StdLPersistent_Collection::listBase,
 StdLPersistent_HArray1::instance<TColStd_HArray1OfInteger>,
 TDataStd_BooleanList,
 StdLPersistent_Collection::boolConverter>::ImportAttribute()", referenced
 from:
       vtable for
 StdLPersistent_Collection::listT<StdLPersistent_HArray1::instance<TColStd_HArray1OfInteger>,
 TDataStd_BooleanList, StdLPersistent_Collection::boolConverter> in
 StdLPersistent.cxx.o
 "StdLPersistent_Collection::instance<StdLPersistent_Collection::listBase,
 StdLPersistent_HArray1::instance<TColStd_HArray1OfInteger>,
 TDataStd_IntegerList,
 StdLPersistent_Collection::noConversion>::ImportAttribute()", referenced
 from:
       vtable for
 StdLPersistent_Collection::listT<StdLPersistent_HArray1::instance<TColStd_HArray1OfInteger>,
 TDataStd_IntegerList, StdLPersistent_Collection::noConversion> in
 StdLPersistent.cxx.o
 "StdLPersistent_Collection::instance<StdLPersistent_Collection::listBase,
 StdLPersistent_HArray1::instance<StdLPersistent_HArray1OfPersistent>,
 TDataStd_ExtStringList,
 StdLPersistent_Collection::stringConverter>::ImportAttribute()",
 referenced from:
       vtable for
 StdLPersistent_Collection::listT<StdLPersistent_HArray1::instance<StdLPersistent_HArray1OfPersistent>,
 TDataStd_ExtStringList, StdLPersistent_Collection::stringConverter> in
 StdLPersistent.cxx.o
 "StdLPersistent_Collection::instance<StdLPersistent_Collection::listBase,
 StdLPersistent_HArray1::instance<StdLPersistent_HArray1OfPersistent>,
 TDataStd_ReferenceList,
 StdLPersistent_Collection::referenceConverter>::ImportAttribute()",
 referenced from:
       vtable for
 StdLPersistent_Collection::listT<StdLPersistent_HArray1::instance<StdLPersistent_HArray1OfPersistent>,
 TDataStd_ReferenceList, StdLPersistent_Collection::referenceConverter> in
 StdLPersistent.cxx.o
 "StdLPersistent_Collection::instance<StdLPersistent_Collection::arrayBase,
 StdLPersistent_HArray1::instance<TColStd_HArray1OfInteger>,
 TDataStd_ByteArray,
 StdLPersistent_Collection::byteConverter>::ImportAttribute()", referenced
 from:
       vtable for
 StdLPersistent_Collection::arrayT<StdLPersistent_HArray1::instance<TColStd_HArray1OfInteger>,
 TDataStd_ByteArray, StdLPersistent_Collection::byteConverter> in
 StdLPersistent.cxx.o
 "StdLPersistent_Collection::instance<StdLPersistent_Collection::arrayBase,
 StdLPersistent_HArray1::instance<StdLPersistent_HArray1OfPersistent>,
 TDataStd_ExtStringArray,
 StdLPersistent_Collection::stringConverter>::ImportAttribute()",
 referenced from:
       vtable for
 StdLPersistent_Collection::arrayT<StdLPersistent_HArray1::instance<StdLPersistent_HArray1OfPersistent>,
 TDataStd_ExtStringArray, StdLPersistent_Collection::stringConverter> in
 StdLPersistent.cxx.o
 "StdLPersistent_Collection::instance<StdLPersistent_Collection::arrayBase,
 StdLPersistent_HArray1::instance<StdLPersistent_HArray1OfPersistent>,
 TDataStd_ReferenceArray,
 StdLPersistent_Collection::referenceConverter>::ImportAttribute()",
 referenced from:
       vtable for
 StdLPersistent_Collection::arrayT<StdLPersistent_HArray1::instance<StdLPersistent_HArray1OfPersistent>,
 TDataStd_ReferenceArray, StdLPersistent_Collection::referenceConverter> in
 StdLPersistent.cxx.o
 ld: symbol(s) not found for architecture x86_64
 clang: error: linker command failed with exit code 1 (use -v to see
 invocation)
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/60659>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list