cURL / Mailing Lists / curl-users / Single Mail

curl-users

Re: Segmentation fault when running 'configure'

From: John Almberg <jalmberg_at_identry.com>
Date: Mon, 02 Dec 2002 10:22:59 -0500

Hey, we are making progress. Running configure with sh worked after I
explicitly told it the ssl libs were in /usr/local/ssl. Ran it like so:

$ sh ./configure --prefix=/home/mydir/curl --with-ssl=/usr/local/ssl

And got this:

<OTHER STUFF BEFORE THIS, BUT SEEMS OKAY . . .>
checking for setvbuf... yes
checking for sigaction... yes
checking for signal... yes
checking for getpass_r... no
checking for strlcat... no
checking for getpwuid... yes
checking for geteuid... yes
checking for dlopen... yes
checking for utime... yes
checking for sigsetjmp... no
checking for poll... no
checking for sigsetjmp defined as macro... yes
checking for perl... /usr/bin/perl
checking for gnroff... /usr/bin/gnroff
checking CA cert bundle install path...
/home/mydir/curl/share/curl/curl-ca-bundle.crt
checking for bison... bison -y
checking whether to enable debug options... no
configure: error: conditional "CONTENT_ENCODING" was never defined.
Usually this means the macro was only invoked conditionally.
plum:~/curl$

-- John

Daniel Stenberg wrote:

>On Sat, 30 Nov 2002, John Almberg wrote:
>
>
>
>>There was a core file generated. Ran the following gdb cmd:
>>
>>plum:~/curl$ gdb -c core
>>GDB is free software and you are welcome to distribute copies of it
>> under certain conditions; type "show copying" to see the conditions.
>>There is absolutely no warranty for GDB; type "show warranty" for details.
>>GDB 4.16 (i486-slackware-linux), Copyright 1996 Free Software
>>Foundation, Inc.
>>Core was generated by `sh ./configure --prefix=/home/mydir/curl --with-ssl'.
>>Program terminated with signal 11, Segmentation fault.
>>#0 0x80705a3 in ?? ()
>>(gdb)
>>
>>
>
>So this at least proves that bash is the program that cored. I'm not quite
>sure what we should do about this.
>
>Perhaps you can ask your admins to upgrade your bash?
>
>You might be able to detect exctly what in the configure script that causes
>bash to crash by invoking configure like this:
>
> $ sh -x ./configure --prefix=/home/mydir/curl --with-ssl
>
>... since -x will give you a "trace" on what the shell is doing, sent to the
>terminal.
>
>
>

-------------------------------------------------------
This SF.net email is sponsored by: Get the new Palm Tungsten T
handheld. Power & Color in a compact size!
http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0002en
Received on 2002-12-02