NetBSD Problem Report #49893

From mlr@rterm.rse.com  Tue May 12 17:56:46 2015
Return-Path: <mlr@rterm.rse.com>
Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id 6D140A65B9
	for <gnats-bugs@gnats.NetBSD.org>; Tue, 12 May 2015 17:56:46 +0000 (UTC)
Message-Id: <20150512175628.4F973218212@rterm.rse.com>
Date: Tue, 12 May 2015 13:56:28 -0400 (EDT)
From: mlr@rterm.rse.com
Reply-To: mlr@rse.com
To: gnats-bugs@gnats.NetBSD.org
Cc: mlr@rse.com
Subject: Compiling gammu-1.33.0/smsd/core.c, fatal error: sql.h: No such file or directory, does exist.
X-Send-Pr-Version: 3.95

>Number:         49893
>Category:       pkg
>Synopsis:       Compiling gammu-1.33.0/smsd/core.c, fatal error: sql.h: No such file or directory, does exist.
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    bsiegert
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue May 12 18:00:00 +0000 2015
>Closed-Date:    Sat Aug 01 15:44:27 +0000 2015
>Last-Modified:  Sun Oct 18 10:00:01 +0000 2015
>Originator:     Michael L. Riechers
>Release:        NetBSD 7 Beta
>Organization:
M L Riechers Systems Engineering
Kind Regards, I am

 /s/ Michael L. Riechers

Michael L. Riechers,
Owner,					M L Riechers Systems Engineering
513/844-2220 (voice)			530 Main Street
513/205-5589 (cell)			Hamilton, Ohio 45013
513/844-2279 (fax)
mlr@rse.com  (internet)
www.rse.com  (WEB)

Systems Programming: The three most adverse malignancies in life are:
  1)signed numbers,  2)floating point numbers, and  3)little endians.

>Environment:


NetBSD 7.0_BETA (HOUSE-7.0_BETA) #0: Sun Apr 26 15:54:55 EDT 2015
        root@cterm.rse.com:/usr/local/src/usr/usr.201504250820Z/src/sys/arch/amd64/compile/obj/HOUSE-7.0_BETA
from nyftp.netbsd.org/pub/NetBSD-daily/netbsd-7/201504250820Z/source/sets,
and and packages from 
May  2 04:41 pkgsrcstuff/ftp.netbsd.org/pub/pkgsrc/pkgsrc-2015Q1/pkgsrc.tar.xz.
Architecture: x86_64
Machine: amd64
>Description:

compiling /usr/pkgsrc/comms/gammu, gammu-1.33.0, when the process gets to:

Compiling gammu-1.33.0/smsd/core.c,

it ends with:

> Scanning dependencies of target gsmsd
> [ 62%] Building C object smsd/CMakeFiles/gsmsd.dir/core.c.o
> In file included from /usr/local/src/pkgsrcstuff/pkgsrc/comms/gammu/work/gammu-1.33.0/smsd/core.h:15:0,
>                  from /usr/local/src/pkgsrcstuff/pkgsrc/comms/gammu/work/gammu-1.33.0/smsd/core.c:49:
> /usr/local/src/pkgsrcstuff/pkgsrc/comms/gammu/work/gammu-1.33.0/smsd/services/sql-core.h:34:17: fatal error: sql.h: No such file or directory
>  #include <sql.h>
>                  ^
> compilation terminated.
> *** Error code 1
> 
> Stop.
> ...

However, sql.h exists in /usr/pkg/include.

These are the last few entries in .work.log:

