Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Changes in system requirements #460

Closed
MacTerrassa opened this issue Jan 12, 2025 · 4 comments
Closed

Changes in system requirements #460

MacTerrassa opened this issue Jan 12, 2025 · 4 comments

Comments

@MacTerrassa
Copy link

On their main page they continue to indicate system 10.10 Yosemite as a requirement to use their application. On github, I have not found any other mention or indicating any changes. The 1.8.4 application package downloaded, from finder it still indicates 10.10 as a requirement. However, if I open it with Apparency, from Mothers Ruin, several of the libraries used require 10.13 HighSierra system. Seeing as even the included Python version requires it, can it really be used correctly in 10.10 Yosemite? As I suppose it will not be like that, and although I am using the 14 Sonoma system, perhaps it would be appreciated if you changed those obsolete requirements to the actual ones of the latest versions.
Although I like it better when programs maintain the original requirements, I understand that things change. But then the correct thing would be to indicate and recognize these changes, to clarify to the potential user whether or not it is possible to use the program in each case. And avoid useless claims that waste everyone's time, users and programmer. Thank you.
MacTerrassa

P.S. Mechanically translated message since I do not speak English, I apologize if I have not expressed myself correctly.

@justvanrossum
Copy link
Owner

FontGoggles 1.8.2 still works on macOS 10.10.

I am not 100% sure what parts since then stopped working on that system, but I can confirm that neither 1.8.3 nor 1.8.4 work on macOS 10.10.

Maybe this indeed means the end of FontGoggles' support for macOS 10.10, but I am not confident what the lowest supported version now could be.

@BoldMonday
Copy link

Not sure if this is related to system requirements but .designspace files don't work anymore when running FG 1.8.4 on macOS 10.14 (Mojave). Other file types (UFOs, TTFs) show up fine when dropped onto FG.

@justvanrossum
Copy link
Owner

Any chance you can give me more info? Best to start FG in Terminal: path/to/FontGoggles.app/Contents/MacOS/FontGoggles

@BoldMonday
Copy link

Hope this helps:

/Applications/FontGoggles.app/Contents/MacOS/FontGoggles 
/Applications/FontGoggles.app/Contents/Resources/__boot__.py:116: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
/Applications/FontGoggles.app/Contents/Resources/FontGoggles.py:11: DeprecationWarning: Set objc.options.verbose instead
ERROR:root:insertFonts
Traceback (most recent call last):
  File "/Applications/FontGoggles.app/Contents/Resources/lib/python3.12/numpy/_core/__init__.py", line 23, in <module>
  File "/Applications/FontGoggles.app/Contents/Resources/lib/python3.12/numpy/_core/multiarray.py", line 10, in <module>
  File "/Applications/FontGoggles.app/Contents/Resources/lib/python3.12/numpy/_core/overrides.py", line 7, in <module>
ImportError: dlopen(/Applications/FontGoggles.app/Contents/Resources/lib/python3.12/numpy/_core/_multiarray_umath.cpython-312-darwin.so, 2): Symbol not found: _cblas_caxpy$NEWLAPACK$ILP64
  Referenced from: /Applications/FontGoggles.app/Contents/Resources/lib/python3.12/numpy/_core/_multiarray_umath.cpython-312-darwin.so (which was built for Mac OS X 14.0)
  Expected in: /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
 in /Applications/FontGoggles.app/Contents/Resources/lib/python3.12/numpy/_core/_multiarray_umath.cpython-312-darwin.so

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Applications/FontGoggles.app/Contents/Resources/lib/python3.12/numpy/__init__.py", line 114, in <module>
  File "/Applications/FontGoggles.app/Contents/Resources/lib/python3.12/numpy/__config__.py", line 4, in <module>
  File "/Applications/FontGoggles.app/Contents/Resources/lib/python3.12/numpy/_core/__init__.py", line 49, in <module>
ImportError: 

IMPORTANT: PLEASE READ THIS FOR ADVICE ON HOW TO SOLVE THIS ISSUE!

Importing the numpy C-extensions failed. This error can happen for
many reasons, often due to issues with your setup or how NumPy was
installed.

We have compiled some common reasons and troubleshooting tips at:

    https://numpy.org/devdocs/user/troubleshooting-importerror.html

Please note and check the following:

  * The Python version is: Python3.12 from "/Applications/FontGoggles.app/Contents/MacOS/python"
  * The NumPy version is: "2.2.1"

and make sure that they are the versions you expect.
Please carefully study the documentation linked above for further help.

Original error was: dlopen(/Applications/FontGoggles.app/Contents/Resources/lib/python3.12/numpy/_core/_multiarray_umath.cpython-312-darwin.so, 2): Symbol not found: _cblas_caxpy$NEWLAPACK$ILP64
  Referenced from: /Applications/FontGoggles.app/Contents/Resources/lib/python3.12/numpy/_core/_multiarray_umath.cpython-312-darwin.so (which was built for Mac OS X 14.0)
  Expected in: /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
 in /Applications/FontGoggles.app/Contents/Resources/lib/python3.12/numpy/_core/_multiarray_umath.cpython-312-darwin.so


The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "fontgoggles/misc/decorators.pyc", line 59, in wrapper
  File "fontgoggles/mac/fontList.pyc", line 523, in insertFonts
  File "fontgoggles/font/__init__.pyc", line 29, in sortedFontPathsAndNumbers
  File "fontgoggles/font/__init__.pyc", line 46, in iterFontPathsAndNumbers
  File "fontgoggles/font/__init__.pyc", line 52, in iterFontNumbers
  File "fontgoggles/font/__init__.pyc", line 11, in getOpener
  File "importlib/__init__.pyc", line 90, in import_module
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "fontgoggles/font/dsFont.pyc", line 11, in <module>
  File "/Applications/FontGoggles.app/Contents/Resources/lib/python3.12/numpy/__init__.py", line 119, in <module>
ImportError: Error importing numpy: you should not try to import numpy from
        its source directory; please exit the numpy source tree, and relaunch
        your python interpreter from there.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants