Subject: pkg/33032: devel/cxref doe snot compile
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <kre@munnari.OZ.AU>
List: pkgsrc-bugs
Date: 03/08/2006 13:55:01
>Number:         33032
>Category:       pkg
>Synopsis:       devel/cxref doe snot compile
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Mar 08 13:55:01 +0000 2006
>Originator:     Robert Elz
>Release:        NetBSD 3.99.15 (pkgsrc current as of 5-6 hours ago)
>Organization:
	Prince of Songkla University
>Environment:
System: NetBSD jade.coe.psu.ac.th 3.99.15 NetBSD 3.99.15 (GENERIC-1.696-20060125) #8: Wed Jan 25 04:59:39 ICT 2006 kre@jade.coe.psu.ac.th:/usr/obj/current/kernels/JADE_ASUS i386
	Compiling using pkg_comp and libkver with NetBSD 3.0 release sets
Architecture: i386
Machine: i386
>Description:
	devel/cxref fails to compile corretly, looks to be a makefile
	problem, as cc (gcc) complains "gcc: no input files"/

>How-To-Repeat:
	Attempt to build devel/cxref.
	I don't know if using NetBSD 3.0 is required for this,
	or whether the use of pkg_comp is related.

	but what i see is ... (lots oc make output, then)

Created parse-lex.c
[ ! "bison -y" = "bison" ] || bison -y -d ./parse.y
[   "bison -y" = "bison" ] || bison -y -d  ./parse.y
conflicts: 18 shift/reduce
Created parse-yacc.c
Created parse-yacc.h
cc -c -O2 parse-lex.c -o parse-lex.o -I. -I.
cc -c -O2 parse-yacc.c -o parse-yacc.o -I. -I.
cc -Wl,-R/usr/pkg/lib cxref.o func.o type.o var.o preproc.o comment.o file.o  slist.o memory.o  xref.o  warn-raw.o latex.o latex-style.o html.o html-style.o rtf.o sgml.o  parse-lex.o parse-yacc.o -o cxref 
[ ! -f ../cpp/cxref-cpp ] || cc -c -O2  -o cxref-inst.o -I. -I. '-DCXREF_CPP="cxref-cpp -lang-c -C -dD -dI"'
gcc: no input files
*** Error code 1

	No big surprise that last cc fails, there's no .c file given.

>Fix:
	?