-
Notifications
You must be signed in to change notification settings - Fork 34
Are external libraries required or not? #106
Comments
A short answer: please refer to https://github.com/wasabiz/picrin#requirement. And a long answer: There, however, are two libraries required when you build picrin (please do not confuse with execute). Actually, to proceed building the picrin binary you need install flex the lexer generator, though this is not the case when you just want to run picrin. The only business of flex is to generate c files from scan.l at building time, so you don't need any external libraries on your running environment. |
I've tried to build from almost scratch Cygwin environment and found out some of issues on required libraries; These are, I think, generic issues.
Below is only Cygwin issue. (I believe all other POSIX environment have
About |
Thanks for your trying picrin :)
Git's submodule functionality is something I like so much in git parts. With her, we don't even need worry about everything related to version difference of external library. I love her convenience and
Sorry, this is my fault. I fixed it and the change should be already available for you. Please pull it.
I'm not familiar with pkg-config and its usage on Windows (cygwin) cmake. We need further investigation.
Agreed. If it were a checker guard, warnings should be more understandable. |
I agree with the opinion about submodule, (I even wish mercurial has it.), and I'm not talking about changing the build process but missing required module on README. I think it's unfriendly let user investigate what's missing. (Well, if a user build picrin from the source, this may be an irrelevant though.) So my suggestion is putting 2 lines on |
I just pushed the fix. Could you check it? |
It's checked if python is installed and completed the process. So I've still got the command not found error. Below is the part of the log;
|
Great. The last thing you have to do is install python. Good luck. |
The very first section of README says no external library is required however the section 'Requirement' says it requires some external libraries. Are these mere optional or actually required?
The text was updated successfully, but these errors were encountered: