On Redhat 7.0, I had to change the Makefile CC=gcc to CC=kgcc, and I just erased the symlink /etc/init.d, and it properly found /etc/rc.d/init.d/. Afterward I re-added the symlink. I had to apply the kernel patch as well, but you shouldn't because you have a 2.4 kernel. Try these steps and let me know how it goes. Forrest > -----Original Message----- > From: Joshua Buysse [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, March 27, 2001 2:35 PM > To: [EMAIL PROTECTED] > Subject: Building 4.0.0pre9 with redhat rawhide. > > > The source RPM for autofs seems slightly broken. I'm trying to build > autofs-4.0.0pre9 on a redhat system that has been upgraded > from rawhide > and is stable otherwise. It's using a 2.4.2 kernel, and glibc 2.2.2. > I'm getting several errors from the rebuild of the source RPM. > > One error that's just packaging -- under the build root, the > spec file is > creating a /etc/rc.d/init.d directory, but 'make install' is failing, > since it tries to drop a file into /etc/init.d. No big deal, > I'll build > from raw source. > > I get these errors during a build. I'm assuming that nobody > has tried to > build this with a rawhide release... > > gcc -shared -O3 -fomit-frame-pointer -Wall -I../include -fpic > -DAUTOFS_LIB_DIR=\"/usr/lib/autofs\" > -DPATH_AUTOMOUNT=\"/usr/sbin/automount\" -o lookup_program.so > lookup_program.c > lookup_program.c: In function `lookup_mount': > lookup_program.c:146: `OPEN_MAX' undeclared (first use in > this function) > lookup_program.c:146: (Each undeclared identifier is reported > only once > lookup_program.c:146: for each function it appears in.) > make[1]: *** [lookup_program.so] Error 1 > > Any ideas, or should I wait for pre10? I can continue using > amd, but for > legacy reasons I need tree mounts... and I don't like amd. > > BTW, are there archives for this list anywhere? I would have > checked for > similar problems there if possible before emailing... > > Josh > -- > "There ought to be limits to freedom." > - George W. Bush, May 21, 1999, speaking about the parody web > site gwbush.com > > "They that can give up essential liberty to obtain a little temporary > safety deserve neither liberty nor safety." > - Benjamin Franklin, 1759 > > >
