Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

How can I compile the kgt adn libfsm under linux? #1

Closed
perlawk opened this issue Apr 1, 2017 · 4 comments
Closed

How can I compile the kgt adn libfsm under linux? #1

perlawk opened this issue Apr 1, 2017 · 4 comments

Comments

@perlawk
Copy link

perlawk commented Apr 1, 2017

I failed to compiler the kgt and libfsm, both needed a pmake program.
My archlinux system only have gnu make, bmake, no pmake,
Can I compile the C source code manually without the makefile,
I cannot find the lexer .lx and parser .sid files program,
What parser and lexer generator are you used for this program. Thanks for your attention.

@katef
Copy link
Owner

katef commented Aug 2, 2017

Hi there, thank you for looking!

Usually I commit the generated source for things; I've done that for kgt now (in bb7bd47). So you shouldn't need the parser generator, SID.

However, you can get SID from http://www.tendra.org/ - it's in an svn repository there.

pmake is the ubtunu package name for bmake - I don't know why they named it pmake. It's the same program. These makefiles will work with any BSD-make dialect; pmake, bmake, nbmake, or whatever else it might be called. Arch linux's bmake is fine.

@katef
Copy link
Owner

katef commented Aug 9, 2017

@perlawk did you manage to get things compiled?

@katef katef closed this as completed Aug 15, 2017
@perlawk
Copy link
Author

perlawk commented Feb 23, 2018

I got everything compiled when a download the kmkf package and put the mk directory to
replace the link in kgt/share/mk, everything compile. Why the readme.md file never told the
user to install the mk files. It's good to give some hint to those not familiar it.

@katef
Copy link
Owner

katef commented Feb 23, 2018

Ah I see!

You shouldn't have to do that. I added cloning information in 2b1dac1

Thanks

This was referenced Oct 13, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants