Closed arademaker closed 1 year ago
This PR is not ready to be merged. I got the following compilation error:
flex -8 --prefix=lexc lexc.l
gcc -O3 -Wall -D_GNU_SOURCE -std=c99 -fvisibility=hidden -fPIC -c lex.lexc.c -o lex.lexc.o
bison -v --defines=regex.h --output=regex.c regex.y
regex.y:204.9-16: syntax error, unexpected identifier, expecting string
make: *** [regex.h] Error 1
So it seems that the code from https://bitbucket.org/mhulden/foma/downloads/foma-0.9.18.tar.gz that was the reference to compile the Homebrew formula is different from the source code in this repository although it has the same version number.
Any idea?
Can we just replace the code here with the code from the tar.gz file in the bitbucket? But most files in the current repository have an updated copyright Copyright © 2008-2014 Mans Hulden
compared to its version in the bitbucket tar.gz
The project moved to cmake some time ago and the standard Makefile was removed. You can see the Makefile here as it was before deletion.
Oh. Sorry, I missed that. So maybe it would be nice to update the README file with the instructions to compile and install with cmake
?
The README still says
To compile foma (and flookup) as well as the foma static and dynamic library, "make; make install" should work on most UNIX systems. The default installation target /usr/local can be changed in the Makefile.
Copied from the https://github.com/Homebrew/homebrew-core/blob/5e7068e8044316c8345d06a23565ae3818625308/Formula/foma.rb#L4
Related to #146