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

Building refers to files in your home directory #13

Closed
SteveFosdick opened this issue Feb 26, 2021 · 6 comments
Closed

Building refers to files in your home directory #13

SteveFosdick opened this issue Feb 26, 2021 · 6 comments
Assignees
Labels
bug Something isn't working

Comments

@SteveFosdick
Copy link

./configure runs fine but when I type make it refers to a file 'documents/aund/missing' under your home directory which is therefore not in the package as cloned, or part of a standard Linux install.

@sai2791
Copy link
Owner

sai2791 commented Feb 26, 2021

let me take a look at that, I do remember having to use automake --add-missing but I will check

@sai2791 sai2791 self-assigned this Feb 26, 2021
@sai2791 sai2791 added bug Something isn't working question Further information is requested labels Feb 26, 2021
@sai2791
Copy link
Owner

sai2791 commented Feb 26, 2021

Did you run sh ./bootstrap.sh from the build directory, it should do all of this stuff for you.

@sai2791 sai2791 removed the bug Something isn't working label Feb 27, 2021
sai2791 added a commit that referenced this issue Feb 27, 2021
@sai2791
Copy link
Owner

sai2791 commented Feb 27, 2021

Updated documentation to include reference to the ./bootscript.sh prior to running the ./configure script

@sai2791 sai2791 closed this as completed Feb 27, 2021
@SteveFosdick
Copy link
Author

SteveFosdick commented Feb 27, 2021

Just for reference, bootstrap.sh gives some warnings:

configure.ac:37: installing './ar-lib'
configure.ac:33: warning: The macro `AC_PROG_CC_C99' is obsolete.
configure.ac:33: You should run autoupdate.
./lib/autoconf/c.m4:1659: AC_PROG_CC_C99 is expanded from...
configure.ac:33: the top level
configure.ac:36: warning: AC_PROG_LEX without either yywrap or noyywrap is obsolete
./lib/autoconf/programs.m4:716: _AC_PROG_LEX is expanded from...
./lib/autoconf/programs.m4:709: AC_PROG_LEX is expanded from...
aclocal.m4:710: AM_PROG_LEX is expanded from...
configure.ac:36: the top level

Other than that running ./bootstrap.sh then ./configure then make does generate an executable. There are also some compiler warnings.

@sai2791 sai2791 reopened this Feb 27, 2021
sai2791 added a commit that referenced this issue Feb 27, 2021
@sai2791
Copy link
Owner

sai2791 commented Feb 27, 2021

I've pushed some changes to remove the warnings for the AC_PROG_CC_C99 and AC_PROG_LEX. I need to check if I also need to update the required autoconf to 2.69, apparently lots of stuff has been depreciated or changed.

@sai2791
Copy link
Owner

sai2791 commented Feb 27, 2021

The compiler warnings are differences between clang which isn't showing them and gcc 10.2 which is. Will check these next but hopefully it may just need #ifdefs

@sai2791 sai2791 added bug Something isn't working and removed question Further information is requested labels Feb 27, 2021
sai2791 added a commit that referenced this issue Feb 27, 2021
Remove warning for conf_lex.l in linux. Github Issue #13
@sai2791 sai2791 closed this as completed Mar 3, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants