Titanium JIRA Archive
Appcelerator Community (AC)

[AC-2182] Module compiled prior to 3.1.3 result in a symbol not found error

GitHub Issuen/a
TypeBug
Priorityn/a
StatusClosed
ResolutionDuplicate
Resolution Date2013-09-27T16:38:30.000+0000
Affected Version/sn/a
Fix Version/sn/a
ComponentsTitanium SDK & CLI
Labelsn/a
ReporterNeville Dastur
AssigneeMauro Parra-Miranda
Created2013-09-22T18:36:11.000+0000
Updated2016-03-08T07:41:10.000+0000

Description

I am not sure why this has appeared now. As I think it might related to TIMOB-5168 which was part of 3.0.0 It looks to be part of the core Ti verification code. I tested a build with 3.1.2 and there is no build error.
Undefined symbols for architecture i386:
  "_Base64DecodeData", referenced from:
      _filterData in libtiverify.a(TiVerify.o)
     (maybe you meant: _TI_Base64DecodeData)
  "_EstimateBas64DecodedDataSize", referenced from:
      _filterData in libtiverify.a(TiVerify.o)
     (maybe you meant: _TI_EstimateBas64DecodedDataSize)
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Comments

  1. Ingo Muschenetz 2013-09-27

    We restored this in 3.1.3, which is why the error no longer appears.
  2. Mauro Parra-Miranda 2013-11-24

    DUP issue.

JSON Source