Thanks.

It seems that the trouble is that I am using a perl binary that was
compiled under RedHat 7.3 (libc2) and am running under RedHat 9 (libc3).

PAR doesn't use this symbol. libperl.a does use this symbol. PAR wants
to link against libperl.a.

If I install PAR against a Perl that was compiled with the same libc,
then it works. Unfortunately this doesn't help me; the perl binary that
I wish to use PAR with is part of a commercial software distribution
that can't be touched.

-Colin.

On Tue, Aug 17, 2004 at 03:14:49PM -0400, the.noonings wrote:
> I do not think this is a PAR problem.
> 
> It seems that the _cytpe_b error is not uncommon.  I searched on google for
>           undefined reference _ctype_b
> and I see oracle, apache, dostats, php and maybe others, having the _ctype_b
> problem, stemming back at least a year.  I see that the problem occurs on
> Red Hat, and also Cygwin.
> 
> I do not have an answer, but there seems to be more information at
> http://www.livejournal.com/users/jackal/1035185.html
> 
> 
> Oh, wait, maybe the above URL does have an answer.  Scroll down and look for
> the verbiage below.
> 
> > Ok - I figured out what you meant. Copy over the system ctype.h and change
> all the ctype_b's to ctype_b_loc and recompile the lib and then go recompile
> daapd.
> 
> Good luck
> 
> ----- Original Message ----- 
> From: "Colin Meyer" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Tuesday, August 17, 2004 1:41 PM
> Subject: trouble building PAR on RedHat Linux
> 
> 
> > Hi,
> >
> > I am trying to install PAR on RedHat Linux, version 9.0.
> >
> > perl is 5.8.2
> > PAR  is 0.85
> >
> > I get "undefined reference to `__ctype_b'" and other similar errors
> > during the linking phase.
> >
> > Attached are the log from "perl Makefile.PL; make" and "perl -V".
> >
> > I have searched the mailing list archive, and found one reference to
> > a similar problem, but no solution.
> >
> > Thanks helping,
> > -Colin.
> >

Reply via email to