|
/
Zope
/
Apsis
/
Pound Mailing List
/
Archive
/
2009
/
2009-12
/
Re: [Pound Mailing List] undefined reference to rpl_malloc
[
What should I do to avoid loops? / Guillaume ... ]
[
redirect directive and hostname preservation / ... ]
Re: [Pound Mailing List] undefined reference to rpl_malloc
John Davidson <jwdavid(at)ibizvision.com> |
2009-12-17 01:43:16 |
[ FULL ]
|
Hi,
I know this message is a bit old, but I ran into the same problem... and yes
I was using Simon's source RPM.
The only solution I found was to do the following before running configure
or building the RPM:
export ac_cv_func_malloc_0_nonnull=yes
I also had to un-install google-perftools otherwise pound would just seg
fault. I am still trying to figure this part out, but at least I have it
where it appears to run now. If anyone has any thoughts pelase let me know.
Anyway, in case anyone else has this problem, that was how I fixed it.
I am running an up-to-date CentOS 5.4 x32 running under XEN (possibly
related???).
John D.
On Sat, Jun 20, 2009 at 2:55 AM, Simon Matter
<simon.matter(at)invoca.ch>wrote:
[...]
|
|
|
|
|
Re: [Pound Mailing List] undefined reference to rpl_malloc
"Simon Matter" <simon.matter(at)invoca.ch> |
2009-12-17 08:50:09 |
[ FULL ]
|
> Hi,[...]
I'm still wondering why you have those problems? I'm building on up to
date EL5.4 i386 and x86_64 and don't see this issue.
I saw /usr/local/ mentioned in the post below. Do you have some things
there? I mean libs installed from source, like google-perftools? From what
I can tell building pound from my src rpm with google-perftools also built
from my src rpm should work on a vanilla RedHat/CentOS system.
One thin could be that a buildreq is missing in the spec file and the
missing package is installed on my system but not on yours?
Regards,
Simon
[...][...][...]
|
|
|
Re: [Pound Mailing List] undefined reference to rpl_malloc
"Simon Matter" <simon.matter(at)invoca.ch> |
2009-12-17 08:58:14 |
[ FULL ]
|
>> Hi,[...][...]
Hm no, I don't :(
The last 5.x build was on 5.2 or so but now I see the same issue...
Regards,
Simon
[...][...]
>>> >
>>> > I am trying to build pound 2.4.4 against PCRE and
google-perftools.
>>> >
>>> > (a) installed PCRE using "yum install pcre-devel"
>>> >
>>> > (b) downloaded, extracted, and built the google-perftools
from the
>>> google
>>> > code site. Using version 1.3. No problems here.
>>> >
>>> > (c) added "/usr/local/lib" to the ld.so.conf just to be sure
(that's
>>> where
>>> > the tmalloc libs are located).
>>> >
>>> > (d) ran "./configure" in the pound source directory
>>> >
>>> > (e) ran "make"
>>> >
>>> > Got this error:
>>> >
>>> > # make
>>> > gcc -pthread -o pound pound.o http.o config.o svc.o
-lpcreposix
>>> -lssl
>>> > -lcrypto -lresolv -ldl -lm -ltcmalloc
>>> > pound.o: In function `main':
>>> > /opt/Pound-Perf-2.4.4/pound.c:421: undefined reference to
>>> `rpl_malloc'
>>> > /opt/Pound-Perf-2.4.4/pound.c:428: undefined reference to
>>> `rpl_malloc'
>>> > http.o: In function `get_headers':
>>> > /opt/Pound-Perf-2.4.4/http.c:386: undefined reference to
`rpl_malloc'
>>> > /opt/Pound-Perf-2.4.4/http.c:404: undefined reference to
`rpl_malloc'
>>> > config.o: In function `file2str':
>>> > /opt/Pound-Perf-2.4.4/config.c:602: undefined reference to
>>> `rpl_malloc'
>>> > config.o:/opt/Pound-Perf-2.4.4/config.c:113: more undefined
>>> references
>>> to
>>> > `rpl_malloc' follow
>>> > collect2: ld returned 1 exit status
>>> > make: *** [pound] Error 1
>>> >
>>> > This is on an updated CentOS 5.3 (ran yum update just before
all of
>>> this).
>>>
>>> You may want to try my RPMs http://www.invoca.ch/pub/packages/pound/
>>>
>>> Regards,
>>> Simon
>>>
>>>
>>> --
>>> To unsubscribe send an email with subject unsubscribe to
>>> pound(at)apsis.ch.
>>> Please contact roseg(at)apsis.ch for questions.
>>>[...][...]
|
|
|
|