Fwd: make package "*** Error code 1"
In case this helps, here is the full code base: https://github.com/Duckmanjbr/pfSense-pkg-localrepo.git <https://github.com/Duckmanjbr/pfSense-pkg-localrepo.git> > Begin forwarded message: > > From: duckmanjbr > Subject: Re: make package "*** Error code 1" > Date: June 11, 2018 at 7:18:44 PM CDT > To: freebsd-ports@freebsd.org > > This is the result I get with a full debug. Why is the make package looking > for a 0.1_GH0.tar.gz file that isn’t there? What am I missing for this basic > new port? > > Applying[_PORTSDIR] :t to "/usr/ports" > Result[_PORTSDIR] of :t is "/usr/ports" > Applying[DISTFILES] :C to " duckmanjbr-pfSense-pkg-localrepo-0.1_GH0.tar.gz" > Modifier pattern: ".*" > Modifier pattern: "'&'" > Result[DISTFILES] of :C is "'duckmanjbr-pfSense-pkg-localrepo-0.1_GH0.tar.gz'" > /usr/bin/env dp_DISABLE_SIZE='' dp_DISTDIR='/usr/ports/distfiles/' > dp_DISTINFO_FILE='/root/pfSense-pkg-localrepo/distinfo' dp_DIST_SUBDIR='' > dp_ECHO_MSG='echo' dp_FETCH_AFTER_ARGS='' dp_FETCH_BEFORE_ARGS='' > dp_FETCH_CMD='/usr/bin/fetch -Fpr' dp_FETCH_ENV=SSL_NO_VERIFY_PEER=1\ > SSL_NO_VERIFY_HOSTNAME=1 dp_FORCE_FETCH_ALL='' dp_FORCE_FETCH_LIST='' > dp_MASTER_SITE_BACKUP='http://distcache.FreeBSD.org/ports-distfiles/' > dp_MASTER_SITE_OVERRIDE='' dp_MASTER_SORT_AWK='BEGIN { RS = " "; ORS = " "; > IGNORECASE = 1 ; gl = "://[^/]*/"; } /:\/\/[^\/]*\// { good["://[^/]*/"] = > good["://[^/]*/"] " " $0 ; next; } { rest = rest " " $0; } END { n=split(gl, > gla); for(i=1;i<=n;i++) { print good[gla[i]]; } print rest; }' > dp_NO_CHECKSUM='' dp_RANDOMIZE_SITES='' > dp_SCRIPTSDIR='/usr/ports/Mk/Scripts' dp_TARGET='do-fetch' dp_DEVELOPER= > _MASTER_SITES_DEFAULT=https://codeload.github.com/duckmanjbr/pfSense-pkg-localrepo/tar.gz/0.1\?dummy=/ > dp_SITE_FLAVOR=MASTER /bin/sh /usr/ports/Mk/Scripts/do-fetch.sh > 'duckmanjbr-pfSense-pkg-localrepo-0.1_GH0.tar.gz' > Execute: '/usr/bin/env dp_DISABLE_SIZE='' > dp_DISTDIR='/usr/ports/distfiles/' > dp_DISTINFO_FILE='/root/pfSense-pkg-localrepo/distinfo' dp_DIST_SUBDIR='' > dp_ECHO_MSG='echo' dp_FETCH_AFTER_ARGS='' dp_FETCH_BEFORE_ARGS='' > dp_FETCH_CMD='/usr/bin/fetch -Fpr' dp_FETCH_ENV=SSL_NO_VERIFY_PEER=1\ > SSL_NO_VERIFY_HOSTNAME=1 dp_FORCE_FETCH_ALL='' dp_FORCE_FETCH_LIST='' > dp_MASTER_SITE_BACKUP='http://distcache.FreeBSD.org/ports-distfiles/' > dp_MASTER_SITE_OVERRIDE='' dp_MASTER_SORT_AWK='BEGIN { RS = " "; ORS = " "; > IGNORECASE = 1 ; gl = "://[^/]*/"; } /:\/\/[^\/]*\// { good["://[^/]*/"] = > good["://[^/]*/"] " " $0 ; next; } { rest = rest " " $0; } END { n=split(gl, > gla); for(i=1;i<=n;i++) { print good[gla[i]]; } print rest; }' > dp_NO_CHECKSUM='' dp_RANDOMIZE_SITES='' > dp_SCRIPTSDIR='/usr/ports/Mk/Scripts' dp_TARGET='do-fetch' dp_DEVELOPER= > _MASTER_SITES_DEFAULT=https://codeload.github.com/duckmanjbr/pfSense-pkg-localrepo/tar.gz/0.1\?dummy=/ > dp_SITE_FLAVOR=MASTER /bin/sh /usr/ports/Mk/Scripts/do-fetch.sh > 'duckmanjbr-pfSense-pkg-localrepo-0.1_GH0.tar.gz'' > Applying[.MAKE.EXPORTED] :O to "META_MODE LANG LC_ALL" > Result[.MAKE.EXPORTED] of :O is "LANG LC_ALL META_MODE" > Applying[.MAKE.EXPORTED] :u to "LANG LC_ALL META_MODE" > Result[.MAKE.EXPORTED] of :u is "LANG LC_ALL META_MODE" > + /usr/bin/env 'dp_DISABLE_SIZE=' 'dp_DISTDIR=/usr/ports/distfiles/' > 'dp_DISTINFO_FILE=/root/pfSense-pkg-localrepo/distinfo' 'dp_DIST_SUBDIR=' > 'dp_ECHO_MSG=echo' 'dp_FETCH_AFTER_ARGS=' 'dp_FETCH_BEFORE_ARGS=' > 'dp_FETCH_CMD=/usr/bin/fetch -Fpr' 'dp_FETCH_ENV=SSL_NO_VERIFY_PEER=1 > SSL_NO_VERIFY_HOSTNAME=1' 'dp_FORCE_FETCH_ALL=' 'dp_FORCE_FETCH_LIST=' > 'dp_MASTER_SITE_BACKUP=http://distcache.FreeBSD.org/ports-distfiles/' > 'dp_MASTER_SITE_OVERRIDE=' 'dp_MASTER_SORT_AWK=BEGIN { RS = " "; ORS = " "; > IGNORECASE = 1 ; gl = "://[^/]*/"; } /:\/\/[^\/]*\// { good["://[^/]*/"] = > good["://[^/]*/"] " " $0 ; next; } { rest = rest " " $0; } END { n=split(gl, > gla); for(i=1;i
Re: make package "*** Error code 1"
This is the result I get with a full debug. Why is the make package looking for a 0.1_GH0.tar.gz file that isn’t there? What am I missing for this basic new port? Applying[_PORTSDIR] :t to "/usr/ports" Result[_PORTSDIR] of :t is "/usr/ports" Applying[DISTFILES] :C to " duckmanjbr-pfSense-pkg-localrepo-0.1_GH0.tar.gz" Modifier pattern: ".*" Modifier pattern: "'&'" Result[DISTFILES] of :C is "'duckmanjbr-pfSense-pkg-localrepo-0.1_GH0.tar.gz'" /usr/bin/env dp_DISABLE_SIZE='' dp_DISTDIR='/usr/ports/distfiles/' dp_DISTINFO_FILE='/root/pfSense-pkg-localrepo/distinfo' dp_DIST_SUBDIR='' dp_ECHO_MSG='echo' dp_FETCH_AFTER_ARGS='' dp_FETCH_BEFORE_ARGS='' dp_FETCH_CMD='/usr/bin/fetch -Fpr' dp_FETCH_ENV=SSL_NO_VERIFY_PEER=1\ SSL_NO_VERIFY_HOSTNAME=1 dp_FORCE_FETCH_ALL='' dp_FORCE_FETCH_LIST='' dp_MASTER_SITE_BACKUP='http://distcache.FreeBSD.org/ports-distfiles/' dp_MASTER_SITE_OVERRIDE='' dp_MASTER_SORT_AWK='BEGIN { RS = " "; ORS = " "; IGNORECASE = 1 ; gl = "://[^/]*/"; } /:\/\/[^\/]*\// { good["://[^/]*/"] = good["://[^/]*/"] " " $0 ; next; } { rest = rest " " $0; } END { n=split(gl, gla); for(i=1;i<=n;i++) { print good[gla[i]]; } print rest; }' dp_NO_CHECKSUM='' dp_RANDOMIZE_SITES='' dp_SCRIPTSDIR='/usr/ports/Mk/Scripts' dp_TARGET='do-fetch' dp_DEVELOPER= _MASTER_SITES_DEFAULT=https://codeload.github.com/duckmanjbr/pfSense-pkg-localrepo/tar.gz/0.1\?dummy=/ dp_SITE_FLAVOR=MASTER /bin/sh /usr/ports/Mk/Scripts/do-fetch.sh 'duckmanjbr-pfSense-pkg-localrepo-0.1_GH0.tar.gz' Execute: '/usr/bin/env dp_DISABLE_SIZE='' dp_DISTDIR='/usr/ports/distfiles/' dp_DISTINFO_FILE='/root/pfSense-pkg-localrepo/distinfo' dp_DIST_SUBDIR='' dp_ECHO_MSG='echo' dp_FETCH_AFTER_ARGS='' dp_FETCH_BEFORE_ARGS='' dp_FETCH_CMD='/usr/bin/fetch -Fpr' dp_FETCH_ENV=SSL_NO_VERIFY_PEER=1\ SSL_NO_VERIFY_HOSTNAME=1 dp_FORCE_FETCH_ALL='' dp_FORCE_FETCH_LIST='' dp_MASTER_SITE_BACKUP='http://distcache.FreeBSD.org/ports-distfiles/' dp_MASTER_SITE_OVERRIDE='' dp_MASTER_SORT_AWK='BEGIN { RS = " "; ORS = " "; IGNORECASE = 1 ; gl = "://[^/]*/"; } /:\/\/[^\/]*\// { good["://[^/]*/"] = good["://[^/]*/"] " " $0 ; next; } { rest = rest " " $0; } END { n=split(gl, gla); for(i=1;i<=n;i++) { print good[gla[i]]; } print rest; }' dp_NO_CHECKSUM='' dp_RANDOMIZE_SITES='' dp_SCRIPTSDIR='/usr/ports/Mk/Scripts' dp_TARGET='do-fetch' dp_DEVELOPER= _MASTER_SITES_DEFAULT=https://codeload.github.com/duckmanjbr/pfSense-pkg-localrepo/tar.gz/0.1\?dummy=/ dp_SITE_FLAVOR=MASTER /bin/sh /usr/ports/Mk/Scripts/do-fetch.sh 'duckmanjbr-pfSense-pkg-localrepo-0.1_GH0.tar.gz'' Applying[.MAKE.EXPORTED] :O to "META_MODE LANG LC_ALL" Result[.MAKE.EXPORTED] of :O is "LANG LC_ALL META_MODE" Applying[.MAKE.EXPORTED] :u to "LANG LC_ALL META_MODE" Result[.MAKE.EXPORTED] of :u is "LANG LC_ALL META_MODE" + /usr/bin/env 'dp_DISABLE_SIZE=' 'dp_DISTDIR=/usr/ports/distfiles/' 'dp_DISTINFO_FILE=/root/pfSense-pkg-localrepo/distinfo' 'dp_DIST_SUBDIR=' 'dp_ECHO_MSG=echo' 'dp_FETCH_AFTER_ARGS=' 'dp_FETCH_BEFORE_ARGS=' 'dp_FETCH_CMD=/usr/bin/fetch -Fpr' 'dp_FETCH_ENV=SSL_NO_VERIFY_PEER=1 SSL_NO_VERIFY_HOSTNAME=1' 'dp_FORCE_FETCH_ALL=' 'dp_FORCE_FETCH_LIST=' 'dp_MASTER_SITE_BACKUP=http://distcache.FreeBSD.org/ports-distfiles/' 'dp_MASTER_SITE_OVERRIDE=' 'dp_MASTER_SORT_AWK=BEGIN { RS = " "; ORS = " "; IGNORECASE = 1 ; gl = "://[^/]*/"; } /:\/\/[^\/]*\// { good["://[^/]*/"] = good["://[^/]*/"] " " $0 ; next; } { rest = rest " " $0; } END { n=split(gl, gla); for(i=1;i<=n;i++) { print good[gla[i]]; } print rest; }' 'dp_NO_CHECKSUM=' 'dp_RANDOMIZE_SITES=' 'dp_SCRIPTSDIR=/usr/ports/Mk/Scripts' 'dp_TARGET=do-fetch' 'dp_DEVELOPER=' '_MASTER_SITES_DEFAULT=https://codeload.github.com/duckmanjbr/pfSense-pkg-localrepo/tar.gz/0.1?dummy=/' 'dp_SITE_FLAVOR=MASTER' /bin/sh /usr/ports/Mk/Scripts/do-fetch.sh duckmanjbr-pfSense-pkg-localrepo-0.1_GH0.tar.gz => duckmanjbr-pfSense-pkg-localrepo-0.1_GH0.tar.gz doesn't seem to exist in /usr/ports/distfiles/. => Attempting to fetch https://codeload.github.com/duckmanjbr/pfSense-pkg-localrepo/tar.gz/0.1?dummy=/duckmanjbr-pfSense-pkg-localrepo-0.1_GH0.tar.gz fetch: https://codeload.github.com/duckmanjbr/pfSense-pkg-localrepo/tar.gz/0.1?dummy=/duckmanjbr-pfSense-pkg-localrepo-0.1_GH0.tar.gz: Not Found => Attempting to fetch http://distcache.FreeBSD.org/ports-distfiles/duckmanjbr-pfSense-pkg-localrepo-0.1_GH0.tar.gz fetch: http://distcache.FreeBSD.org/ports-distfiles/duckmanjbr-pfSense-pkg-localrepo-0.1_GH0.tar.gz: Not Found => Couldn't fetch it - please try to retrieve this => port manually into /usr/ports/distfiles/ and try again. *** Failed target: do-fetch *** Failed command: /usr/bin/env dp_DISABLE_SIZE='' dp_DISTDIR='/usr/ports/distfiles/' dp_DISTINFO_FILE='/root/pfSense-pkg-localrepo/distinfo' dp_DIST_SUBDIR='' dp_ECHO_MSG='echo' dp_FETCH_AFTER_ARGS='' dp_FETCH_BEFORE_ARGS='' dp_FETCH_CMD='/usr/bin/fetch -Fpr' dp_FETCH_ENV=SSL_NO_VERIFY_PEER=1\ SSL_NO_VERIFY_HOSTNAME=1 dp_FORCE_FETCH_ALL=
Re: make package "*** Error code 1"
08.06.2018 20:12, duckmanjbr wrote: > 1st off, thanks everyone for helping me out! There was indeed a missing > filename and I believe I’ve remedied that. I’m moving along but now getting > a "missing property prefix” error. Am I missing a log file or something to > help trouble shoot these errors? I’d like to piece it together to a working > state before I offer it as a pull request to pfSense/FreeBSD-ports. > > build_error: > root@:~/pfSense-pkg-localrepo # make package > ===> License APACHE20 accepted by the user > ===> pfSense-pkg-LocalRepo-0.1_1 depends on file: /usr/local/sbin/pkg - > found > ===> Fetching all distfiles required by pfSense-pkg-LocalRepo-0.1_1 for > building > ===> Extracting for pfSense-pkg-LocalRepo-0.1_1 > /bin/mkdir -p /root/pfSense-pkg-localrepo/work/pfSense-pkg-LocalRepo-0.1 > ===> Patching for pfSense-pkg-LocalRepo-0.1_1 > ===> Configuring for pfSense-pkg-LocalRepo-0.1_1 > ===> Staging for pfSense-pkg-LocalRepo-0.1_1 > ===> Generating temporary packing list > /bin/mkdir -p /root/pfSense-pkg-localrepo/work/stage/usr/local/pkg > /bin/mkdir -p /root/pfSense-pkg-localrepo/work/stage/usr/local/bin/localrepo > /bin/mkdir -p /root/pfSense-pkg-localrepo/work/stage/etc/inc/priv > /bin/mkdir -p > /root/pfSense-pkg-localrepo/work/stage/share/pfSense-pkg-LocalRepo > install -m 0644 -m 0644 > /root/pfSense-pkg-localrepo/files/usr/local/pkg/localrepo.xml > /root/pfSense-pkg-localrepo/work/stage/usr/local/pkg > install -m 0644 > /root/pfSense-pkg-localrepo/files/usr/local/pkg/localrepo.inc > /root/pfSense-pkg-localrepo/work/stage/usr/local/pkg > install -m 0644 > /root/pfSense-pkg-localrepo/files/usr/local/bin/localrepo/localrepo.conf > /root/pfSense-pkg-localrepo/work/stage/usr/local/bin/localrepo > install -m 0644 > /root/pfSense-pkg-localrepo/files/etc/inc/priv/localrepo.priv.inc > /root/pfSense-pkg-localrepo/work/stage/etc/inc/priv > install -m 0644 > /root/pfSense-pkg-localrepo/files/usr/local/share/pfSense-pkg-LocalRepo/info.xml > /root/pfSense-pkg-localrepo/work/stage/share/pfSense-pkg-LocalRepo > > Compressing man pages (compress-man) > ===> Building package for pfSense-pkg-LocalRepo-0.1_1 > [: =: unexpected operator > pkg-static: Invalid package: object has missing property prefix > pkg-static: the package is not valid > *** Error code 1 I guess, your files/pkg-install.in file may have bugs. And this seems to be very pfSence-specific, you probably get more attention asking pfSense people. ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: make package "*** Error code 1"
1st off, thanks everyone for helping me out! There was indeed a missing filename and I believe I’ve remedied that. I’m moving along but now getting a "missing property prefix” error. Am I missing a log file or something to help trouble shoot these errors? I’d like to piece it together to a working state before I offer it as a pull request to pfSense/FreeBSD-ports. build_error: root@:~/pfSense-pkg-localrepo # make package ===> License APACHE20 accepted by the user ===> pfSense-pkg-LocalRepo-0.1_1 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by pfSense-pkg-LocalRepo-0.1_1 for building ===> Extracting for pfSense-pkg-LocalRepo-0.1_1 /bin/mkdir -p /root/pfSense-pkg-localrepo/work/pfSense-pkg-LocalRepo-0.1 ===> Patching for pfSense-pkg-LocalRepo-0.1_1 ===> Configuring for pfSense-pkg-LocalRepo-0.1_1 ===> Staging for pfSense-pkg-LocalRepo-0.1_1 ===> Generating temporary packing list /bin/mkdir -p /root/pfSense-pkg-localrepo/work/stage/usr/local/pkg /bin/mkdir -p /root/pfSense-pkg-localrepo/work/stage/usr/local/bin/localrepo /bin/mkdir -p /root/pfSense-pkg-localrepo/work/stage/etc/inc/priv /bin/mkdir -p /root/pfSense-pkg-localrepo/work/stage/share/pfSense-pkg-LocalRepo install -m 0644 -m 0644 /root/pfSense-pkg-localrepo/files/usr/local/pkg/localrepo.xml /root/pfSense-pkg-localrepo/work/stage/usr/local/pkg install -m 0644 /root/pfSense-pkg-localrepo/files/usr/local/pkg/localrepo.inc /root/pfSense-pkg-localrepo/work/stage/usr/local/pkg install -m 0644 /root/pfSense-pkg-localrepo/files/usr/local/bin/localrepo/localrepo.conf /root/pfSense-pkg-localrepo/work/stage/usr/local/bin/localrepo install -m 0644 /root/pfSense-pkg-localrepo/files/etc/inc/priv/localrepo.priv.inc /root/pfSense-pkg-localrepo/work/stage/etc/inc/priv install -m 0644 /root/pfSense-pkg-localrepo/files/usr/local/share/pfSense-pkg-LocalRepo/info.xml /root/pfSense-pkg-localrepo/work/stage/share/pfSense-pkg-LocalRepo > Compressing man pages (compress-man) ===> Building package for pfSense-pkg-LocalRepo-0.1_1 [: =: unexpected operator pkg-static: Invalid package: object has missing property prefix pkg-static: the package is not valid *** Error code 1 Stop. make: stopped in /root/pfSense-pkg-localrepo root@:~/pfSense-pkg-localrepo # makefile: # $FreeBSD$ PORTNAME= pfSense-pkg-LocalRepo PORTVERSION= 0.1 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= # empty DISTFILES= # empty EXTRACT_ONLY= # empty MAINTAINER= COMMENT=Create local repositories on pfSense LICENSE=APACHE20 NO_BUILD= yes NO_MTREE= yes SUB_FILES= pkg-install pkg-deinstall SUB_LIST= PORTNAME=${PORTNAME} do-extract: ${MKDIR} ${WRKSRC} do-install: # {STAGEDIR}= /root/pfSense-pkg-localrepo/work/stage # {PREFIX}= /usr/local # {DATADIR}= /usr/local/share/pfSense-pkg-LocalRepo ${MKDIR} ${STAGEDIR}${PREFIX}/pkg ${MKDIR} ${STAGEDIR}${PREFIX}/bin/localrepo ${MKDIR} ${STAGEDIR}/etc/inc/priv ${MKDIR} ${STAGEDIR}/share/pfSense-pkg-LocalRepo ${INSTALL_DATA} -m 0644 ${FILESDIR}${PREFIX}/pkg/localrepo.xml \ ${STAGEDIR}${PREFIX}/pkg ${INSTALL_DATA} ${FILESDIR}${PREFIX}/pkg/localrepo.inc \ ${STAGEDIR}${PREFIX}/pkg ${INSTALL_DATA} ${FILESDIR}${PREFIX}/bin/localrepo/localrepo.conf \ ${STAGEDIR}${PREFIX}/bin/localrepo ${INSTALL_DATA} ${FILESDIR}/etc/inc/priv/localrepo.priv.inc \ ${STAGEDIR}/etc/inc/priv ${INSTALL_DATA} ${FILESDIR}${DATADIR}/info.xml \ ${STAGEDIR}/share/pfSense-pkg-LocalRepo @${REINPLACE_CMD} -i '' -e "s|%%PKGVERSION%%|${PKGVERSION}|" \ ${STAGEDIR}/share/pfSense-pkg-LocalRepo/info.xml .include pkg-plist: usr/local/pkg/localrepo.xml usr/local/pkg/localrepo.inc usr/local/bin/localrepo/localrepo.conf /etc/inc/priv/localrepo.priv.inc %%DATADIR%%/info.xml @dir /etc/inc/priv > On Jun 8, 2018, at 7:13 AM, Eugene Grosbein wrote: > > 08.06.2018 16:58, Matthew Seaman wrote: > @${REINPLACE_CMD} -i '' -e "s|%%PKGVERSION%%|${PKGVERSION}|" \ .include >>> >>> Here is obvious bug: the line with REINPLACE_CMD has continuation backslash >>> without any continuation text and without file name to process. Fix it. >> >> Actually, since the next line is a blank line, that's going to be pretty >> harmless. > > No. A filename is still missing. > > ___ > freebsd-ports@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org" ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: make package "*** Error code 1"
08.06.2018 16:58, Matthew Seaman wrote: >>> @${REINPLACE_CMD} -i '' -e "s|%%PKGVERSION%%|${PKGVERSION}|" \ >>> >>> .include >> >> Here is obvious bug: the line with REINPLACE_CMD has continuation backslash >> without any continuation text and without file name to process. Fix it. > > Actually, since the next line is a blank line, that's going to be pretty > harmless. No. A filename is still missing. ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: make package "*** Error code 1"
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On Fri, 8 Jun 2018 05:58:01 -0400 Matthew Seaman wrote: > On 07/06/2018 21:17, Eugene Grosbein wrote: > > 08.06.2018 8:12, duckmanjbr wrote: > > > >> do-install: > >>${MKDIR} ${STAGEDIR}${PREFIX}/pkg > >>${MKDIR} ${STAGEDIR}${PREFIX}/bin/localrepo > >>${MKDIR} ${STAGEDIR}/etc/inc/priv > >>${MKDIR} ${STAGEDIR}${DATADIR} > >>${INSTALL_DATA} -m 0644 > >> ${FILESDIR}${PREFIX}/pkg/localrepo.xml \ ${STAGEDIR}${PREFIX}/pkg > >>${INSTALL_DATA} ${FILESDIR}${PREFIX}/pkg/localrepo.inc \ > >>${STAGEDIR}${PREFIX}/pkg > >>${INSTALL_DATA} > >> ${FILESDIR}${PREFIX}/bin/localrepo/localrepo.conf \ > >> ${STAGEDIR}${PREFIX}/bin/localrepo ${INSTALL_DATA} > >> ${FILESDIR}/etc/inc/priv/localrepo.priv.inc \ > >> ${STAGEDIR}/etc/inc/priv ${INSTALL_DATA} > >> ${FILESDIR}${DATADIR}/info.xml \ ${STAGEDIR}${DATADIR}/info.xml > >>@${REINPLACE_CMD} -i '' -e > >> "s|%%PKGVERSION%%|${PKGVERSION}|" \ > >> > >> .include > > > > Here is obvious bug: the line with REINPLACE_CMD has continuation > > backslash without any continuation text and without file name to > > process. Fix it. > > Actually, since the next line is a blank line, that's going to be > pretty harmless. It should be fixed as a matter of style though. > > The thing that is actually biting the OP is that ${REINPLACE_CMD} > expands to this: > > % make -V REINPLACE_CMD > /usr/bin/sed -i.bak > > So you're already passing a '-i' flag to sed(1), and it's the > additional -i '' on your command line that sed(1) doesn't like. That may be wrong, but the complaint is about using -i on standard input. There is definitely a missing filename. -BEGIN PGP SIGNATURE- iQEzBAEBCAAdFiEEVgdI2KeVldPAhUYaKBdf2az8e6gFAlsaWUwACgkQKBdf2az8 e6hyfggAi80w3j2VL0Bnv6Hvh0cs6oxS+HlCF4WV+VU1sAxDNPz6Sd799FuCQBpJ n2/E4F+Cf1DwdPgnE/ks+VDi3YDH6th6pUqSvNfcJK03qsqt9c0Td8k5W+KAMGVu jPg+nte+2eCQLtTeW2tSE6oxw1TYlhfo0avyQ2ZtJJoBvo1myk52TmrRFE+qzdgm 17NvyU0gmBtMNS89AL0AiHHcHXvRCc5szLtNF9PoCyVCxu26Q1l24IR8SiDhz2UU gJXKRsBUy91T2uCBvlZMrH9GIcCDHwVJxhVBRXL3/PFWOxWgMOSvOIt/wjrk4Knh jTCCaoK0Babb1CQo5DuRG6m8IN9p9g== =H8JY -END PGP SIGNATURE- ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: make package "*** Error code 1"
On 07/06/2018 21:17, Eugene Grosbein wrote: > 08.06.2018 8:12, duckmanjbr wrote: > >> do-install: >> ${MKDIR} ${STAGEDIR}${PREFIX}/pkg >> ${MKDIR} ${STAGEDIR}${PREFIX}/bin/localrepo >> ${MKDIR} ${STAGEDIR}/etc/inc/priv >> ${MKDIR} ${STAGEDIR}${DATADIR} >> ${INSTALL_DATA} -m 0644 ${FILESDIR}${PREFIX}/pkg/localrepo.xml \ >> ${STAGEDIR}${PREFIX}/pkg >> ${INSTALL_DATA} ${FILESDIR}${PREFIX}/pkg/localrepo.inc \ >> ${STAGEDIR}${PREFIX}/pkg >> ${INSTALL_DATA} ${FILESDIR}${PREFIX}/bin/localrepo/localrepo.conf \ >> ${STAGEDIR}${PREFIX}/bin/localrepo >> ${INSTALL_DATA} ${FILESDIR}/etc/inc/priv/localrepo.priv.inc \ >> ${STAGEDIR}/etc/inc/priv >> ${INSTALL_DATA} ${FILESDIR}${DATADIR}/info.xml \ >> ${STAGEDIR}${DATADIR}/info.xml >> @${REINPLACE_CMD} -i '' -e "s|%%PKGVERSION%%|${PKGVERSION}|" \ >> >> .include > > Here is obvious bug: the line with REINPLACE_CMD has continuation backslash > without any continuation text and without file name to process. Fix it. Actually, since the next line is a blank line, that's going to be pretty harmless. It should be fixed as a matter of style though. The thing that is actually biting the OP is that ${REINPLACE_CMD} expands to this: % make -V REINPLACE_CMD /usr/bin/sed -i.bak So you're already passing a '-i' flag to sed(1), and it's the additional -i '' on your command line that sed(1) doesn't like. Cheers, Matthew signature.asc Description: OpenPGP digital signature
Re: make package "*** Error code 1"
08.06.2018 8:12, duckmanjbr wrote: > do-install: > ${MKDIR} ${STAGEDIR}${PREFIX}/pkg > ${MKDIR} ${STAGEDIR}${PREFIX}/bin/localrepo > ${MKDIR} ${STAGEDIR}/etc/inc/priv > ${MKDIR} ${STAGEDIR}${DATADIR} > ${INSTALL_DATA} -m 0644 ${FILESDIR}${PREFIX}/pkg/localrepo.xml \ > ${STAGEDIR}${PREFIX}/pkg > ${INSTALL_DATA} ${FILESDIR}${PREFIX}/pkg/localrepo.inc \ > ${STAGEDIR}${PREFIX}/pkg > ${INSTALL_DATA} ${FILESDIR}${PREFIX}/bin/localrepo/localrepo.conf \ > ${STAGEDIR}${PREFIX}/bin/localrepo > ${INSTALL_DATA} ${FILESDIR}/etc/inc/priv/localrepo.priv.inc \ > ${STAGEDIR}/etc/inc/priv > ${INSTALL_DATA} ${FILESDIR}${DATADIR}/info.xml \ > ${STAGEDIR}${DATADIR}/info.xml > @${REINPLACE_CMD} -i '' -e "s|%%PKGVERSION%%|${PKGVERSION}|" \ > > .include Here is obvious bug: the line with REINPLACE_CMD has continuation backslash without any continuation text and without file name to process. Fix it. ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: make package "*** Error code 1"
PORTNAME= pfSense-pkg-LocalRepo PORTVERSION= 0.1 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= # empty DISTFILES= # empty EXTRACT_ONLY= # empty MAINTAINER= COMMENT=Create local repositories on pfSense LICENSE=APACHE20 NO_BUILD= yes NO_MTREE= yes SUB_FILES= pkg-install pkg-deinstall SUB_LIST= PORTNAME=${PORTNAME} do-extract: ${MKDIR} ${WRKSRC} do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/pkg ${MKDIR} ${STAGEDIR}${PREFIX}/bin/localrepo ${MKDIR} ${STAGEDIR}/etc/inc/priv ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} -m 0644 ${FILESDIR}${PREFIX}/pkg/localrepo.xml \ ${STAGEDIR}${PREFIX}/pkg ${INSTALL_DATA} ${FILESDIR}${PREFIX}/pkg/localrepo.inc \ ${STAGEDIR}${PREFIX}/pkg ${INSTALL_DATA} ${FILESDIR}${PREFIX}/bin/localrepo/localrepo.conf \ ${STAGEDIR}${PREFIX}/bin/localrepo ${INSTALL_DATA} ${FILESDIR}/etc/inc/priv/localrepo.priv.inc \ ${STAGEDIR}/etc/inc/priv ${INSTALL_DATA} ${FILESDIR}${DATADIR}/info.xml \ ${STAGEDIR}${DATADIR}/info.xml @${REINPLACE_CMD} -i '' -e "s|%%PKGVERSION%%|${PKGVERSION}|" \ .include > On Jun 7, 2018, at 8:09 PM, duckmanjbr wrote: > > > > > > -- > Sent from: http://freebsd.1045724.x6.nabble.com/freebsd-ports-f3835061.html > ___ > freebsd-ports@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org" signature.asc Description: Message signed with OpenPGP
Re: make package "*** Error code 1"
-- Sent from: http://freebsd.1045724.x6.nabble.com/freebsd-ports-f3835061.html ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: make package "*** Error code 1"
On 06/07/2018 08:42 PM, duckmanjbr wrote: root@:~/pfSense-pkg-localrepo # make package ===> License APACHE20 accepted by the user ===> pfSense-pkg-LocalRepo-0.1_1 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by pfSense-pkg-LocalRepo-0.1_1 for building ===> Extracting for pfSense-pkg-LocalRepo-0.1_1 /bin/mkdir -p /root/pfSense-pkg-localrepo/work/pfSense-pkg-LocalRepo-0.1 ===> Patching for pfSense-pkg-LocalRepo-0.1_1 ===> Configuring for pfSense-pkg-LocalRepo-0.1_1 ===> Staging for pfSense-pkg-LocalRepo-0.1_1 ===> Generating temporary packing list /bin/mkdir -p /root/pfSense-pkg-localrepo/work/stage/usr/local/pkg /bin/mkdir -p /root/pfSense-pkg-localrepo/work/stage/usr/local/bin/localrepo /bin/mkdir -p /root/pfSense-pkg-localrepo/work/stage/etc/inc/priv /bin/mkdir -p /root/pfSense-pkg-localrepo/work/stage/usr/local/share/pfSense-pkg-LocalRepo install -m 0644 -m 0644 /root/pfSense-pkg-localrepo/files/usr/local/pkg/localrepo.xml /root/pfSense-pkg-localrepo/work/stage/usr/local/pkg install -m 0644 /root/pfSense-pkg-localrepo/files/usr/local/pkg/localrepo.inc /root/pfSense-pkg-localrepo/work/stage/usr/local/pkg install -m 0644 /root/pfSense-pkg-localrepo/files/usr/local/bin/localrepo/localrepo.conf /root/pfSense-pkg-localrepo/work/stage/usr/local/bin/localrepo install -m 0644 /root/pfSense-pkg-localrepo/files/etc/inc/priv/localrepo.priv.inc /root/pfSense-pkg-localrepo/work/stage/etc/inc/priv install -m 0644 /root/pfSense-pkg-localrepo/files/usr/local/share/pfSense-pkg-LocalRepo/info.xml /root/pfSense-pkg-localrepo/work/stage/usr/local/share/pfSense-pkg-LocalRepo/info.xml sed: -I or -i may not be used with stdin *** Error code 1 Stop. make: stopped in /root/pfSense-pkg-localrepo root@:~/pfSense-pkg-localrepo # I should have also asked: Can you attach the Makefile as well? Thank you very much. Jim Keenan ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: make package "*** Error code 1"
root@:~/pfSense-pkg-localrepo # make package ===> License APACHE20 accepted by the user ===> pfSense-pkg-LocalRepo-0.1_1 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by pfSense-pkg-LocalRepo-0.1_1 for building ===> Extracting for pfSense-pkg-LocalRepo-0.1_1 /bin/mkdir -p /root/pfSense-pkg-localrepo/work/pfSense-pkg-LocalRepo-0.1 ===> Patching for pfSense-pkg-LocalRepo-0.1_1 ===> Configuring for pfSense-pkg-LocalRepo-0.1_1 ===> Staging for pfSense-pkg-LocalRepo-0.1_1 ===> Generating temporary packing list /bin/mkdir -p /root/pfSense-pkg-localrepo/work/stage/usr/local/pkg /bin/mkdir -p /root/pfSense-pkg-localrepo/work/stage/usr/local/bin/localrepo /bin/mkdir -p /root/pfSense-pkg-localrepo/work/stage/etc/inc/priv /bin/mkdir -p /root/pfSense-pkg-localrepo/work/stage/usr/local/share/pfSense-pkg-LocalRepo install -m 0644 -m 0644 /root/pfSense-pkg-localrepo/files/usr/local/pkg/localrepo.xml /root/pfSense-pkg-localrepo/work/stage/usr/local/pkg install -m 0644 /root/pfSense-pkg-localrepo/files/usr/local/pkg/localrepo.inc /root/pfSense-pkg-localrepo/work/stage/usr/local/pkg install -m 0644 /root/pfSense-pkg-localrepo/files/usr/local/bin/localrepo/localrepo.conf /root/pfSense-pkg-localrepo/work/stage/usr/local/bin/localrepo install -m 0644 /root/pfSense-pkg-localrepo/files/etc/inc/priv/localrepo.priv.inc /root/pfSense-pkg-localrepo/work/stage/etc/inc/priv install -m 0644 /root/pfSense-pkg-localrepo/files/usr/local/share/pfSense-pkg-LocalRepo/info.xml /root/pfSense-pkg-localrepo/work/stage/usr/local/share/pfSense-pkg-LocalRepo/info.xml sed: -I or -i may not be used with stdin *** Error code 1 Stop. make: stopped in /root/pfSense-pkg-localrepo root@:~/pfSense-pkg-localrepo # -- Sent from: http://freebsd.1045724.x6.nabble.com/freebsd-ports-f3835061.html ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: make package "*** Error code 1"
On 06/07/2018 08:36 PM, duckmanjbr wrote: I am working on my first port and have come across an error that I’m not sure how to research. Can anyone point me in the right direction as to this error code? It’s saying that sed: -I or -i may not be used but I’m not using sed anywhere in the port. Can you post the command that gave you that error and the output from that command? ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
make package "*** Error code 1"
I am working on my first port and have come across an error that I’m not sure how to research. Can anyone point me in the right direction as to this error code? It’s saying that sed: -I or -i may not be used but I’m not using sed anywhere in the port. -- Sent from: http://freebsd.1045724.x6.nabble.com/freebsd-ports-f3835061.html ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"