Merit Network
Can't find what you're looking for? Search the Mail Archives.
  About Merit   Services   Network   Resources & Support   Network Research   News   Events   Home

Discussion Communities: Merit Network Email List Archives

IRRd-Discuss


Date Prev | Date Next | Date Index | Thread Index | Author Index | Historical

Re: IRRd compile failures on Solaris

  • From: gerald
  • Date: Mon Nov 06 12:44:48 2000

Hello Peter,

> Firstly, I'm looking to using IRRd more as a record management tool for
> managing DNS records in a similar way to IRRd-based auto-dbm sites. Does
> IRRd allow the specification and use of other Objects for similar
> maintennance?

First let me say that I will probably need more info to answer your
question as I would need more specifics regarding your goals.

But assuming you're asking me if you can define new objects (ie,
DB objects irrd does not currently understand/recognize).  The
answer is no, not automatically.  You would need to upgrade the
parser and irrd -- not very easy.

Anyway, if you can give me a few more detials I can give a better
answer.

> Secondly, I haven't been able to get IRRd v1.2.5, 1.9 or 2.0a compiled.
> I've installed bison and flex with no obvious hitches. The OS is Solaris
> 2.5.1 (SPARC). Error output below is v2.0a, v1.9, and v1.2.5. 

I believe your problems will be solved by using our latest cut.  You
will find it in the same spot as irrd2.0b-Nov6-2000.tar.gz.

If you still get the 'statusfile.o' linker error I would like you
to cd to ~src/programs/IRRd and do a 'make' and cut and past the output
for me.

--jerry


> Peter.
> 
> -------------------------------------------------------------------------
> gcc -L/usr/local/lib main.o telnet.o scan.o config.o  commands.o
> database.o update.o mirror.o uii_commands.o journal.o indicies.o
> rpsl_commands.o route.o dbm_support.o hash_spec.o db1_support.o
> templates.o irrd_util.o mirrorstatus.o statusfile.o ../../lib/libmrt.a
> ../../lib/libcfg.a -o irrd
> -lsocket -lnsl -lpthread -lresolv -L../atomic_ops -latomic_ops
> Undefined                       first referenced
>  symbol                             in file
> dirname                             statusfile.o
> basename                            statusfile.o
> ld: fatal: Symbol referencing errors. No output written to irrd
> *** Error code 1
> make: Fatal error: Command failed for target `irrd'
> Current working directory
> /home/peter/temp/irrd2.0a-Aug22-2000/src/programs/IRRd
> *** Error code 1
> make: Fatal error: Command failed for target `make-programs'
> Current working directory
> /home/peter/temp/irrd2.0a-Aug22-2000/src/programs
> *** Error code 1
> make: Fatal error: Command failed for target `program'
> Current working directory /home/peter/temp/irrd2.0a-Aug22-2000/src
> *** Error code 1
> make: Fatal error: Command failed for target `all'
> 
> 
> gcc -L/usr/local/lib main.o telnet.o scan.o config.o  commands.o
> database.o update.o mirror.o uii_commands.o journal.o indicies.o
> rpsl_commands.o route.o
> dbm_support.o hash_spec.o db1_support.o templates.o util.o mirrorstatus.o
> statusfile.o ../../lib/libmrt.a ../../lib/libcfg.a -o irrd -lsocket -lnsl
> -lpthread -lresolv
> Undefined                       first referenced
>  symbol                             in file
> dirname                             statusfile.o
> basename                            statusfile.o
> ld: fatal: Symbol referencing errors. No output written to irrd
> *** Error code 1
> make: Fatal error: Command failed for target `irrd'
> Current working directory /home/peter/temp/irrd2.0/src/programs/IRRd
> *** Error code 1
> make: Fatal error: Command failed for target `make-programs'
> Current working directory /home/peter/temp/irrd2.0/src/programs
> *** Error code 1
> make: Fatal error: Command failed for target `program'
> Current working directory /home/peter/temp/irrd2.0/src
> *** Error code 1
> make: Fatal error: Command failed for target `all'
> 
> 
> /usr/local/bin/bison -v -d ripe181.y
> lex ripe181.fl
> "ripe181.fl":line 197: Error: undefined start condition <EOF
> "ripe181.fl":line 711: Error: Parse tree too big
> Try using %e num
> *** Error code 1
> make: Fatal error: Command failed for target `lex.yy.c'
> Current working directory
> /home/peter/temp/irrd-v1.2.5.March-8-1999/programs/irr_check
> *** Error code 1
> make: Fatal error: Command failed for target `make-programs'
> Current working directory
> /home/peter/temp/irrd-v1.2.5.March-8-1999/programs
> *** Error code 1
> make: Fatal error: Command failed for target `program'
> -------------------------------------------------------------------------
> 
> 
> 




[an error occurred while processing this directive]