> <.> echo  Built target sms-send
> [*] /usr/local/src/pkgsrcstuff/pkgsrc/comms/gammu/work/.wrapper/bin/gcc /usr/loc
> al/src/pkgsrcstuff/pkgsrc/comms/gammu/work/.wrapper/bin/gcc -D_FILE_OFFSET_BITS=
> 64 -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -O2 -I/usr/pkg/include -I/usr/include
> /krb5 -I/usr/include -Wall -Werror-implicit-function-declaration -Wno-deprecated
> -declarations -Wdeclaration-after-statement -Wpointer-arith -Wfloat-equal -Wbad-
> function-cast -Wmissing-format-attribute -Wmissing-noreturn -Wpointer-arith -Wsh
> adow -Wstrict-prototypes -Wsign-compare -Wno-pointer-sign -Wshadow -Wformat=2 -W
> no-format-y2k -Wno-format-nonliteral -fstack-protector -fPIC -Wwrite-strings -Wr
> edundant-decls -I/usr/local/src/pkgsrcstuff/pkgsrc/comms/gammu/work/gammu-1.33.0
> /tests/../include -o CMakeFiles/smsbackup.dir/smsbackup.c.o -c /usr/local/src/pk
> gsrcstuff/pkgsrc/comms/gammu/work/gammu-1.33.0/tests/smsbackup.c
> WARNING: [transform-gcc] passing unknown option -Wno-deprecated-declarations
> WARNING: [transform-gcc] passing unknown option -Wdeclaration-after-statement
> WARNING: [transform-gcc] passing unknown option -Wfloat-equal
> WARNING: [transform-gcc] passing unknown option -Wbad-function-cast
> WARNING: [transform-gcc] passing unknown option -Wmissing-noreturn
> WARNING: [transform-gcc] passing unknown option -Wno-pointer-sign
> WARNING: [transform-gcc] passing unknown option -Wno-format-nonliteral
> WARNING: [transform-gcc] passing unknown option -fstack-protector
> WARNING: [transform-gcc] passing unknown option -Wredundant-decls
> <.> /usr/local/src/pkgsrcstuff/pkgsrc/comms/gammu/work/.gcc/bin/gcc -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -O2 -I/usr/local/src/pkgsrcstuff/pkgsrc/comms/gammu/work/.buildlink/include -I/usr/include/krb5 -Wall -Werror-implicit-function-declaration -Wno-deprecated-declarations -Wdeclaration-after-statement -Wpointer-arith -Wfloat-equal -Wbad-function-cast -Wmissing-format-attribute -Wmissing-noreturn -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsign-compare -Wno-pointer-sign -Wshadow -Wformat=2 -Wno-format-y2k -Wno-format-nonliteral -fstack-protector -fPIC -Wwrite-strings -Wredundant-decls -I/usr/local/src/pkgsrcstuff/pkgsrc/comms/gammu/work/gammu-1.33.0/tests/../include -o CMakeFiles/smsbackup.dir/smsbackup.c.o -c /usr/local/src/pkgsrcstuff/pkgsrc/comms/gammu/work/gammu-1.33.0/tests/smsbackup.c -L/usr/local/src/pkgsrcstuff/pkgsrc/comms/gammu/work/.buildlink/lib 
> [*] /usr/local/src/pkgsrcstuff/pkgsrc/comms/gammu/work/.wrapper/bin/gcc /usr/local/src/pkgsrcstuff/pkgsrc/comms/gammu/work/.wrapper/bin/gcc -O2 -I/usr/pkg/include -I/usr/include/krb5 -I/usr/include -Wall -Werror-implicit-function-declaration -Wno-deprecated-declarations -Wdeclaration-after-statement -Wpointer-arith -Wfloat-equal -Wbad-function-cast -Wmissing-format-attribute -Wmissing-noreturn -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsign-compare -Wno-pointer-sign -Wshadow -Wformat=2 -Wno-format-y2k -Wno-format-nonliteral -fstack-protector -fPIC -Wwrite-strings -Wredundant-decls -Wl,-zrelro -Wl,--as-needed -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib CMakeFiles/smsbackup.dir/smsbackup.c.o -o smsbackup ../helper/libmessagedisplay.a /usr/pkg/lib/libintl.so ../helper/libmemorydisplay.a ../libgammu/libGammu.so.7.1.33.0 ../helper/libstring.a /usr/lib/libbluetooth.so /usr/lib/libc.so /lib/libm.so /usr/pkg/lib/libintl.so
> WARNING: [transform-gcc] passing unknown option -Wno-deprecated-declarations
> WARNING: [transform-gcc] passing unknown option -Wdeclaration-after-statement
> WARNING: [transform-gcc] passing unknown option -Wfloat-equal
> WARNING: [transform-gcc] passing unknown option -Wbad-function-cast
> WARNING: [transform-gcc] passing unknown option -Wmissing-noreturn
> WARNING: [transform-gcc] passing unknown option -Wno-pointer-sign
> WARNING: [transform-gcc] passing unknown option -Wno-format-nonliteral
> WARNING: [transform-gcc] passing unknown option -fstack-protector
> WARNING: [transform-gcc] passing unknown option -Wredundant-decls
> ==> Reordering libraries:  -lintl -lbluetooth -lc -lm -lintl
> <.> /usr/local/src/pkgsrcstuff/pkgsrc/comms/gammu/work/.gcc/bin/gcc -O2 -I/usr/local/src/pkgsrcstuff/pkgsrc/comms/gammu/work/.buildlink/include -I/usr/include/krb5 -Wall -Werror-implicit-function-declaration -Wno-deprecated-declarations -Wdeclaration-after-statement -Wpointer-arith -Wfloat-equal -Wbad-function-cast -Wmissing-format-attribute -Wmissing-noreturn -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsign-compare -Wno-pointer-sign -Wshadow -Wformat=2 -Wno-format-y2k -Wno-format-nonliteral -fstack-protector -fPIC -Wwrite-strings -Wredundant-decls -Wl,-zrelro -Wl,--as-needed -L/usr/local/src/pkgsrcstuff/pkgsrc/comms/gammu/work/.buildlink/lib -Wl,-R/usr/pkg/lib CMakeFiles/smsbackup.dir/smsbackup.c.o -o smsbackup ../helper/libmessagedisplay.a ../helper/libmemorydisplay.a ../libgammu/libGammu.so.7.1.33.0 ../helper/libstring.a -lintl -lbluetooth -lc -lm -lintl
> [*] /usr/local/src/pkgsrcstuff/pkgsrc/comms/gammu/work/.tools/bin/echo Built target smsbackup
> <.> echo  Built target smsbackup
> 
>   (extra blank lines are mine -- mlr)
> 
> [*] /usr/local/src/pkgsrcstuff/pkgsrc/comms/gammu/work/.wrapper/bin/gcc /usr/local/src/pkgsrcstuff/pkgsrc/comms/gammu/work/.wrapper/bin/gcc -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -Dgsmsd_EXPORTS -O2 -I/usr/pkg/include -I/usr/include/krb5 -I/usr/include -Wall -Werror-implicit-function-declaration -Wno-deprecated-declarations -Wdeclaration-after-statement -Wpointer-arith -Wfloat-equal -Wbad-function-cast -Wmissing-format-attribute -Wmissing-noreturn -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsign-compare -Wno-pointer-sign -Wshadow -Wformat=2 -Wno-format-y2k -Wno-format-nonliteral -fstack-protector -fPIC -Wwrite-strings -Wredundant-decls -fPIC -I/usr/local/src/pkgsrcstuff/pkgsrc/comms/gammu/work/gammu-1.33.0/smsd/../include -I/usr/local/src/pkgsrcstuff/pkgsrc/comms/gammu/work/gammu-1.33.0/smsd -I/usr/pkg/include -fPIC -o CMakeFiles/gsmsd.dir/core.c.o -c /usr/local/src/pkgsrcstuff/pkgsrc/comms/gammu/work/gammu-1.33.0/smsd/core.c
> WARNING: [transform-gcc] passing unknown option -Wno-deprecated-declarations
> WARNING: [transform-gcc] passing unknown option -Wdeclaration-after-statement
> WARNING: [transform-gcc] passing unknown option -Wfloat-equal
> WARNING: [transform-gcc] passing unknown option -Wbad-function-cast
> WARNING: [transform-gcc] passing unknown option -Wmissing-noreturn
> WARNING: [transform-gcc] passing unknown option -Wno-pointer-sign
> WARNING: [transform-gcc] passing unknown option -Wno-format-nonliteral
> WARNING: [transform-gcc] passing unknown option -fstack-protector
> WARNING: [transform-gcc] passing unknown option -Wredundant-decls
> <.> /usr/local/src/pkgsrcstuff/pkgsrc/comms/gammu/work/.gcc/bin/gcc -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -Dgsmsd_EXPORTS -O2 -I/usr/local/src/pkgsrcstuff/pkgsrc/comms/gammu/work/.buildlink/include -I/usr/include/krb5 -Wall -Werror-implicit-function-declaration -Wno-deprecated-declarations -Wdeclaration-after-statement -Wpointer-arith -Wfloat-equal -Wbad-function-cast -Wmissing-format-attribute -Wmissing-noreturn -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsign-compare -Wno-pointer-sign -Wshadow -Wformat=2 -Wno-format-y2k -Wno-format-nonliteral -fstack-protector -fPIC -Wwrite-strings -Wredundant-decls -fPIC -I/usr/local/src/pkgsrcstuff/pkgsrc/comms/gammu/work/gammu-1.33.0/smsd/../include -I/usr/local/src/pkgsrcstuff/pkgsrc/comms/gammu/work/gammu-1.33.0/smsd -fPIC -o CMakeFiles/gsmsd.dir/core.c.o -c /usr/local/src/pkgsrcstuff/pkgsrc/comms/gammu/work/gammu-1.33.0/smsd/core.c -L/usr/local/src/pkgsrcstuff/pkgsrc/comms/gammu/work/.buildlink/lib 

and I'm overwhelmed by whatever's right.

>How-To-Repeat:

Re-compile gammu, I suppose.
>Fix:

I'm at a loss.

>Release-Note:

>Audit-Trail:
From: David Holland <dholland-pbugs@netbsd.org>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/49893: Compiling gammu-1.33.0/smsd/core.c, fatal error:
 sql.h: No such file or directory, does exist.
Date: Tue, 12 May 2015 18:38:20 +0000

 On Tue, May 12, 2015 at 06:00:00PM +0000, mlr@rterm.rse.com wrote:
  > >  #include <sql.h>
  > >                  ^
  > > compilation terminated.
  > > *** Error code 1
  > > 
  > > Stop.
  > > ...
  > 
  > However, sql.h exists in /usr/pkg/include.

 Does it exist in work/.buildlink/include? And, what package does the
 one in /usr/pkg belong to?

 -- 
 David A. Holland
 dholland@netbsd.org

State-Changed-From-To: open->feedback
State-Changed-By: bsiegert@NetBSD.org
State-Changed-When: Thu, 30 Jul 2015 19:41:03 +0000
State-Changed-Why:
Could you please answer the question?


From: Benny Siegert <bsiegert@NetBSD.org>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: pkg/49893 (Compiling gammu-1.33.0/smsd/core.c, fatal error:
 sql.h: No such file or directory, does exist.)
