Subject: compiling RSVP on linux (2.2.x, Mandrake 6.x/7.x)

From: "Simon Oosthoek (EMN)" <[email-masked]>
Date: Tue, 28 Mar 2000 17:55:04 +0200

Hi There,

I've just started working with RSVP (or rather, attempted to get started).
We are going to use RSVP in our lab for QoS on Wireless IP networks and possibly to interact with DiffServ based QoS.

So far I've had little success compiling the available RSVP sources on recent versions of linux (we use Mandrake 6.x or 7.x at the moment)

As a desperate measure, I tried an old Red Hat 5.2 distro and suddenly I could compile rsvpd on Linux.
Starting from there (a certainty that it did compile on Linux) I tried again to compile rsvp (rel4.2a3 btw, I think it's Phil Wang's version) on Mandrake 6.1. With some help of a colleague, I was able to find the problem in the source (or at least one of the problems) and now I can compile rsvpd there as well.

Now I'm wondering why nobody else had trouble with this before, or is everyone using ancient versions of Linux?

Also, the problem in the code was really silly and not too difficult to fix (I mean, I could do it and I have no experience programming in C). It involved changing the include of huge_val.h to math.h and renaming all occurances of log() to printlog(). Oh and some other things involving a certain "system.h" which should not be included, because it redefines existing system calls or something.

I'm not there yet, the apitools don't compile yet (and anything after that, I don't know)

I would love to exchange information/ideas and code with others who are working with RSVP on Linux or other platforms with these problems...

Cheers

Simon

-- 
 Phone: +31 53 450 5542 (fax: ~5550)
E-mail: [email-masked]