LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   IRRd compile error (https://www.linuxquestions.org/questions/linux-software-2/irrd-compile-error-500340/)

GlobalAccess 11-10-2006 09:50 AM

IRRd compile error
 
Hello

I am operating Fedora Core 5 on a VMware Server, and want to install IRRD(Internet Routing Registry database) Server. If i ./configure the daemon, everything goes well. However with make:
Quote:

make[1]: Entering directory `/usr/local/src/irrd2.3.3/src'
Making lib
make[2]: Entering directory `/usr/local/src/irrd2.3.3/src/lib'
cd config; make
make[3]: Entering directory `/usr/local/src/irrd2.3.3/src/lib/config'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Leaving directory `/usr/local/src/irrd2.3.3/src/lib/config'
cd mrt; make
make[3]: Entering directory `/usr/local/src/irrd2.3.3/src/lib/mrt'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Leaving directory `/usr/local/src/irrd2.3.3/src/lib/mrt'
cd radix; make
make[3]: Entering directory `/usr/local/src/irrd2.3.3/src/lib/radix'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Leaving directory `/usr/local/src/irrd2.3.3/src/lib/radix'
cd struct; make
make[3]: Entering directory `/usr/local/src/irrd2.3.3/src/lib/struct'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Leaving directory `/usr/local/src/irrd2.3.3/src/lib/struct'
cd timer; make
make[3]: Entering directory `/usr/local/src/irrd2.3.3/src/lib/timer'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Leaving directory `/usr/local/src/irrd2.3.3/src/lib/timer'
make[2]: Leaving directory `/usr/local/src/irrd2.3.3/src/lib'
Making programs
make[2]: Entering directory `/usr/local/src/irrd2.3.3/src/programs'
for i in atomic_ops compat IRRd hdr_comm pgp irr_rpsl_check irrd_ops irr_notify irr_rpsl_submit ; \
do (echo "cd $i; make"; cd $i; make; cd ..); done
cd atomic_ops; make
make[3]: Entering directory `/usr/local/src/irrd2.3.3/src/programs/atomic_ops'
make[3]: »libatomic_ops.a« ist bereits aktualisiert.
make[3]: Leaving directory `/usr/local/src/irrd2.3.3/src/programs/atomic_ops'
cd compat; make
make[3]: Entering directory `/usr/local/src/irrd2.3.3/src/programs/compat'
make[3]: »libcompat.a« ist bereits aktualisiert.
make[3]: Leaving directory `/usr/local/src/irrd2.3.3/src/programs/compat'
cd IRRd; make
make[3]: Entering directory `/usr/local/src/irrd2.3.3/src/programs/IRRd'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Leaving directory `/usr/local/src/irrd2.3.3/src/programs/IRRd'
cd hdr_comm; make
make[3]: Entering directory `/usr/local/src/irrd2.3.3/src/programs/hdr_comm'
make[3]: »libhdrs.a« ist bereits aktualisiert.
make[3]: Leaving directory `/usr/local/src/irrd2.3.3/src/programs/hdr_comm'
cd pgp; make
make[3]: Entering directory `/usr/local/src/irrd2.3.3/src/programs/pgp'
make[3]: »libirrpgp.a« ist bereits aktualisiert.
make[3]: Leaving directory `/usr/local/src/irrd2.3.3/src/programs/pgp'
cd irr_rpsl_check; make
make[3]: Entering directory `/usr/local/src/irrd2.3.3/src/programs/irr_rpsl_check'
yacc -v -d rpsl.y
make[3]: yacc: Kommando nicht gefunden
make[3]: *** [y.tab.c] Fehler 127
make[3]: Leaving directory `/usr/local/src/irrd2.3.3/src/programs/irr_rpsl_check'
cd irrd_ops; make
make[3]: Entering directory `/usr/local/src/irrd2.3.3/src/programs/irrd_ops'
make[3]: »libirrd_ops.a« ist bereits aktualisiert.
make[3]: Leaving directory `/usr/local/src/irrd2.3.3/src/programs/irrd_ops'
cd irr_notify; make
make[3]: Entering directory `/usr/local/src/irrd2.3.3/src/programs/irr_notify'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Leaving directory `/usr/local/src/irrd2.3.3/src/programs/irr_notify'
cd irr_rpsl_submit; make
make[3]: Entering directory `/usr/local/src/irrd2.3.3/src/programs/irr_rpsl_submit'
make[3]: *** Keine Regel vorhanden, um das Target »../irr_rpsl_check/librpslchk.a«, benötigt von »synchkif.o«, zu erstellen. Schluss.
make[3]: Leaving directory `/usr/local/src/irrd2.3.3/src/programs/irr_rpsl_submit'
make[2]: Leaving directory `/usr/local/src/irrd2.3.3/src/programs'
make[1]: Leaving directory `/usr/local/src/irrd2.3.3/src'
and make install:
Quote:

Making lib
make[1]: Entering directory `/usr/local/src/irrd2.3.3/src/lib'
cd config; make
make[2]: Entering directory `/usr/local/src/irrd2.3.3/src/lib/config'
make[2]: Für das Ziel »all« ist nichts zu tun.
make[2]: Leaving directory `/usr/local/src/irrd2.3.3/src/lib/config'
cd mrt; make
make[2]: Entering directory `/usr/local/src/irrd2.3.3/src/lib/mrt'
make[2]: Für das Ziel »all« ist nichts zu tun.
make[2]: Leaving directory `/usr/local/src/irrd2.3.3/src/lib/mrt'
cd radix; make
make[2]: Entering directory `/usr/local/src/irrd2.3.3/src/lib/radix'
make[2]: Für das Ziel »all« ist nichts zu tun.
make[2]: Leaving directory `/usr/local/src/irrd2.3.3/src/lib/radix'
cd struct; make
make[2]: Entering directory `/usr/local/src/irrd2.3.3/src/lib/struct'
make[2]: Für das Ziel »all« ist nichts zu tun.
make[2]: Leaving directory `/usr/local/src/irrd2.3.3/src/lib/struct'
cd timer; make
make[2]: Entering directory `/usr/local/src/irrd2.3.3/src/lib/timer'
make[2]: Für das Ziel »all« ist nichts zu tun.
make[2]: Leaving directory `/usr/local/src/irrd2.3.3/src/lib/timer'
make[1]: Leaving directory `/usr/local/src/irrd2.3.3/src/lib'
Installing programs
make[1]: Entering directory `/usr/local/src/irrd2.3.3/src/programs'
cd IRRd; make
make[2]: Entering directory `/usr/local/src/irrd2.3.3/src/programs/IRRd'
/usr/bin/install -c -m 755 irrd /usr/local/sbin/irrd
make[2]: Leaving directory `/usr/local/src/irrd2.3.3/src/programs/IRRd'
cd irr_rpsl_submit; make
make[2]: Entering directory `/usr/local/src/irrd2.3.3/src/programs/irr_rpsl_submit'
make[2]: *** Keine Regel vorhanden, um das Target »../irr_rpsl_check/librpslchk.a«,
benötigt von »synchkif.o«, zu erstellen. Schluss.
make[2]: Leaving directory `/usr/local/src/irrd2.3.3/src/programs/irr_rpsl_submit'
cd irr_rpsl_check; make
make[2]: Entering directory `/usr/local/src/irrd2.3.3/src/programs/irr_rpsl_check'
yacc -v -d rpsl.y
make[2]: yacc: Kommando nicht gefunden
make[2]: *** [y.tab.c] Fehler 127
make[2]: Leaving directory `/usr/local/src/irrd2.3.3/src/programs/irr_rpsl_check'
cd irr_notify; make
make[2]: Entering directory `/usr/local/src/irrd2.3.3/src/programs/irr_notify'
/usr/bin/install -c -m 755 -o root -g bin irr_notify /usr/local/sbin/irr_notify
make[2]: Leaving directory `/usr/local/src/irrd2.3.3/src/programs/irr_notify'
make[1]: Leaving directory `/usr/local/src/irrd2.3.3/src/programs'
Now there is a irrd file in /usr/sbin
However if I try to compile the IRRDToolSet, then with make && make install i get loads of error messages.

Does anyone know how to install (compile) such an IRRD Server and how i can solve these problems?

Thanx,
GlobalAccess


All times are GMT -5. The time now is 03:24 PM.