NetBSD Problem Report #53780

From john@stgeorge.klos.com  Tue Dec 11 19:35:49 2018
Return-Path: <john@stgeorge.klos.com>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id B8A627A1B1
	for <gnats-bugs@gnats.NetBSD.org>; Tue, 11 Dec 2018 19:35:49 +0000 (UTC)
Message-Id: <201812111821.wBBILBFs007711@stgeorge.klos.com>
Date: Tue, 11 Dec 2018 18:21:11 GMT
From: john@klos.com
Reply-To: john@klos.com
To: gnats-bugs@NetBSD.org
Subject: databases/mysql56-client fails to build
X-Send-Pr-Version: 3.95

>Number:         53780
>Category:       pkg
>Synopsis:       databases/mysql56-client fails to build
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Dec 11 19:40:00 +0000 2018
>Originator:     John Klos
>Release:        NetBSD 8.0_STABLE
>Organization:

>Environment:


System: NetBSD hera.zia.io 8.0_STABLE NetBSD 8.0_STABLE (GENERIC-$Revision: 1.386 $) #0: Tue Dec 11 05:56:56 UTC 2018  john@helena.zia.io:/usr/obj-alpha/sys/arch/alpha/compile/HERA alpha
Architecture: earmv7hf
Machine: evbarm
>Description:

databases/mysql56-client fails to build. On 8.99.26:

-- CMAKE_C_FLAGS: -O2 -DUSE_OLD_FUNCTIONS -D__STDC_FORMAT_MACROS=1 -fPIC
-DPIC -D_FORTIFY_SOURCE=2 -I/usr/include -I/usr/local/include -Wall
-Wextra -Wformat-security -Wvla -Wwrite-strings
-Wdeclaration-after-statement
-- CMAKE_CXX_FLAGS: -O2 -DUSE_OLD_FUNCTIONS -D__STDC_FORMAT_MACROS=1 -fPIC
-DPIC -D_FORTIFY_SOURCE=2 -I/usr/include -I/usr/local/include -fPIC -DPIC
-Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual
-Wno-unused-parameter
-- Configuring incomplete, errors occurred!
See also
"/usr/pkgsrc/databases/mysql56-client/work/mysql-5.6.42/CMakeFiles/CMakeOutput.log".
See also
"/usr/pkgsrc/databases/mysql56-client/work/mysql-5.6.42/CMakeFiles/CMakeError.log".
*** Error code 1

CMakeError.log has:

Building CXX object CMakeFiles/cmTC_5c580.dir/src.cxx.o
/usr/pkgsrc/databases/mysql56-client/work/.cwrapper/bin/c++
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
-I/usr/pkgsrc/databases/mysql56-client/work/.buildlink/include/readline
-O2 -DUSE_OLD_FUNCTIONS -D__STDC_FORMAT_MACROS=1 -fPIC -DPIC
-D_FORTIFY_SOURCE=2 -I/usr/include -I/usr/local/include -fPIC -DPIC
-DEDITLINE_HAVE_COMPLETION_CHAR   -o CMakeFiles/cmTC_5c580.dir/src.cxx.o
-c
/usr/pkgsrc/databases/mysql56-client/work/mysql-5.6.42/CMakeFiles/CMakeTmp/src.cxx
/usr/pkgsrc/databases/mysql56-client/work/mysql-5.6.42/CMakeFiles/CMakeTmp/src.cxx:
In function 'int main(int, char**)':
/usr/pkgsrc/databases/mysql56-client/work/mysql-5.6.42/CMakeFiles/CMakeTmp/src.cxx:7:24:
error: invalid conversion from 'int (*)(const char*, int)' to 'char*
(*)(const char*, int)' [-fpermissive]
      MYFunction* myf= rl_completion_entry_function;
 		       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: *** [CMakeFiles/cmTC_5c580.dir/build.make:66:
CMakeFiles/cmTC_5c580.dir/src.cxx.o] Error 1
make[1]: Leaving directory
'/usr/pkgsrc/databases/mysql56-client/work/mysql-5.6.42/CMakeFiles/CMakeTmp'
gmake: *** [Makefile:121: cmTC_5c580/fast] Error 2


NetBSD-8 on Alpha and on earmv7hf:

-- Performing Test HAVE_WVLA - Success
-- Using cmake version 3.13.1
-- Not building NDB
-- Library mysqlclient depends on OSLIBS -lpthread;/lib/libz.so;m;execinfo
CMake Deprecation Warning at scripts/CMakeLists.txt:279 (CMAKE_POLICY):
  The OLD behavior for policy CMP0007 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.


-- CMAKE_BUILD_TYPE: 
-- COMPILE_DEFINITIONS: DBUG_OFF;HAVE_CONFIG_H
-- CMAKE_C_FLAGS: -O2 -mieee -DUSE_OLD_FUNCTIONS -D__STDC_FORMAT_MACROS=1 -fPIC -DPIC -D_FORTIFY_SOURCE=2 -I/usr/include -I/usr/local/include -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement
-- CMAKE_CXX_FLAGS: -O2 -mieee -DUSE_OLD_FUNCTIONS -D__STDC_FORMAT_MACROS=1 -fPIC -DPIC -D_FORTIFY_SOURCE=2 -I/usr/include -I/usr/local/include -fPIC -DPIC -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter
-- Configuring incomplete, errors occurred!
See also "/usr/pkgsrc/databases/mysql56-client/work/mysql-5.6.42/CMakeFiles/CMakeOutput.log".
See also "/usr/pkgsrc/databases/mysql56-client/work/mysql-5.6.42/CMakeFiles/CMakeError.log".
*** Error code 1





>How-To-Repeat:

>Fix:


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.43 2018/01/16 07:36:43 maya Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2017 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.