Island/Windows, "Undefined symbols", after RE-importing?

@mh

Let me confirm the following, without any irrelevant info:

  1. Double-checked: TensorFlow v2.3.0 C headers match the lib (tensorflow.lib)
  2. Run everything afresh, using the latest Element .2545
  3. Still have the following errors:

E: undefined symbol: TF_NewStatus
E: undefined symbol: TF_DeleteStatus
E: undefined symbol: TF_GetCode

For your convenience, I prepared this new Test project to include everything, so it is easier for you to see the issues Test.-New.zip (3.0 MB)

2 Likes

One last question (I hope); Did you at any point try the .fx from 2541 with the build from 2545? If so, did that work?

Also do you still happen to have the working fx from 2541 handy? (just the fx is fine)

This is quite a tricky issue, but I think I’m narrowing towards the cause.

Hi @ck

I don’t have .fx from .2541 any more

I lost local copy of .2541 installer ( can’t find it from the website download)

If I can have the 2541 installer I can retry

We’ll investgate. Thanks!

1 Like

Ther’es something odd with this .lib though:

tensorflow.lib(tensorflow.dll): file format COFF-import-file

[ 0](sec 0)(fl 0x00)(ty 0)(scl 0) (nx 0) 0x00000000 __imp_TF_NewShapeHandle
[ 1](sec 0)(fl 0x00)(ty 20)(scl 0) (nx 0) 0x00000000 TF_NewShapeHandle

tensorflow.lib(tensorflow.dll): file format COFF-import-file

[ 0](sec 0)(fl 0x00)(ty 0)(scl 0) (nx 0) 0x00000000 __imp_TF_NewStatus

tensorflow.lib(tensorflow.dll): file format COFF-import-file

[ 0](sec 0)(fl 0x00)(ty 0)(scl 0) (nx 0) 0x00000000 __imp_TF_NewTensor
[ 1](sec 0)(fl 0x00)(ty 20)(scl 0) (nx 0) 0x00000000 TF_NewTensor

tensorflow.lib(tensorflow.dll): file format COFF-import-file

[ 0](sec 0)(fl 0x00)(ty 0)(scl 0) (nx 0) 0x00000000 __imp_TF_NewWhile
[ 1](sec 0)(fl 0x00)(ty 20)(scl 0) (nx 0) 0x00000000 TF_NewWhile

tensorflow.lib(tensorflow.dll): file format COFF-import-file

[ 0](sec 0)(fl 0x00)(ty 0)(scl 0) (nx 0) 0x00000000 __imp_TF_DeleteStatus

tensorflow.lib(tensorflow.dll): file format COFF-import-file

[ 0](sec 0)(fl 0x00)(ty 0)(scl 0) (nx 0) 0x00000000 __imp_TF_GetCode

There are tons of symbols in the .lib, they all have a pair (__imp + regular) except these.

This is (finally!) fixed.

2 Likes