Skip to content
This repository has been archived by the owner on Jul 4, 2023. It is now read-only.

fontforge: fixes #33551

Closed
wants to merge 1 commit into from
Closed

fontforge: fixes #33551

wants to merge 1 commit into from

Conversation

DomT4
Copy link
Member

@DomT4 DomT4 commented Oct 24, 2014

Some fixes for the Fontforge, pending the next imminent stable release.

Also bumping czmq and zeromq following a discussion on this this morning, during which I stumbled across a fix by removing the two and reinstalling them afresh, so I’m recommending we do that for everyone given the two libraries are tiny and it’ll flush out any configuration or bottle issues that could be lingering.

This also merges in the fixes proposed in #33543.

Some fixes for the Fontforge, pending the next imminent stable release.
Also bumping czmq and zeromq following a discussion [on
this](fontforge/fontforge#1837) this morning,
during which I stumbled across a fix by removing the two and
reinstalling them afresh, so I’m recommending we do that for everyone
given the two libraries are tiny and it’ll flush out any configuration
or bottle issues that could be lingering.
@pathumego
Copy link

Seems this is needed as I can't install FontForge HEAD with brew master atm:

$ brew install --HEAD --with-x fontforge; 

==> Cloning https://github.com/fontforge/fontforge.git
Updating /Library/Caches/Homebrew/fontforge--git
==> ./bootstrap
==> ./configure --prefix=/usr/local/Cellar/fontforge/HEAD --with-x --without-giflib --without-libspiro
==> make
1 error generated.
make[2]: *** [libfontforge_la-collabclient.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

READ THIS: https://github.com/Homebrew/homebrew/wiki/troubleshooting

These open issues may also help:
fontforge: fixes (https://github.com/Homebrew/homebrew/pull/33551)
$

I tried again with --debug:

==> make
1 error generated.
make[2]: *** [libfontforge_la-collabclient.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
/usr/local/Library/Homebrew/debrew.rb:10:in `raise'
BuildError: Failed executing: make 
1. raise
2. ignore
3. backtrace
4. irb
5. shell
Choose an action: 3
/usr/local/Library/Homebrew/debrew.rb:10:in `raise'
/usr/local/Library/Homebrew/formula.rb:575:in `system'
/usr/local/Library/Formula/fontforge.rb:102:in `install'
/usr/local/Library/Homebrew/debrew.rb:21:in `block in install'
/usr/local/Library/Homebrew/debrew.rb:105:in `debrew'
/usr/local/Library/Homebrew/debrew.rb:21:in `install'
/usr/local/Library/Homebrew/build.rb:137:in `block in install'
/usr/local/Library/Homebrew/formula.rb:272:in `block in brew'
/usr/local/Library/Homebrew/formula.rb:613:in `block in stage'
/usr/local/Library/Homebrew/resource.rb:66:in `block in unpack'
/usr/local/Library/Homebrew/extend/fileutils.rb:21:in `mktemp'
/usr/local/Library/Homebrew/resource.rb:63:in `unpack'
/usr/local/Library/Homebrew/resource.rb:56:in `stage'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/forwardable.rb:171:in `stage'
/usr/local/Library/Homebrew/formula.rb:611:in `stage'
/usr/local/Library/Homebrew/formula.rb:267:in `brew'
/usr/local/Library/Homebrew/build.rb:117:in `install'
/usr/local/Library/Homebrew/build.rb:186:in `<main>'
1. raise
2. ignore
3. backtrace
4. irb
5. shell
Choose an action: 5
When you exit this shell, you will return to the menu.
bash-3.2$ make
fatal: No names found, cannot describe anything.
make[1]: `.gitignore' is up to date.
make[1]: `.gitignore' is up to date.
/Library/Developer/CommandLineTools/usr/bin/make  all-recursive
fatal: No names found, cannot describe anything.
Making all in inc
/Library/Developer/CommandLineTools/usr/bin/make  all-am
make[3]: Nothing to be done for `all-am'.
Making all in lib
/Library/Developer/CommandLineTools/usr/bin/make  all-recursive
make[4]: Nothing to be done for `all-am'.
Making all in libltdl
/Library/Developer/CommandLineTools/usr/bin/make  all-am
make[3]: Nothing to be done for `all-am'.
Making all in Unicode
Making all in gutils
Making all in fontforge
  CC       libfontforge_la-collabclient.lo
  CC       libfontforge_la-crctab.lo
  CC       libfontforge_la-clipnoui.lo
  CC       libfontforge_la-cvexport.lo
  CC       libfontforge_la-cvimages.lo
  CC       libfontforge_la-cvundoes.lo
  CC       libfontforge_la-dumpbdf.lo
  CC       libfontforge_la-dumppfa.lo
In file included from collabclient.c:33:
./collabclientpriv.h:77:10: fatal error: 'czmq.h' file not found
#include "czmq.h"
         ^
1 error generated.
make[2]: *** [libfontforge_la-collabclient.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
$

@DomT4
Copy link
Member Author

DomT4 commented Oct 24, 2014

Yeah, you're seeing that error because upstream changed the way we handle the UUID process, and the dependency required. This PR will fix the issues you're seeing with that.

@DomT4 DomT4 deleted the fontforge branch October 25, 2014 16:04
@edporras edporras mentioned this pull request Nov 4, 2014
@Homebrew Homebrew locked and limited conversation to collaborators Feb 17, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants