From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on ip-172-31-65-14.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-0.9 required=3.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Received: by 2002:ac8:4615:0:b0:3ad:ad7a:9d60 with SMTP id p21-20020ac84615000000b003adad7a9d60mr441634qtn.132.1673560676006; Thu, 12 Jan 2023 13:57:56 -0800 (PST) X-Received: by 2002:ac8:720b:0:b0:3a6:18ff:c6c1 with SMTP id a11-20020ac8720b000000b003a618ffc6c1mr4980681qtp.683.1673560675773; Thu, 12 Jan 2023 13:57:55 -0800 (PST) Path: eternal-september.org!reader01.eternal-september.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Thu, 12 Jan 2023 13:57:55 -0800 (PST) In-Reply-To: Injection-Info: google-groups.googlegroups.com; posting-host=118.208.176.39; posting-account=d51RWwoAAADvR-x0zYAtT9z3CRxT1eXo NNTP-Posting-Host: 118.208.176.39 References: <53481976-aebc-4d6d-bb8f-aa4f63f0b01b@googlegroups.com> <9becf5e6-1e77-4711-a4bb-1c7a5465e804n@googlegroups.com> <8f87c00c-1043-4452-8cee-ce437c0fafcfn@googlegroups.com> <29948ab4-9b39-4996-bcb8-3a2f7f509225n@googlegroups.com> <624d767b-ce04-46b0-8a5c-1999a86d3a1an@googlegroups.com> <77030e13-e4fc-4675-ac54-9d3047cf992cn@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <946cc706-ac5e-4456-94bc-d5eebd77037cn@googlegroups.com> Subject: Re: Artificial Intelligence libraries in ADA From: Roger Mc Injection-Date: Thu, 12 Jan 2023 21:57:55 +0000 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Received-Bytes: 35568 Xref: reader01.eternal-september.org comp.lang.ada:64815 List-Id: On Thursday, January 12, 2023 at 11:18:42 PM UTC+11, roda...@gmail.com wrot= e: > On 12/1/23 22:28, Roger Mc wrote:=20 > > My hello_tf link is failing with:=20 > >=20 > > gprbuild -d -eL -P/Ada_Source/cBound/tier-1/tensorflow/applet/demo/hell= o_tf/hello_tf.gpr --config=3D/Ada_Source/default.cgpr -s=20 > > Link=20 > > [link] hello_tf.adb=20 > > Undefined symbols for architecture x86_64:=20 > > "_TF_AbortWhile", referenced from:=20 > > _Ada_TF_AbortWhile in libTensorFlow.a(tensorflow_wrap.o)=20 > > (maybe you meant: _Ada_TF_AbortWhile)=20 > > etc.=20 > > > Hmm, by 'etc' do you mean there are many more undefined symbols ? If so,= =20 > could you pastebin the entire output of the gprbuild command gprbuild -d -eL -P/Ada_Source/cBound/tier-1/tensorflow/applet/demo/hello_tf= /hello_tf.gpr --config=3D/Ada_Source/default.cgpr -s Bind [gprbind] hello_tf.bexch [Ada] hello_tf.ali Link [link] hello_tf.adb Undefined symbols for architecture x86_64: "_TF_AbortWhile", referenced from: _Ada_TF_AbortWhile in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_AbortWhile) "_TF_AddControlInput", referenced from: _Ada_TF_AddControlInput in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_AddControlInput) "_TF_AddGradients", referenced from: _Ada_TF_AddGradients in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_AddGradientsWithPrefix, _Ada_TF_AddGradients= ) "_TF_AddGradientsWithPrefix", referenced from: _Ada_TF_AddGradientsWithPrefix in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_AddGradientsWithPrefix) "_TF_AddInput", referenced from: _Ada_TF_AddInput in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_AddInput, _Ada_TF_AddInputList ) "_TF_AddInputList", referenced from: _Ada_TF_AddInputList in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_AddInputList) "_TF_ApiDefMapGet", referenced from: _Ada_TF_ApiDefMapGet in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_ApiDefMapGet) "_TF_ApiDefMapPut", referenced from: _Ada_TF_ApiDefMapPut in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_ApiDefMapPut) "_TF_CloseDeprecatedSession", referenced from: _Ada_TF_CloseDeprecatedSession in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_CloseDeprecatedSession) "_TF_CloseSession", referenced from: _Ada_TF_CloseSession in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_CloseSession) "_TF_ColocateWith", referenced from: _Ada_TF_ColocateWith in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_ColocateWith) "_TF_DeleteApiDefMap", referenced from: _Ada_TF_DeleteApiDefMap in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_DeleteApiDefMap) "_TF_DeleteDeprecatedSession", referenced from: _Ada_TF_DeleteDeprecatedSession in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_DeleteDeprecatedSession) "_TF_DeleteDeviceList", referenced from: _Ada_TF_DeleteDeviceList in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_DeleteDeviceList) "_TF_DeleteFunction", referenced from: _Ada_TF_DeleteFunction in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_DeleteFunction) "_TF_DeleteGraph", referenced from: _Ada_TF_DeleteGraph in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_DeleteGraph) "_TF_DeleteImportGraphDefOptions", referenced from: _Ada_TF_DeleteImportGraphDefOptions in libTensorFlow.a(tensorflow_wra= p.o) (maybe you meant: _Ada_TF_DeleteImportGraphDefOptions) "_TF_DeleteImportGraphDefResults", referenced from: _Ada_TF_DeleteImportGraphDefResults in libTensorFlow.a(tensorflow_wra= p.o) (maybe you meant: _Ada_TF_DeleteImportGraphDefResults) "_TF_DeleteLibraryHandle", referenced from: _Ada_TF_DeleteLibraryHandle in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_DeleteLibraryHandle) "_TF_DeletePRunHandle", referenced from: _Ada_TF_DeletePRunHandle in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_DeletePRunHandle) "_TF_DeleteServer", referenced from: _Ada_TF_DeleteServer in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_DeleteServer) "_TF_DeleteSession", referenced from: _Ada_TF_DeleteSession in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_DeleteSession, _Ada_TF_DeleteSessionOptions = ) "_TF_DeleteSessionOptions", referenced from: _Ada_TF_DeleteSessionOptions in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_DeleteSessionOptions) "_TF_DeprecatedSessionListDevices", referenced from: _Ada_TF_DeprecatedSessionListDevices in libTensorFlow.a(tensorflow_wr= ap.o) (maybe you meant: _Ada_TF_DeprecatedSessionListDevices) "_TF_DeviceListCount", referenced from: _Ada_TF_DeviceListCount in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_DeviceListCount) "_TF_DeviceListIncarnation", referenced from: _Ada_TF_DeviceListIncarnation in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_DeviceListIncarnation) "_TF_DeviceListMemoryBytes", referenced from: _Ada_TF_DeviceListMemoryBytes in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_DeviceListMemoryBytes) "_TF_DeviceListName", referenced from: _Ada_TF_DeviceListName in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_DeviceListName) "_TF_DeviceListType", referenced from: _Ada_TF_DeviceListType in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_DeviceListType) "_TF_ExtendGraph", referenced from: _Ada_TF_ExtendGraph in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_ExtendGraph) "_TF_FinishOperation", referenced from: _Ada_TF_FinishOperation in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_FinishOperation, _Ada_TF_FinishOperationLock= ed ) "_TF_FinishOperationLocked", referenced from: _Ada_TF_FinishOperationLocked in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_FinishOperationLocked) "_TF_FinishWhile", referenced from: _Ada_TF_FinishWhile in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_FinishWhile) "_TF_FunctionGetAttrValueProto", referenced from: _Ada_TF_FunctionGetAttrValueProto in libTensorFlow.a(tensorflow_wrap.= o) (maybe you meant: _Ada_TF_FunctionGetAttrValueProto) "_TF_FunctionImportFunctionDef", referenced from: _Ada_TF_FunctionImportFunctionDef in libTensorFlow.a(tensorflow_wrap.= o) (maybe you meant: _Ada_TF_FunctionImportFunctionDef) "_TF_FunctionName", referenced from: _Ada_TF_FunctionName in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_FunctionName) "_TF_FunctionSetAttrValueProto", referenced from: _Ada_TF_FunctionSetAttrValueProto in libTensorFlow.a(tensorflow_wrap.= o) (maybe you meant: _Ada_TF_FunctionSetAttrValueProto) "_TF_FunctionToFunctionDef", referenced from: _Ada_TF_FunctionToFunctionDef in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_FunctionToFunctionDef) "_TF_GetAllOpList", referenced from: _Ada_TF_GetAllOpList in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_GetAllOpList) "_TF_GetAllRegisteredKernels", referenced from: _Ada_TF_GetAllRegisteredKernels in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_GetAllRegisteredKernels) "_TF_GetOpList", referenced from: _Ada_TF_GetOpList in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_GetOpList) "_TF_GetRegisteredKernelsForOp", referenced from: _Ada_TF_GetRegisteredKernelsForOp in libTensorFlow.a(tensorflow_wrap.= o) (maybe you meant: _Ada_TF_GetRegisteredKernelsForOp) "_TF_GraphCopyFunction", referenced from: _Ada_TF_GraphCopyFunction in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_GraphCopyFunction) "_TF_GraphGetFunctions", referenced from: _Ada_TF_GraphGetFunctions in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_GraphGetFunctions) "_TF_GraphGetOpDef", referenced from: _Ada_TF_GraphGetOpDef in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_GraphGetOpDef) "_TF_GraphGetTensorNumDims", referenced from: _Ada_TF_GraphGetTensorNumDims in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_GraphGetTensorNumDims) "_TF_GraphGetTensorShape", referenced from: _Ada_TF_GraphGetTensorShape in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_GraphGetTensorShape) "_TF_GraphImportGraphDef", referenced from: _Ada_TF_GraphImportGraphDef in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_GraphImportGraphDef, _Ada_TF_GraphImportGrap= hDefWithReturnOutputs , _Ada_TF_GraphImportGraphDefWithResults ) "_TF_GraphImportGraphDefWithResults", referenced from: _Ada_TF_GraphImportGraphDefWithResults in libTensorFlow.a(tensorflow_= wrap.o) (maybe you meant: _Ada_TF_GraphImportGraphDefWithResults) "_TF_GraphImportGraphDefWithReturnOutputs", referenced from: _Ada_TF_GraphImportGraphDefWithReturnOutputs in libTensorFlow.a(tenso= rflow_wrap.o) (maybe you meant: _Ada_TF_GraphImportGraphDefWithReturnOutputs) "_TF_GraphNextOperation", referenced from: _Ada_TF_GraphNextOperation in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_GraphNextOperation) "_TF_GraphNumFunctions", referenced from: _Ada_TF_GraphNumFunctions in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_GraphNumFunctions) "_TF_GraphOperationByName", referenced from: _Ada_TF_GraphOperationByName in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_GraphOperationByName) "_TF_GraphSetTensorShape", referenced from: _Ada_TF_GraphSetTensorShape in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_GraphSetTensorShape) "_TF_GraphToFunction", referenced from: _Ada_TF_GraphToFunction in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_GraphToFunctionWithControlOutputs, _Ada_TF_G= raphToFunction ) "_TF_GraphToFunctionWithControlOutputs", referenced from: _Ada_TF_GraphToFunctionWithControlOutputs in libTensorFlow.a(tensorfl= ow_wrap.o) (maybe you meant: _Ada_TF_GraphToFunctionWithControlOutputs) "_TF_GraphToGraphDef", referenced from: _Ada_TF_GraphToGraphDef in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_GraphToGraphDef) "_TF_GraphVersions", referenced from: _Ada_TF_GraphVersions in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_GraphVersions) "_TF_ImportGraphDefOptionsAddControlDependency", referenced from: _Ada_TF_ImportGraphDefOptionsAddControlDependency in libTensorFlow.a(= tensorflow_wrap.o) (maybe you meant: _Ada_TF_ImportGraphDefOptionsAddControlDependency) "_TF_ImportGraphDefOptionsAddInputMapping", referenced from: _Ada_TF_ImportGraphDefOptionsAddInputMapping in libTensorFlow.a(tenso= rflow_wrap.o) (maybe you meant: _Ada_TF_ImportGraphDefOptionsAddInputMapping) "_TF_ImportGraphDefOptionsAddReturnOperation", referenced from: _Ada_TF_ImportGraphDefOptionsAddReturnOperation in libTensorFlow.a(te= nsorflow_wrap.o) (maybe you meant: _Ada_TF_ImportGraphDefOptionsAddReturnOperation) "_TF_ImportGraphDefOptionsAddReturnOutput", referenced from: _Ada_TF_ImportGraphDefOptionsAddReturnOutput in libTensorFlow.a(tenso= rflow_wrap.o) (maybe you meant: _Ada_TF_ImportGraphDefOptionsAddReturnOutput) "_TF_ImportGraphDefOptionsNumReturnOperations", referenced from: _Ada_TF_ImportGraphDefOptionsNumReturnOperations in libTensorFlow.a(t= ensorflow_wrap.o) (maybe you meant: _Ada_TF_ImportGraphDefOptionsNumReturnOperations) "_TF_ImportGraphDefOptionsNumReturnOutputs", referenced from: _Ada_TF_ImportGraphDefOptionsNumReturnOutputs in libTensorFlow.a(tens= orflow_wrap.o) (maybe you meant: _Ada_TF_ImportGraphDefOptionsNumReturnOutputs) "_TF_ImportGraphDefOptionsRemapControlDependency", referenced from: _Ada_TF_ImportGraphDefOptionsRemapControlDependency in libTensorFlow.= a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_ImportGraphDefOptionsRemapControlDependency) "_TF_ImportGraphDefOptionsSetDefaultDevice", referenced from: _Ada_TF_ImportGraphDefOptionsSetDefaultDevice in libTensorFlow.a(tens= orflow_wrap.o) (maybe you meant: _Ada_TF_ImportGraphDefOptionsSetDefaultDevice) "_TF_ImportGraphDefOptionsSetPrefix", referenced from: _Ada_TF_ImportGraphDefOptionsSetPrefix in libTensorFlow.a(tensorflow_= wrap.o) (maybe you meant: _Ada_TF_ImportGraphDefOptionsSetPrefix) "_TF_ImportGraphDefOptionsSetUniquifyNames", referenced from: _Ada_TF_ImportGraphDefOptionsSetUniquifyNames in libTensorFlow.a(tens= orflow_wrap.o) (maybe you meant: _Ada_TF_ImportGraphDefOptionsSetUniquifyNames) "_TF_ImportGraphDefOptionsSetUniquifyPrefix", referenced from: _Ada_TF_ImportGraphDefOptionsSetUniquifyPrefix in libTensorFlow.a(ten= sorflow_wrap.o) (maybe you meant: _Ada_TF_ImportGraphDefOptionsSetUniquifyPrefix) "_TF_ImportGraphDefResultsMissingUnusedInputMappings", referenced from: _Ada_TF_ImportGraphDefResultsMissingUnusedInputMappings in libTensorF= low.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_ImportGraphDefResultsMissingUnusedInputMappi= ngs) "_TF_ImportGraphDefResultsReturnOperations", referenced from: _Ada_TF_ImportGraphDefResultsReturnOperations in libTensorFlow.a(tens= orflow_wrap.o) (maybe you meant: _Ada_TF_ImportGraphDefResultsReturnOperations) "_TF_ImportGraphDefResultsReturnOutputs", referenced from: _Ada_TF_ImportGraphDefResultsReturnOutputs in libTensorFlow.a(tensorf= low_wrap.o) (maybe you meant: _Ada_TF_ImportGraphDefResultsReturnOutputs) "_TF_LoadLibrary", referenced from: _Ada_TF_LoadLibrary in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_LoadLibrary) "_TF_LoadSessionFromSavedModel", referenced from: _Ada_TF_LoadSessionFromSavedModel in libTensorFlow.a(tensorflow_wrap.= o) (maybe you meant: _Ada_TF_LoadSessionFromSavedModel) "_TF_NewApiDefMap", referenced from: _Ada_TF_NewApiDefMap in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_NewApiDefMap) "_TF_NewDeprecatedSession", referenced from: _Ada_TF_NewDeprecatedSession in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_NewDeprecatedSession) "_TF_NewGraph", referenced from: _Ada_TF_NewGraph in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_NewGraph) "_TF_NewImportGraphDefOptions", referenced from: _Ada_TF_NewImportGraphDefOptions in libTensorFlow.a(tensorflow_wrap.o= ) (maybe you meant: _Ada_TF_NewImportGraphDefOptions) "_TF_NewOperation", referenced from: _Ada_TF_NewOperation in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_NewOperation, _Ada_TF_NewOperationLocked ) "_TF_NewOperationLocked", referenced from: _Ada_TF_NewOperationLocked in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_NewOperationLocked) "_TF_NewServer", referenced from: _Ada_TF_NewServer in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_NewServer) "_TF_NewSession", referenced from: _Ada_TF_NewSession in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_NewSessionOptions, _Ada_TF_NewSession ) "_TF_NewSessionOptions", referenced from: _Ada_TF_NewSessionOptions in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_NewSessionOptions) "_TF_OperationAllInputs", referenced from: _Ada_TF_OperationAllInputs in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_OperationAllInputs) "_TF_OperationDevice", referenced from: _Ada_TF_OperationDevice in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_OperationDevice) "_TF_OperationGetAttrBool", referenced from: _Ada_TF_OperationGetAttrBool in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_OperationGetAttrBoolList, _Ada_TF_OperationG= etAttrBool ) "_TF_OperationGetAttrBoolList", referenced from: _Ada_TF_OperationGetAttrBoolList in libTensorFlow.a(tensorflow_wrap.o= ) (maybe you meant: _Ada_TF_OperationGetAttrBoolList) "_TF_OperationGetAttrFloat", referenced from: _Ada_TF_OperationGetAttrFloat in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_OperationGetAttrFloatList, _Ada_TF_Operation= GetAttrFloat ) "_TF_OperationGetAttrFloatList", referenced from: _Ada_TF_OperationGetAttrFloatList in libTensorFlow.a(tensorflow_wrap.= o) (maybe you meant: _Ada_TF_OperationGetAttrFloatList) "_TF_OperationGetAttrInt", referenced from: _Ada_TF_OperationGetAttrInt in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_OperationGetAttrIntList, _Ada_TF_OperationGe= tAttrInt ) "_TF_OperationGetAttrIntList", referenced from: _Ada_TF_OperationGetAttrIntList in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_OperationGetAttrIntList) "_TF_OperationGetAttrMetadata", referenced from: _Ada_TF_OperationGetAttrMetadata in libTensorFlow.a(tensorflow_wrap.o= ) (maybe you meant: _Ada_TF_OperationGetAttrMetadata) "_TF_OperationGetAttrName", referenced from: _Ada_TF_OperationGetAttrName in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_OperationGetAttrNameLength, _Ada_TF_Operatio= nGetAttrName ) "_TF_OperationGetAttrNameLength", referenced from: _Ada_TF_OperationGetAttrNameLength in libTensorFlow.a(tensorflow_wrap= .o) (maybe you meant: _Ada_TF_OperationGetAttrNameLength) "_TF_OperationGetAttrShape", referenced from: _Ada_TF_OperationGetAttrShape in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_OperationGetAttrShapeList, _Ada_TF_Operation= GetAttrShape ) "_TF_OperationGetAttrShapeList", referenced from: _Ada_TF_OperationGetAttrShapeList in libTensorFlow.a(tensorflow_wrap.= o) (maybe you meant: _Ada_TF_OperationGetAttrShapeList) "_TF_OperationGetAttrString", referenced from: _Ada_TF_OperationGetAttrString in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_OperationGetAttrStringList, _Ada_TF_Operatio= nGetAttrString ) "_TF_OperationGetAttrStringList", referenced from: _Ada_TF_OperationGetAttrStringList in libTensorFlow.a(tensorflow_wrap= .o) (maybe you meant: _Ada_TF_OperationGetAttrStringList) "_TF_OperationGetAttrTensor", referenced from: _Ada_TF_OperationGetAttrTensor in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_OperationGetAttrTensorShapeProto, _Ada_TF_Op= erationGetAttrTensorList , _Ada_TF_OperationGetAttrTensorShapeProtoList , _= Ada_TF_OperationGetAttrTensor ) "_TF_OperationGetAttrTensorList", referenced from: _Ada_TF_OperationGetAttrTensorList in libTensorFlow.a(tensorflow_wrap= .o) (maybe you meant: _Ada_TF_OperationGetAttrTensorList) "_TF_OperationGetAttrTensorShapeProto", referenced from: _Ada_TF_OperationGetAttrTensorShapeProto in libTensorFlow.a(tensorflo= w_wrap.o) (maybe you meant: _Ada_TF_OperationGetAttrTensorShapeProto, _Ada_TF_Op= erationGetAttrTensorShapeProtoList ) "_TF_OperationGetAttrTensorShapeProtoList", referenced from: _Ada_TF_OperationGetAttrTensorShapeProtoList in libTensorFlow.a(tenso= rflow_wrap.o) (maybe you meant: _Ada_TF_OperationGetAttrTensorShapeProtoList) "_TF_OperationGetAttrType", referenced from: _Ada_TF_OperationGetAttrType in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_OperationGetAttrType, _Ada_TF_OperationGetAt= trTypeList ) "_TF_OperationGetAttrTypeList", referenced from: _Ada_TF_OperationGetAttrTypeList in libTensorFlow.a(tensorflow_wrap.o= ) (maybe you meant: _Ada_TF_OperationGetAttrTypeList) "_TF_OperationGetAttrValueProto", referenced from: _Ada_TF_OperationGetAttrValueProto in libTensorFlow.a(tensorflow_wrap= .o) (maybe you meant: _Ada_TF_OperationGetAttrValueProto) "_TF_OperationGetControlInputs", referenced from: _Ada_TF_OperationGetControlInputs in libTensorFlow.a(tensorflow_wrap.= o) (maybe you meant: _Ada_TF_OperationGetControlInputs) "_TF_OperationGetControlOutputs", referenced from: _Ada_TF_OperationGetControlOutputs in libTensorFlow.a(tensorflow_wrap= .o) (maybe you meant: _Ada_TF_OperationGetControlOutputs) "_TF_OperationGetNumAttrs", referenced from: _Ada_TF_OperationGetNumAttrs in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_OperationGetNumAttrs) "_TF_OperationInput", referenced from: _Ada_TF_OperationInput in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_OperationInput, _Ada_TF_OperationInputType ,= _Ada_TF_OperationInputListLength ) "_TF_OperationInputListLength", referenced from: _Ada_TF_OperationInputListLength in libTensorFlow.a(tensorflow_wrap.o= ) (maybe you meant: _Ada_TF_OperationInputListLength) "_TF_OperationInputType", referenced from: _Ada_TF_OperationInputType in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_OperationInputType) "_TF_OperationName", referenced from: _Ada_TF_OperationName in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_OperationName) "_TF_OperationNumControlInputs", referenced from: _Ada_TF_OperationNumControlInputs in libTensorFlow.a(tensorflow_wrap.= o) (maybe you meant: _Ada_TF_OperationNumControlInputs) "_TF_OperationNumControlOutputs", referenced from: _Ada_TF_OperationNumControlOutputs in libTensorFlow.a(tensorflow_wrap= .o) (maybe you meant: _Ada_TF_OperationNumControlOutputs) "_TF_OperationNumInputs", referenced from: _Ada_TF_OperationNumInputs in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_OperationNumInputs) "_TF_OperationNumOutputs", referenced from: _Ada_TF_OperationNumOutputs in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_OperationNumOutputs) "_TF_OperationOpType", referenced from: _Ada_TF_OperationOpType in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_OperationOpType) "_TF_OperationOutputConsumers", referenced from: _Ada_TF_OperationOutputConsumers in libTensorFlow.a(tensorflow_wrap.o= ) (maybe you meant: _Ada_TF_OperationOutputConsumers) "_TF_OperationOutputListLength", referenced from: _Ada_TF_OperationOutputListLength in libTensorFlow.a(tensorflow_wrap.= o) (maybe you meant: _Ada_TF_OperationOutputListLength) "_TF_OperationOutputNumConsumers", referenced from: _Ada_TF_OperationOutputNumConsumers in libTensorFlow.a(tensorflow_wra= p.o) (maybe you meant: _Ada_TF_OperationOutputNumConsumers) "_TF_OperationOutputType", referenced from: _Ada_TF_OperationOutputType in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_OperationOutputType) "_TF_OperationToNodeDef", referenced from: _Ada_TF_OperationToNodeDef in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_OperationToNodeDef) "_TF_PRun", referenced from: _Ada_TF_PRun in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_PRunSetup, _Ada_TF_PRun ) "_TF_PRunSetup", referenced from: _Ada_TF_PRunSetup in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_PRunSetup) "_TF_RegisterFilesystemPlugin", referenced from: _Ada_TF_RegisterFilesystemPlugin in libTensorFlow.a(tensorflow_wrap.o= ) (maybe you meant: _Ada_TF_RegisterFilesystemPlugin) "_TF_Reset", referenced from: _Ada_TF_Reset in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_Reset) "_TF_Run", referenced from: _Ada_TF_Run in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_Run) "_TF_ServerJoin", referenced from: _Ada_TF_ServerJoin in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_ServerJoin) "_TF_ServerStart", referenced from: _Ada_TF_ServerStart in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_ServerStart) "_TF_ServerStop", referenced from: _Ada_TF_ServerStop in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_ServerStop) "_TF_ServerTarget", referenced from: _Ada_TF_ServerTarget in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_ServerTarget) "_TF_SessionListDevices", referenced from: _Ada_TF_SessionListDevices in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_SessionListDevices) "_TF_SessionPRun", referenced from: _Ada_TF_SessionPRun in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_SessionPRunSetup, _Ada_TF_SessionPRun ) "_TF_SessionPRunSetup", referenced from: _Ada_TF_SessionPRunSetup in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_SessionPRunSetup) "_TF_SessionRun", referenced from: _Ada_TF_SessionRun in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_SessionRun) "_TF_SetAttrBool", referenced from: _Ada_TF_SetAttrBool in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_SetAttrBool, _Ada_TF_SetAttrBoolList ) "_TF_SetAttrBoolList", referenced from: _Ada_TF_SetAttrBoolList in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_SetAttrBoolList) "_TF_SetAttrFloat", referenced from: _Ada_TF_SetAttrFloat in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_SetAttrFloatList, _Ada_TF_SetAttrFloat ) "_TF_SetAttrFloatList", referenced from: _Ada_TF_SetAttrFloatList in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_SetAttrFloatList) "_TF_SetAttrFuncName", referenced from: _Ada_TF_SetAttrFuncName in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_SetAttrFuncName) "_TF_SetAttrInt", referenced from: _Ada_TF_SetAttrInt in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_SetAttrInt, _Ada_TF_SetAttrIntList ) "_TF_SetAttrIntList", referenced from: _Ada_TF_SetAttrIntList in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_SetAttrIntList) "_TF_SetAttrPlaceholder", referenced from: _Ada_TF_SetAttrPlaceholder in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_SetAttrPlaceholder) "_TF_SetAttrShape", referenced from: _Ada_TF_SetAttrShape in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_SetAttrShapeList, _Ada_TF_SetAttrShape ) "_TF_SetAttrShapeList", referenced from: _Ada_TF_SetAttrShapeList in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_SetAttrShapeList) "_TF_SetAttrString", referenced from: _Ada_TF_SetAttrString in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_SetAttrStringList, _Ada_TF_SetAttrString ) "_TF_SetAttrStringList", referenced from: _Ada_TF_SetAttrStringList in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_SetAttrStringList) "_TF_SetAttrTensor", referenced from: _Ada_TF_SetAttrTensor in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_SetAttrTensorShapeProtoList, _Ada_TF_SetAttr= Tensor , _Ada_TF_SetAttrTensorShapeProto , _Ada_TF_SetAttrTensorList ) "_TF_SetAttrTensorList", referenced from: _Ada_TF_SetAttrTensorList in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_SetAttrTensorList) "_TF_SetAttrTensorShapeProto", referenced from: _Ada_TF_SetAttrTensorShapeProto in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_SetAttrTensorShapeProtoList, _Ada_TF_SetAttr= TensorShapeProto ) "_TF_SetAttrTensorShapeProtoList", referenced from: _Ada_TF_SetAttrTensorShapeProtoList in libTensorFlow.a(tensorflow_wra= p.o) (maybe you meant: _Ada_TF_SetAttrTensorShapeProtoList) "_TF_SetAttrType", referenced from: _Ada_TF_SetAttrType in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_SetAttrType, _Ada_TF_SetAttrTypeList ) "_TF_SetAttrTypeList", referenced from: _Ada_TF_SetAttrTypeList in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_SetAttrTypeList) "_TF_SetAttrValueProto", referenced from: _Ada_TF_SetAttrValueProto in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_SetAttrValueProto) "_TF_SetConfig", referenced from: _Ada_TF_SetConfig in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_SetConfig) "_TF_SetDevice", referenced from: _Ada_TF_SetDevice in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_SetDevice) "_TF_SetPayload", referenced from: _Ada_TF_SetPayload in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_SetPayload) "_TF_SetShape", referenced from: _Ada_TF_SetShape in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_SetShape) "_TF_SetTarget", referenced from: _Ada_TF_SetTarget in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_SetTarget) "_TF_StringAssignView", referenced from: _Ada_TF_StringAssignView in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_StringAssignView) "_TF_StringCopy", referenced from: _Ada_TF_StringCopy in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_StringCopy) "_TF_StringDealloc", referenced from: _Ada_TF_StringDealloc in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_StringDealloc) "_TF_StringGetCapacity", referenced from: _Ada_TF_StringGetCapacity in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_StringGetCapacity) "_TF_StringGetDataPointer", referenced from: _Ada_TF_StringGetDataPointer in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_StringGetDataPointer) "_TF_StringGetSize", referenced from: _Ada_TF_StringGetSize in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_StringGetSize) "_TF_StringGetType", referenced from: _Ada_TF_StringGetType in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_StringGetType) "_TF_StringInit", referenced from: _Ada_TF_StringInit in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_StringInit) "_TF_TensorFromProto", referenced from: _Ada_TF_TensorFromProto in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_TensorFromProto) "_TF_TryEvaluateConstant", referenced from: _Ada_TF_TryEvaluateConstant in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_TryEvaluateConstant) "_TF_UpdateEdge", referenced from: _Ada_TF_UpdateEdge in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_UpdateEdge) "_TF_Version", referenced from: _Ada_TF_Version in libTensorFlow.a(tensorflow_wrap.o) (maybe you meant: _Ada_TF_Version) ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocat= ion) gprbuild: link of hello_tf.adb failed gprbuild: failed command was: /usr/bin/clang++ hello_tf.o b__hello_tf.o /Ad= a_Source/cBound/tier-0/swig/library/build/swig.o /Ada_Source/cBound/tier-0/= swig/library/build/swig-pointers.o /Ada_Source/cBound/tier-1/tensorflow/lib= rary/lib/libTensorFlow.a -Wl,-rpath,/usr/local/lib -L/Users/rogermcmurtrie/= miniconda3/lib/python3.9/site-packages/tensorflow -ltensorflow_framework -L= /Ada_Source/cBound/tier-1/tensorflow/library/lib -lTensorFlow -ltensorflow = -L/Ada_Source/cBound/tier-1/tensorflow/applet/demo/ hello_tf/build/ -L/Ada_Source/cBound/tier-1/tensorflow/applet/demo/hello_tf= /build/ -L/Ada_Source/cBound/tier-1/tensorflow/library/objects/ -L/Ada_Sour= ce/cBound/tier-0/swig/library/build/ -L/opt/gnat-ce-2021/lib/gcc/x86_64-app= le-darwin15/10.3.1/adalib/ /opt/gnat-ce-2021/lib/gcc/x86_64-apple-darwin15/= 10.3.1/adalib/libgnat.a -Wl,-rpath,/Users/rogermcmurtrie/miniconda3/lib/pyt= hon3.9/site-packages/tensorflow -Wl,-rpath,@executable_path/../../..//libra= ry/lib -Wl,-rpath,@executable_path//build -Wl,-rpat h,@executable_path/../../..//library/objects -Wl,-rpath,@executable_path/..= /../../../..//tier-0/swig/library/build -Wl,-rpath,/opt/gnat-ce-2021/lib/gc= c/x86_64-apple-darwin15/10.3.1/adalib -o /Ada_Source/cBound/tier-1/tensorfl= ow/applet/demo/hello_tf//hello_tf [2023-01-13 08:31:12] process exited with status 4, 100% (14/14), elapsed t= ime: 00.77s .