vpopmail isn't slanted towards RedHat RPMs, so it's expecting your tcprules
to have been installed from source, which would put it in
/usr/local/bin/tcprules.  The Makefile has that as a default, so when it
can't find it, it doesn't go searching.  Just compile with the option

--enable-tcprules=/usr/bin/tcprules

which is where the RPM is configured to dump it, or hack the Makefile to the
appropriate directory.

As for the rest...it looks as if your glibc package is damaged or
incomplete.  Try reinstalling from the RPM that matches the revision of your
RedHat.  Those references are defined in the .so files located in your /lib
directory and are owned by the glibc package.

-CT

> -----Original Message-----
> From: Sylwester S. Biernacki [mailto:[EMAIL PROTECTED]]
> Sent: Friday, July 07, 2000 3:49 AM
> To: [EMAIL PROTECTED]
> Subject: Re[2]: vpopmail 4.8a Upgrade
> 
> 
> 2000-07-07, at 02:53:22, [EMAIL PROTECTED] wrote:
> 
> > also sprach list:
> >> I'm trying to upgrade vpopmail to version 4.8a. However, 
> when I try to
> >> ./configure, I get an error that the tcprules program 
> cannot be found.
> 
> > You need to specify it with --enable-tcprules-prog=/path/to/tcprules
> 
> >> Where should tcprules be coming from? What installation am 
> I missing?
> 
> (pcg@micah) ~>> rpm -qf `which tcprules`
> > ucspi-tcp-0.88-1
> > ^^^^^^^^^
> So... I've got another problem with compilation vpopmail.
> gcc  -g -O2 -Wall  -o vchkpw  vchkpw.o opensmtp.o 
> libvpopmail.a -lnsl -lcrypt -lm
> libvpopmail.a(my_thr_init.o): In function `my_thread_global_init':
> my_thr_init.o(.text+0x14): undefined reference to `pthread_key_create'
> libvpopmail.a(my_thr_init.o): In function `my_thread_init':
> my_thr_init.o(.text+0xfa): undefined reference to 
> `pthread_getspecific'
> my_thr_init.o(.text+0x13b): undefined reference to 
> `pthread_setspecific'
> libvpopmail.a(my_thr_init.o): In function `my_thread_end':
> my_thr_init.o(.text+0x1cd): undefined reference to 
> `pthread_setspecific'
> libvpopmail.a(my_thr_init.o): In function `_my_thread_var':
> my_thr_init.o(.text+0x204): undefined reference to 
> `pthread_getspecific'
> collect2: ld returned 1 exit status
> make[2]: *** [vchkpw] Error 1
> make[2]: Leaving directory `/usr/src/vpopmail-4.8a'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/usr/src/vpopmail-4.8a'
> make: *** [all-recursive-am] Error 2
> 
> and this goes on every gcc compiler I've used (2.95 and 2.96):
> gcc version 2.96 20000606 (experimental)
> Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/2.96/specs
> Machine is RH 6.2 with glibc-2.1.90
> 
> Any suggestions ?
> 
> Despite of this fact, on other machines with egcs compiler it compiles
> fine and works well.
> 
> -- 
> greetz,
> Sylwester S. Biernacki <[EMAIL PROTECTED]>
> 
> 

Reply via email to