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