Date: Thu, 30 Jul 2015 21:44:08 +0200

 One part of the answer: include/sql.h is part of databases/unixodbc.

Responsible-Changed-From-To: pkg-manager->bsiegert
Responsible-Changed-By: bsiegert@NetBSD.org
Responsible-Changed-When: Sat, 01 Aug 2015 15:44:27 +0000
Responsible-Changed-Why:


State-Changed-From-To: feedback->closed
State-Changed-By: bsiegert@NetBSD.org
State-Changed-When: Sat, 01 Aug 2015 15:44:27 +0000
State-Changed-Why:
I can repro this by installing unixodbc, then building gammu.
Added a unixodbc dependency, this fixes the build.


From: "Benny Siegert" <bsiegert@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/49893 CVS commit: pkgsrc/comms/gammu
Date: Sat, 1 Aug 2015 15:40:26 +0000

 Module Name:	pkgsrc
 Committed By:	bsiegert
 Date:		Sat Aug  1 15:40:25 UTC 2015

 Modified Files:
 	pkgsrc/comms/gammu: Makefile

 Log Message:
 Add unixodbc dependency. Otherwise, the build picks up unixodbc if
 installed and fails to find sql.h. Fixes PR pkg/49893. Bump revision.


 To generate a diff of this commit:
 cvs rdiff -u -r1.12 -r1.13 pkgsrc/comms/gammu/Makefile

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

From: "Benny Siegert" <bsiegert@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/49893 CVS commit: pkgsrc/doc
Date: Sat, 1 Aug 2015 15:41:31 +0000

 Module Name:	pkgsrc
 Committed By:	bsiegert
 Date:		Sat Aug  1 15:41:31 UTC 2015

 Modified Files:
 	pkgsrc/doc: CHANGES-2015

 Log Message:
 gammu update, PR pkg/49893.


 To generate a diff of this commit:
 cvs rdiff -u -r1.3196 -r1.3197 pkgsrc/doc/CHANGES-2015

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

From: Mike Riechers <mlr@rse.com>
To: gnats-bugs@netbsd.org
Cc: mlr@rse.com
Subject: Re: pkg/49893 (Compiling gammu-1.33.0/smsd/core.c, fatal error: sql.h: No such file or directory, does exist.)
Date: Sun, 2 Aug 2015 19:39:45 -0400

 Thank you, Benny.

 Yours,

 -Mike

 On Saturday 01 August 2015 11:44:27 am bsiegert@netbsd.org wrote:
 > Synopsis: Compiling gammu-1.33.0/smsd/core.c, fatal error: sql.h: No such
 > file or directory, does exist.
 >
 > Responsible-Changed-From-To: pkg-manager->bsiegert
 > Responsible-Changed-By: bsiegert@NetBSD.org
 > Responsible-Changed-When: Sat, 01 Aug 2015 15:44:27 +0000
 > Responsible-Changed-Why:
 >
 >
 > State-Changed-From-To: feedback->closed
 > State-Changed-By: bsiegert@NetBSD.org
 > State-Changed-When: Sat, 01 Aug 2015 15:44:27 +0000
 > State-Changed-Why:
 > I can repro this by installing unixodbc, then building gammu.
 > Added a unixodbc dependency, this fixes the build.


 -- 
 Kind Regards, I am

  /s/ Michael L. Riechers

 Michael L. Riechers,
 Owner,                                  M L Riechers Systems Engineering
 513/844-2220 (voice)                    530 Main Street
 513/205-5589 (cell)                     Hamilton, Ohio 45013
 mlr@rse.com  (internet)
 www.rse.com  (WEB)

 Systems Programming: The three most adverse malignancies in life are:
   1)signed numbers,  2)floating point numbers, and  3)little endians.

From: David Holland <dholland-pbugs@netbsd.org>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: pkg/49893: Compiling gammu-1.33.0/smsd/core.c, fatal error:
 sql.h: No such file or directory, does exist.
Date: Sun, 18 Oct 2015 09:59:43 +0000

 for the record it turns out that the submitter did try to answer my
 question back in May, but gnats ate it.

 sigh.

 -- 
 David A. Holland
 dholland@netbsd.org

>Unformatted:
 Compiling gammu-1.33.0/smsd/core.c, fatal error: sql.h: No such file or directory, but it does exist.

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2014 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.