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

Getting started #7

Open
clarkedavida opened this issue Mar 10, 2022 · 3 comments
Open

Getting started #7

clarkedavida opened this issue Mar 10, 2022 · 3 comments

Comments

@clarkedavida
Copy link

Hi everyone,

I am trying to get started with this package. I am trying to follow what's in the README but nothing seems to work...

For example in INSTALL I am recommended to

./configure && make && make install

but there is no file called configure, so this does nothing. Next I navigated to the doc folder and tried both

make doc
make doc-install

which both tell me there is no rule to make the corresponding target.

I have to admit I am a complete novice with C. Am I missing something obvious? Some advice would be appreciated.

@eromero-vlc
Copy link

In INSTALL it says that one has to run autoconf to generate configure from configure.ac. But it doesn't give further details. Just run the script autogen.sh to generate configure:

bash autogen.sh

@AxelKrypton
Copy link

Just as further comment, to run autoconf smoothly you might need to first generate an m4 environment for autotools via aclocal.

As external user, from how the source appears, I guess authors assume here that the user is somehow familiar with the build flow in linux. If you want to know more, I find this tutorial pretty nice. As side remark, as explained in the last two sections of the linked tutorial, the end user should probably get a configure file and not need to know about the autotools details. My guess is that it was not desired to separate maintainers from users here (see also what I reported in #4).

@clarkedavida
Copy link
Author

Thanks both of you for the help. Axel, you guessed correctly that I am not familiar with the build flow in Linux, and I found those references to be helpful.

I see now the paragraph about autoconf in INSTALL. I think it might be helpful for a newcomer like me to add explicitly bash autogen.sh as a step 0 to the procedure. I don't mind to add a quick start guide to README.md myself, if I have permission to do that!

If you don't think that would be helpful, you can go ahead and close this issue. lime_writer_test1 prints some stuff about writing to the screen, which I take as an indication that everything worked out.

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

3 participants