[Buildroot] [PATCH] cmake: bump version to 3.6.0
Vicente Olivert Riera
Vincent.Riera at imgtec.com
Thu Jul 14 17:19:11 UTC 2016
Hello Yann,
I would say revert this for now since there are many things to fix. This
way we avoid all the build failures.
Regards,
Vincent.
On 14/07/16 14:59, Yann E. MORIN wrote:
> Vicente, All,
>
> On 2016-07-14 11:06 +0100, Vicente Olivert Riera spake thusly:
>> Signed-off-by: Vicente Olivert Riera <Vincent.Riera at imgtec.com>
>> ---
> [--SNIP--]
>> diff --git a/package/cmake/cmake.mk b/package/cmake/cmake.mk
>> index 7a80c1b..25eafe8 100644
>> --- a/package/cmake/cmake.mk
>> +++ b/package/cmake/cmake.mk
>> @@ -4,8 +4,8 @@
>> #
>> ################################################################################
>>
>> -CMAKE_VERSION_MAJOR = 3.5
>> -CMAKE_VERSION = $(CMAKE_VERSION_MAJOR).2
>> +CMAKE_VERSION_MAJOR = 3.6
>> +CMAKE_VERSION = $(CMAKE_VERSION_MAJOR).0
>
> This is causing a lot of build failures:
> http://autobuild.buildroot.org/?reason=host-cmake-3.6.0
>
> There are various tyes of failures:
>
> - incorrect openssl used:
>
> http://autobuild.buildroot.org/results/193/193e88df98230554e304a8c550e5ded97e3a4177
>
> -- Found OpenSSL: /home/buildroot/build/instance-1/output/host/usr/xtensa-buildroot-lin
> ux-uclibc/sysroot/usr/lib/libssl.so;/home/buildroot/build/instance-1/output/host/usr/xt
> ensa-buildroot-linux-uclibc/sysroot/usr/lib/libcrypto.so (found version "1.0.2h")
>
> Clearly, this is finding the target openssl when we are building the
> host-cmake. That's wrong.
>
> - a weird error while configuring its bundled libcurl:
>
> http://autobuild.buildroot.org/results/f8c/f8c335440e3132ee7e01fadd03c4d18e0de767ba
>
> -- Check size of curl_off_t
> -- Check size of curl_off_t - failed
> -- Check size of socklen_t
> -- Check size of socklen_t - failed
> CMake Error at Utilities/cmcurl/CMakeLists.txt:1042 (message):
> Check for sizeof socklen_t failed, see CMakeFiles/CMakerror.log
>
> If cmake insists on having curl+ssl support (what for, for g*d's
> sake?) we should add a host-libcurl and make host-cmake depend on it
> and on host-openssl.
>
> - another weird build issue:
>
> http://autobuild.buildroot.org/results/89f/89fd8085da9cacf612a6aea585eb1ad6941f146b
>
> /home/buildroot/build/instance-1/output/build/host-cmake-3.6.0/Utilities/cmcurl/lib/multi.c:
> Assembler messages:
> /home/buildroot/build/instance-1/output/build/host-cmake-3.6.0/Utilities/cmcurl/lib/multi.c:761: Error: incorrect register `%rdx' used with `l' suffix
> /home/buildroot/build/instance-1/output/build/host-cmake-3.6.0/Utilities/cmcurl/lib/multi.c:765: Error: incorrect register `%rcx' used with `l' suffix
> Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/build.make:950: recipe for target 'Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/multi.c.o' failed
>
> This one looks like again like it is confusing host and target, and
> using the wrong compiler and/or assembler.
>
> - yet again another weird build issue:
>
> http://autobuild.buildroot.org/results/85f/85f5e9329047c9d40f7fd35c645835d83a5fcef3/
>
> /home/buildroot/autobuild/run/instance-2/output/build/host-cmake-3.6.0/Utilities/cmcurl/lib/ftp.c:
> Assembler messages: /home/buildroot/autobuild/run/instance-2/output/build/host-cmake-3.6.0/Utilities/cmcurl/lib/ftp.c:1167: Error: junk at end of line, first unrecognized character is `%'
> /home/buildroot/autobuild/run/instance-2/output/build/host-cmake-3.6.0/Utilities/cmcurl/lib/ftp.c:1167: Error: junk at end of line, first unrecognized character is `%'
> /home/buildroot/autobuild/run/instance-2/output/build/host-cmake-3.6.0/Utilities/cmcurl/lib/ftp.c:1258: Error: junk at end of line, first unrecognized character is `%'
> /home/buildroot/autobuild/run/instance-2/output/build/host-cmake-3.6.0/Utilities/cmcurl/lib/ftp.c:1258: Error: junk at end of line, first unrecognized character is `%'
> /home/buildroot/autobuild/run/instance-2/output/build/host-cmake-3.6.0/Utilities/cmcurl/lib/ftp.c:1258: Error: junk at end of line, first unrecognized character is `%'
> /home/buildroot/autobuild/run/instance-2/output/build/host-cmake-3.6.0/Utilities/cmcurl/lib/ftp.c:1258: Error: junk at end of line, first unrecognized character is `%'
> make[4]: *** [Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/ftp.c.o] Error 1
> make[4]: *** Waiting for unfinished jobs....
>
> Regards,
> Yann E. MORIN.
>
>> CMAKE_SITE = https://cmake.org/files/v$(CMAKE_VERSION_MAJOR)
>> CMAKE_LICENSE = BSD-3c
>> CMAKE_LICENSE_FILES = Copyright.txt
>> --
>> 2.7.3
>>
>> _______________________________________________
>> buildroot mailing list
>> buildroot at busybox.net
>> http://lists.busybox.net/mailman/listinfo/buildroot
>
More information about the buildroot
mailing list