So, ich habs dann nochmal probiert:
Nach der installation der pakete
libdeamon
flex
build-essential
libmysqlclient15-dev
libdaemon-dev
konnt ich das make install endlich ausführen ohne "zu viele" Fehler.
Jetzt die Ausgabe:
admin:~/cron/root/hcrond-0.3.2# make install
flex -t options.l > options.c
echo \#define VERSION \"`cat VERSION`\" > version.h
gcc -std=c99 -pedantic -Wall -W -c -o options.o options.c
<stdout>:1410: warning: âyyunputâ defined but not used
<stdout>:1453: warning: âinputâ defined but not used
gcc -std=c99 -pedantic -Wall -W -c -o main.o main.c
main.c: In function ârun_thisâ:
main.c:481: warning: initialization discards qualifiers from pointer target type
gcc -o hcrond options.o main.o -I'/usr/include/mysql' -L/usr/lib64/mysql -lmysqlclient -ldaemon -lpthread
cp -ai etc /
cp: overwrite `/etc/rc0.d/K12hcrond'? y
cp: overwrite `/etc/rc1.d/K12hcrond'?
cp: overwrite `/etc/rc2.d/S90hcrond'?
cp: overwrite `/etc/rc3.d/S90hcrond'?
cp: overwrite `/etc/rc4.d/S90hcrond'?
cp: overwrite `/etc/rc5.d/S90hcrond'?
cp: overwrite `/etc/rc6.d/K12hcrond'?
cp: overwrite `/etc/init.d/hcrond'?
cp: overwrite `/etc/hcrondrc'?
cp -i hcrond /usr/bin
cp: overwrite `/usr/bin/hcrond'?
admin:~/cron/root/hcrond-0.3.2#
Der Fehler iritiert ein wenig, liegt wohl daran das die Files auf 64 Bit angepasst sind.
Also such ich mir das mal passend zur 32 Bit.
Daraus wird leider nichts, die Datein im Paket sind extrem modifiziert.
Da krieg ich nicht raus was da nun genau 64 & 32 bit ist.
EDIT:
Nach Stundenlanger arbeit ist es mir gelungen hcrond "fast" Fehlerfrei ans laufen zu bekommen.
Dann beginnt man mit den Templates und alles iss "kaputt".
Da das alles nur mit der 1.0.0 getestet ist und alle es nur mit der 1.0.0 einsetzen denke ich das sich extrem viel verändert hat.
Hunderte von Fehlern, ich bin mit meinem Latein am ende.
Gruß WU