<<I’m trying to restore, on Mac OS 10.10, a firebird 1.5 backup into firebird 
2.5.8 database using GBAK because the backup was made with gbak.
The problem I’m always the following error

 dyld: lazy symbol binding failed: Symbol not found: _clock_gettime
  Referenced from: 
/Library/Frameworks/Firebird.framework/Versions/A/Resources/bin/gbak
  Expected in: /usr/lib/libSystem.B.dylib

dyld: Symbol not found: _clock_gettime
  Referenced from: 
/Library/Frameworks/Firebird.framework/Versions/A/Resources/bin/gbak
  Expected in: /usr/lib/libSystem.B.dylib

Doe’s anyone encoutred the same error and tell me how to do to fixe it>>

Hmm, 2.5.8 was compiled on 10.13 with a macosx-version-min of 10.9 using clang 
17.3
However it looks like you have run into this particular issue...

it look s you need to update your OS to at least MacOS Sierra 10.12
As the function clock_gettime was not provided in earlier versions of OSX (El 
Capitain for example),

It looks like Apple have introduced the clock_gettime posix API in MacOSX 10.12
The configure script used to build firebird is detecting this and enable usage 
of it. 
Since you are running on 10.10, this functionality doesn't exist, so the 
linking at runtime fails. 

Depending on how critical this is, it might be possible to create a build of 
Fireird that 
defaults to the previous behaviour (pre 10.12) where configure does not detect 
the function 
_clock_gettime and uses firebirds own methods.


Paul

  • [firebird-suppor... Mourad Hedfi mou...@bilog.fr [firebird-support]
    • RE: [firebi... 'Paul Beach' pbe...@mail.ibphoenix.com [firebird-support]

Reply via email to