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. > >
