cURL / Mailing Lists / curl-library / Single Mail

curl-library

Re: Odd Issue building curl/libcurl

From: Dan Fandrich <dan_at_coneharvesters.com>
Date: Fri, 17 Jul 2015 22:06:34 +0200

On Thu, Jul 16, 2015 at 06:12:28AM -0500, Cyd Haselton wrote:
> On July 15, 2015 4:04:24 PM CDT, Cyd Haselton <chaselton_at_gmail.com> wrote:
> >Additional Information: If I run make in the /lib and /src the Make
> >recipes actually run. It's only in the top level source directory that
> >make immediately fails.
> >
> >
> >On July 15, 2015 8:26:30 AM CDT, Cyd Haselton <chaselton_at_gmail.com>
> >wrote:
> >>Hello,
> >>When rebuilding curl on my system I'm experiencing a weird problem.
> >No
> >>matter what I do, running "make" immediately fails with
> >>***[all-recursive] Error 1.
> >>
> >>I've tried the following: running make distclean (fails with the same
> >>error), running configure then make (fails with the same error),
> >>deleting the source tree re-unpacking the source reconfiguring and
> >>running make (same error)
> >>
> >>Here's the output of make and make -d:
> >>
> >>curl-7.43.0$: make
> >>Making all in lib
> >>make: *** [all-recursive] Error 1
> >>curl-7.43.0$: make -d
> >>GNU Make 3.82
> >>Built for arm-unknown-none
> >>Copyright (C) 2010 Free Software Foundation, Inc.
> >>License GPLv3+: GNU GPL version 3 or later
> >><http://gnu.org/licenses/gpl.html>
> >>This is free software: you are free to change and redistribute it.
> >>There is NO WARRANTY, to the extent permitted by law.
> >>Reading makefiles...
> >>Reading makefile `Makefile'...
> >>Updating makefiles....
> >> Considering target file `Makefile'.
> >> Considering target file `Makefile.in'.
> >> Finished prerequisites of target file `Makefile.in'.
> >> No need to remake target `Makefile.in'.
> >> Considering target file `config.status'.
> >> Considering target file `configure'.
> >> Finished prerequisites of target file `configure'.
> >> No need to remake target `configure'.
> >> Finished prerequisites of target file `config.status'.
> >> Prerequisite `configure' is older than target `config.status'.
> >> No need to remake target `config.status'.
> >> Finished prerequisites of target file `Makefile'.
> >> Prerequisite `Makefile.in' is older than target `Makefile'.
> >> Prerequisite `config.status' is older than target `Makefile'.
> >> No need to remake target `Makefile'.
> >>Updating goal targets....
> >>Considering target file `all'.
> >> File `all' does not exist.
> >> Considering target file `all-recursive'.
> >> File `all-recursive' does not exist.
> >> Finished prerequisites of target file `all-recursive'.
> >> Must remake target `all-recursive'.
> >>Invoking recipe from Makefile:851 to update target `all-recursive'.
> >>Putting child 0xb64386c8 (all-recursive) PID 25267 on the chain.
> >>Live child 0xb64386c8 (all-recursive) PID 25267
> >>Making all in lib
> >>Reaping losing child 0xb64386c8 PID 25267
> >>make: *** [all-recursive] Error 1
> >>Removing child 0xb64386c8 PID 25267 from chain.
> >>
> >>Any ideas? I'm guessing it's something small i'm missing but for the
> >>life of me I can't figure out what it is.
> >>
> >>Cyd

> More info:
> Deleted the srcdir, re-downloaded the latest source tarball (7.43) from the curl site, unzipped and started over. Got the same error.
>
> Here is the configure that I am using:
> ./configure --disable-debug --disable-werror -disable-rpath --enable-shared --disable-static --enable-http --enable-ftp --enable-ldap --enable-ldaps --enable-pop3 --enable-imap --enable-smb --enable-smtp --enable-sspi --enable-manual --enable-verbose --enable-cookies --with-sysroot=/usr/gcc-4.9-pie/sysroot --with-ssl=/usr/local/ssl --with-ca-path=/usr/local/ssl/certs
>
> Here is a link to the output from configure:
> http://pastebin.com/5Uinv8zA
>
> Here is a link to the result of make -dn:
> http://pastebin.com/944nPi6Q

Please don't top post.

This fails on one of those unfortunate miles-long automake synthesized targets.
Can you try running that screen full of commands manually, one at a time, and
see which one is actually failing? Also, which shell is it using?

>>> Dan
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette: http://curl.haxx.se/mail/etiquette.html
Received on 2015-07-17