question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

ftxvalidator installation errors with INSTALL.md instructions on macOS 10.12.6

See original GitHub issue

Observed behaviour

Unable to execute ftxvalidator using the installation instructions on the INSTALL.md page

Expected behaviour

Expected to install ftxvalidator with GUI installation tool or via command line instructions and perform macOS font validations.

Resources and exact process needed to replicate

macOS 10.12.6 ftxvalidator via Font_Tools_for_Xcode_9.dmg download from Apple developer site (download 7/5/18)

  1. Attempted installation with the dmg GUI installer and received no errors during installation attempt. Opened iTerm2 and tried to execute the command ftxvalidator -h and received the following error message:
dyld: lazy symbol binding failed: Symbol not found: __ZN3ftx8FTStringC1EPKcz
  Referenced from: /usr/bin/ftxvalidator (which was built for Mac OS X 10.12)
  Expected in: /Library/Frameworks/FontToolbox.framework/Versions/A/FontToolbox

dyld: Symbol not found: __ZN3ftx8FTStringC1EPKcz
  Referenced from: /usr/bin/ftxvalidator (which was built for Mac OS X 10.12)
  Expected in: /Library/Frameworks/FontToolbox.framework/Versions/A/FontToolbox

[1]    4295 abort      ftxvalidator -h
  1. Attempted install with command line instructions provided on your INSTALL.md documentation and received the following at the hdiutil attach osxfonttools.dmg ; step:
hdiutil: attach failed - No such file or directory

Thoughts? Seems that there is a problem with the installed FontToolbox.framework. I can verify that the FontToolbox framework is present on that path and was last modified 9/26/2011.

Related issue report: https://github.com/googlefonts/fontbakery/issues/1927

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Comments:10 (9 by maintainers)

github_iconTop GitHub Comments

2reactions
HinTakcommented, Jul 30, 2018

BTW, you can check this sort of issue if you have otools (should be part of Xcode):

you do something like this:

otools -L /usr/bin/ftxvalidator
otools -L /Library/Frameworks/FontToolbox.framework/Versions/A/FontToolbox

(sorry not actually in front of a box with those… the syntax might be different).

This command prints the actual library versions expected/embedded within the binaries concerned.

If you are armed with an OS X cross-compiling tool chain such as osxcross on Linux or windows, you can do the same with darwin-apple...-otools also, where ... is the tool chain version. I do that all the time with my cross-compiled FontVal OSX binaries to check and verify their dependencies.

1reaction
davelab6commented, Jul 6, 2018

To close, let’s update our docs to remind users to be on latest macOS

Read more comments on GitHub >

github_iconTop Results From Across the Web

please add instructions for getting ftxvalidator to the Mac ...
Please add instructions for getting ftxvalidator to the Mac OS X installation instructions in the README.md file, in the "Additional ...
Read more >
If an error occurred while updating or installing macOS
The message might say that an error occurred while downloading, preparing, or installing, or that the installer is damaged or could not be ......
Read more >
How to Fix “application is damaged, can't be used to install ...
Method 2: Modifying the Application Installer to Fix “Install MacOS Application is Damaged” Errors. This other approach to resolving the ...
Read more >
Install Ruby On Rails on macOS 10.12 Sierra - GoRails
There are plenty of people who have documented solutions for them. Installing Homebrew. First, we need to install Homebrew. Homebrew allows us to...
Read more >
Install on Mac | Docker Documentation
This page contains information about system requirements, download URLs, and instructions on how to install Docker Desktop for Mac.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found