Subject: Can't "make" in devel/smpeg (and how to troubleshoot?)
To: None <tech-pkg@netbsd.org>
From: Jeremy C. Reed <reed@reedmedia.net>
List: tech-pkg
Date: 06/01/2001 01:42:11
This is NetBSD 1.5.1_BETA (i386).
I am having problems with devel/smpeg. I would appreciate any ideas on how
I can debug this further.
/usr/pkgsrc/devel/smpeg/Makefile:
$NetBSD: Makefile,v 1.5 2001/05/17 12:33:04 hubertf Exp $
/usr/pkgsrc/mk/bsd.pkg.mk:
$NetBSD: bsd.pkg.mk,v 1.749 2001/05/24 19:39:55 skrll Exp $
$i: $
$pkg: $
/usr/pkgsrc/mk/bsd.prefs.mk:
$NetBSD: bsd.prefs.mk,v 1.36 2001/05/17 15:08:17 abs Exp $
I could successfully make another package (chat/gaim).
After a cvs update and a "make clean" ...
rainier:/usr/pkgsrc/devel/smpeg$ make
===> Validating dependencies for smpeg-0.4.3
"Makefile", line 40: Need an operator
"Makefile", line 45: Need an operator
"Makefile", line 52: Need an operator
Fatal errors encountered -- cannot continue
*** Error code 1
Stop.
===> smpeg-0.4.3 cannot build necessary dependencies.
*** Error code 1
Stop.
*** Error code 1
Stop.
Please note that the Makefile doesn't have 40 lines. I am not sure where
to look for line 40, 45 or 52. I briefly looked in
/usr/pkgsrc/mk/bsd.pkg.mk and /usr/pkgsrc/mk/bsd.prefs.mk.
So I did a "make -d A"; here are parts of the results:
Global:.PARSEDIR = ../../mk
Global:.PARSEFILE = bsd.prefs.mk
transformation .sh complete
Global:X11BASE = /usr/X11R6
Searching for /usr/X11R6/include/GL/glx.h...Looking for
"/usr/X11R6/include/GL/g
lx.h"...Caching 13:37:37 Nov 03, 2000 for /usr/X11R6/include/GL/glx.h
Global:__BUILTIN_MESA = 0
lhs = "0", rhs = "0", op = ==
Global:HAVE_BUILTIN_MESA = NO
Global:delete __BUILTIN_MESA
lhs = "NetBSD", rhs = "NetBSD", op = ==
lhs = "i386", rhs = "alpha", op = ==
lhs = "i386", rhs = "i386", op = ="Makefile", line 40: Need an operator
"Makefile", line 45: Need an operator
"Makefile", line 52: Need an operator
=
...
----
--- def = MACHINE_ARCH
@${ECHO} MACHINE_ARCH= ${MACHINE_ARCH:Q} | ${SED} -e 's|^PATH=[^
]*|PATH=...|' >> ${BUILD_INFO_FILE}
----
--- def = OS_VERSION
@${ECHO} OS_VERSION= ${OS_VERSION:Q} | ${SED} -e 's|^PATH=[^
]*|PATH=...|' >> ${BUILD_INFO_FILE}
----
--- def = OPSYS
@${ECHO} OPSYS= ${OPSYS:Q} | ${SED} -e 's|^PATH=[^
]*|PATH=...|' >>
${BUILD_INFO_FILE}
----
--- def = PKGPATH
@${ECHO} PKGPATH= ${PKGPATH:Q} | ${SED} -e 's|^PATH=[^
]*|PATH=
...|' >> ${BUILD_INFO_FILE}
----
Fatal errors encountered -- cannot continue
gsrc/packages
...
Searching for install-depends...failed.
Searching for uptodate-pkgtools...failed.
uptodate-pkgtools:@ = uptodate-pkgtools
SuffFindDeps (uptodate-pkgtools)
No known suffix on uptodate-pkgtools. Using .NULL suffix
not adding suffix rules
uptodate-pkgtools:@ = uptodate-pkgtools
uptodate-pkgtools:* = uptodate-pkgtools
Searching for uptodate-pkgtools...failed.
Examining uptodate-pkgtools...Searching for uptodate-pkgtools...failed.
non-existent...non-existent and no sources...out-of-date.
uptodate-pkgtools:? =
uptodate-pkgtools:> =
Applying :C to "20010306"
Result is "2001/03/06"
Applying :C to "20010307"
Result is "2001/03/07"
update time to now: 16:00:00 Dec 31, 1969
Examining install-depends...Searching for install-depends...failed.
non-existent...modified before source...out-of-date.
install-depends:> = uptodate-pkgtools
install-depends:? = uptodate-pkgtools
*** Error code 1
...
Searching for real-fetch...failed.
real-fetch:@ = real-fetch
SuffFindDeps (real-fetch)
No known suffix on real-fetch. Using .NULL suffix
not adding suffix rules
real-fetch:@ = real-fetch
real-fetch:* = real-fetch
Searching for real-fetch...failed.
Searching for check-depends...failed.
check-depends:@ = check-depends
SuffFindDeps (check-depends)
No known suffix on check-depends. Using .NULL suffix
not adding suffix rules
check-depends:@ = check-depends
check-depends:* = check-depends
Searching for check-depends...failed.
Examining check-depends...Searching for check-depends...failed.
non-existent...non-existent and no sources...out-of-date.
check-depends:? =
check-depends:> =
Applying :Q to "true"
Result is "true"
*** Error code 1
...
Searching for /usr/pkgsrc/devel/smpeg/work/.extract_done...Looking for
"/usr/pkg
src/devel/smpeg/work/.extract_done"...failed. Returning NULL
Searching for fetch...failed.
fetch:@ = fetch
SuffFindDeps (fetch)
No known suffix on fetch. Using .NULL suffix
not adding suffix rules
fetch:@ = fetch
fetch:* = fetch
Searching for fetch...failed.
Searching for uptodate-digest...failed.
uptodate-digest:@ = uptodate-digest
SuffFindDeps (uptodate-digest)
No known suffix on uptodate-digest. Using .NULL suffix
not adding suffix rules
uptodate-digest:@ = uptodate-digest
uptodate-digest:* = uptodate-digest
Searching for uptodate-digest...failed.
Examining fetch...Searching for fetch...failed.
non-existent...non-existent and no sources...out-of-date.
fetch:? =
fetch:> =
*** Error code 1
Any suggestions on how I can better troubleshoot this problem?
Thanks,
Jeremy C. Reed
http://www.reedmedia.net/