zardus / ctf-tools

Some setup scripts for security research tools.
BSD 3-Clause "New" or "Revised" License
8.49k stars 1.89k forks source link

missing aclocal-1.4 #88

Open pratyushraunak opened 7 years ago

pratyushraunak commented 7 years ago

***During Installation of "stegdetect" warning occurs:

WARNING: aclocal-1.4' is needed, and you do not seem to have it handy on your system. You might have modified some files without having the proper tools for further handling them. Check theREADME' file, it often tells you about the needed prerequirements for installing this package. You may also peek at any GNU archive site, in case some other package would contain this missing `aclocal-1.4' program. Makefile:183: recipe for target 'aclocal.m4' failed make: *** [aclocal.m4] Error 1

***Doing "autoreconf -f -i" brought another error:

Makefile.am: error: Assembler source seen but 'CCAS' is undefined Makefile.am: The usual way to define 'CCAS' is to add 'AM_PROG_AS' Makefile.am: to 'configure.in' and run 'aclocal' and 'autoconf' again. Makefile.am: error: Assembler source seen but 'CCASFLAGS' is undefined Makefile.am: The usual way to define 'CCASFLAGS' is to add 'AM_PROG_AS' Makefile.am: to 'configure.in' and run 'aclocal' and 'autoconf' again. autoreconf: automake failed with exit status: 1

zardus commented 7 years ago

That's weird; the install works fine here... What distro are you using?

pratyushraunak commented 7 years ago

Distributor ID: Ubuntu Description: Ubuntu 16.04.1 LTS Release: 16.04

Kernel Name: Linux Kernel Version:4.4.0-49-generic
hardware:x86_64 x86_64 x86_64 GNU/Linux

techvoltage commented 7 years ago

That's GitHub screwing with the timestamps. This link helped https://github.com/hyperrealm/libconfig/issues/22

The following should work : make AUTOCONF=: AUTOHEADER=: AUTOMAKE=: ACLOCAL=: make install AUTOCONF=: AUTOHEADER=: AUTOMAKE=: ACLOCAL=:

raildex1 commented 7 years ago

Is this safe to close now?

gl00ten commented 7 years ago

This still happen. And after i do the "make AUTOCONF=: AUTOHEADER=: AUTOMAKE=: ACLOCAL=:" command i get:

gcc -DHAVE_CONFIG_H -I. -I. -I.   -DMAGIC='"/usr/local/share/magic"'  -g -O2 -c file.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DMAGIC='"/usr/local/share/magic"'  -g -O2 -c apprentice.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DMAGIC='"/usr/local/share/magic"'  -g -O2 -c fsmagic.c
fsmagic.c: In function ‘fsmagic’:
fsmagic.c:211:5: warning: implicit declaration of function ‘process’ [-Wimplicit-function-declaration]
     process(buf, strlen(buf));
     ^
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DMAGIC='"/usr/local/share/magic"'  -g -O2 -c softmagic.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DMAGIC='"/usr/local/share/magic"'  -g -O2 -c ascmagic.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DMAGIC='"/usr/local/share/magic"'  -g -O2 -c compress.c
compress.c: In function ‘uncompress’:
compress.c:148:3: warning: ignoring return value of ‘dup’, declared with attribute warn_unused_result [-Wunused-result]
   (void) dup(fdin[0]);
   ^
compress.c:153:3: warning: ignoring return value of ‘dup’, declared with attribute warn_unused_result [-Wunused-result]
   (void) dup(fdout[1]);
   ^
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DMAGIC='"/usr/local/share/magic"'  -g -O2 -c is_tar.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DMAGIC='"/usr/local/share/magic"'  -g -O2 -c readelf.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DMAGIC='"/usr/local/share/magic"'  -g -O2 -c print.c
make[2]: ***  Aucune règle pour fabriquer la cible « Magdir/varied.out », nécessaire pour « magic ». Arrêt.
make[2] : on quitte le répertoire « /home/lontra/utils/stegdetect/file »
Makefile:330 : la recette pour la cible « all-recursive » a échouée
make[1]: *** [all-recursive] Erreur 1
make[1] : on quitte le répertoire « /home/lontra/utils/stegdetect »
Makefile:476 : la recette pour la cible « all-recursive-am » a échouée
make: *** [all-recursive-am] Erreur 2
mrambossek commented 6 years ago

got the same issue (ubuntu 16.04 lts)