On 15/10/2017 23:14, Mamfelt wrote:

Sent from my iPhone

On 15 Oct 2017, at 00:40, Daniel Stenberg <[email protected]> wrote:

On Thu, 12 Oct 2017, Michael Felt wrote:

I do not remember a dependency on gmake aka GNU make before.
curl doesn't depend on GNU make. It builds on systems without it. What's the 
exact problem with make that you're seeing and what operating system is this?
There was a point that it wanted something to handle double colons ::

No idea where it is coming from - but this is what I see. Installing gnu make makes it go away.

+ make > .buildaix/make.out
"Makefile", line 3771: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3772: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3773: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3774: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3776: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3777: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3778: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3779: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3780: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3781: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3782: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3785: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3786: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3787: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3789: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3825: make: 1254-055 Dependency line needs colon or double colon operator.
make: 1254-058 Fatal errors encountered -- cannot continue.

root@x064:[/data/prj/aixtools/curl-7.56.0]make V=1
Making all in lib
"Makefile", line 3771: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3772: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3773: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3774: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3776: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3777: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3778: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3779: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3780: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3781: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3782: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3785: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3786: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3787: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3789: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3825: make: 1254-055 Dependency line needs colon or double colon operator.
make: 1254-058 Fatal errors encountered -- cannot continue.
make: 1254-004 The error code from the last command is 1.

make -d returns
...
Global:LIB_RCFILES = libcurl.rc
Global:CSOURCES = $(LIB_CFILES) $(LIB_VAUTH_CFILES) $(LIB_VTLS_CFILES)
Global:HHEADERS = $(LIB_HFILES) $(LIB_VAUTH_HFILES) $(LIB_VTLS_HFILES)
Global:libcurl_la_SOURCES = $(CSOURCES) $(HHEADERS)
Global:libcurlu_la_SOURCES = $(CSOURCES) $(HHEADERS)
inserting .c(1)...at end of list
inserting .o(3)...at end of list
defining transformation from `.c' to `.o'
inserting .c(1)...already there
inserting .o(3)...already there
transformation .c.o complete
defining transformation from `.c' to `.obj'
inserting .c(1)...at end of list
inserting .obj(4)...at end of list
transformation .c.obj complete
defining transformation from `.c' to `.lo'
inserting .c(1)...at end of list
inserting .lo(2)...before .o(3)
transformation .c.lo complete
"Makefile", line 3771: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3772: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3773: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3774: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3776: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3777: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3778: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3779: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3780: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3781: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3782: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3785: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3786: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3787: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 3789: make: 1254-055 Dependency line needs colon or double colon operator.
May be += operator present
Global:GITIGNOREFILES = $(CODE_COVERAGE_OUTPUT_FILE) $(CODE_COVERAGE_OUTPUT_DIRECTORY)
Global:code_coverage_v_lcov_cap = $(code_coverage_v_lcov_cap_$(V))
Global:code_coverage_v_lcov_cap_ = $(code_coverage_v_lcov_cap_$(AM_DEFAULT_VERBOSITY)) Global:code_coverage_v_lcov_cap_0 = @echo "  LCOV   --capture" $(CODE_COVERAGE_OUTPUT_FILE);
Global:code_coverage_v_lcov_ign = $(code_coverage_v_lcov_ign_$(V))
Global:code_coverage_v_lcov_ign_ = $(code_coverage_v_lcov_ign_$(AM_DEFAULT_VERBOSITY)) Global:code_coverage_v_lcov_ign_0 = @echo "  LCOV   --remove /tmp/*" $(CODE_COVERAGE_IGNORE_PATTERN);
Global:code_coverage_v_genhtml = $(code_coverage_v_genhtml_$(V))
Global:code_coverage_v_genhtml_ = $(code_coverage_v_genhtml_$(AM_DEFAULT_VERBOSITY)) Global:code_coverage_v_genhtml_0 = @echo "  GEN   " $(CODE_COVERAGE_OUTPUT_DIRECTORY);
Global:code_coverage_quiet = $(code_coverage_quiet_$(V))
Global:code_coverage_quiet_ = $(code_coverage_quiet_$(AM_DEFAULT_VERBOSITY))
Global:code_coverage_quiet_0 = --quiet
Global:code_coverage_sanitize = $(subst -,_,$(subst .,_,$(1)))
"Makefile", line 3825: make: 1254-055 Dependency line needs colon or double colon operator.
May be += operator present
Global:AM_DISTCHECK_CONFIGURE_FLAGS = --disable-code-coverage
make: 1254-058 Fatal errors encountered -- cannot continue.

I do not understand the wrror message (line-numbers) as those seem to be comments.

+3771  #    collecting lcov instance. (Default: $CODE_COVERAGE_LCOV_OPTIONS_GCOVPATH)  +3772  #  - CODE_COVERAGE_LCOV_OPTIONS: Extra options to pass to the collecting lcov
 +3773  #    instance. (Default: $CODE_COVERAGE_LCOV_OPTIONS_DEFAULT)
 +3774  #  - CODE_COVERAGE_LCOV_RMOPTS_DEFAULT: Extra options to pass to the filtering
 +3775  #    lcov instance. (Default: empty)
 +3776  #  - CODE_COVERAGE_LCOV_RMOPTS: Extra options to pass to the filtering lcov
 +3777  #    instance. (Default: $CODE_COVERAGE_LCOV_RMOPTS_DEFAULT)
 +3778  #  - CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT: Extra options to pass to the  +3779  #    genhtml instance. (Default: based on $CODE_COVERAGE_BRANCH_COVERAGE)  +3780  #  - CODE_COVERAGE_GENHTML_OPTIONS: Extra options to pass to the genhtml
 +3781  #    instance. (Default: $CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT)
 +3782  #  - CODE_COVERAGE_IGNORE_PATTERN: Extra glob pattern of files to ignore
 +3783  #
 +3784  # The generated report will be titled using the $(PACKAGE_NAME) and
 +3785  # $(PACKAGE_VERSION). In order to add the current git hash to the title,
 +3786  # use the git-version-gen script, available online.
 +3787
 +3788  # Optional variables
 +3789  CODE_COVERAGE_DIRECTORY ?= $(top_builddir)
 +3790  CODE_COVERAGE_OUTPUT_FILE ?= $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage.info



Installing gnu make resolved it. I’ll send exact logs when I am on the 
test/build server again.
this error: "/usr/include/openssl/crypto.h", line 518.44: 1506-275 (S) 
Unexpected text free_func encountered.
How are complaints on OpenSSL headers our fault?

is the processing of _LARGE_FILES during configure changed?
I don't think so, but curl/system.h became used by default in 7.55.0 and it 
changed how some variables and sizes are determined. Although in 7.54.1 we had 
a test case that should've failed for you if system.h didn't come to the same 
conclusions (for types and sizes) as the previous system.

--

/ daniel.haxx.se
-------------------------------------------------------------------
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
Etiquette:   https://curl.haxx.se/mail/etiquette.html


-------------------------------------------------------------------
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
Etiquette:   https://curl.haxx.se/mail/etiquette.html


-------------------------------------------------------------------
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
Etiquette:   https://curl.haxx.se/mail/etiquette.html

Reply via email to