make configure failed, but ./configure works good

dk lazyklimm at gmail.com
Sun Apr 27 09:50:54 UTC 2008


I try to create port sysutils/avfs (avf.sourceforge.net) for using virtual  
file system in x11-fm/worker.
when I try to build it traditional way(./configure ; make && make install  
) it configures, makes, installs and works properly


Here is my 1st Makefile
-------------8<-----------
PORTNAME=       avfs
PORTVERSION=    0.9.8
PORTREVISION=   1
CATEGORIES=     sysutils
MASTER_SITES=   ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR=     avf

USE_BZIP2=      yes
USE_GMAKE=      yes
GNU_CONFIGURE=	yes	
MAINTAINER=     lazyklimm at gmail.com
COMMENT=        A Virtual File System

CONFIGURE_ARGS= --enable-library --prefix=${LOCALBASE}
.include <bsd.port.mk>
---------------8<-----------

make configure talks:
.....SKIPPED......
checking for zipinfo code in unzip... yes
checking for perl... /usr/bin/perl
./configure.lineno: 39: Syntax error: "}" unexpected (expecting "then")
===>  Script "configure" failed unexpectedly.
Please report the problem to lazyklimm at gmail.com [maintainer] and attach  
the
"/usr/ports/sysutils/avfs/work/avfs-0.9.8/config.log" including the output
of the failure of your make command. Also, it might be a good idea to  
provide
an overview of all packages installed on your system (e.g. an `ls
/var/db/pkg`).
*** Error code 1

Stop in /usr/ports/sysutils/avfs.
*** Error code 1

Stop in /usr/ports/sysutils/avfs.
-------

I made a dirty hack like this:
--------8<--------------------
PORTNAME=       avfs
PORTVERSION=    0.9.8
PORTREVISION=   1
CATEGORIES=     sysutils
MASTER_SITES=   ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR=     avf

USE_BZIP2=      yes
USE_GMAKE=      yes
#GNU_CONFIGURE= yes
MAINTAINER=     lazyklimm at gmail.com
COMMENT=        A Virtual File System

CONFIGURE_ARGS= --enable-library --prefix=${LOCALBASE}
post-patch:
#Here comes very dirty hack, Children, never try to build ports like this
                 cd ${WRKSRC} && ./configure ${CONFIGURE_ARGS}


.include <bsd.port.mk>
-----------8<----------------------

It works pretty good


Here is b64encoded gzipped port

begin-base64 644 avfs.tgz
H4sIAEpFFEgAA+2X/W/aOBjH9yv+KyyBpp00gp13puO0FFKGOmBKoJP2C3ISU3wkJEoCG636v5+T
0t6RsPWkE61O8keC5Pna8WueJ37GZE2XLKRvzghCSFdVWFw51SvCWFEgxghpSJVV1YAIyzpGbyA6
56Ae2WY5SflQ0jjOf1Xv+4rS8Bfl1cn9T2jCCf0OkzjNM+jHYUj9nMUbGB1eC7iM0w+QQ3bLDDTh
gOQU+inll6DUS2QVWknKQigjZPJaX1dx9HfpI4OI5ekeXoUsine8VusypfTCHbRAE4AvU2c2scZ2
r1H2VJjXtuOOppNeA0ldySwlx74ePWgY9K2ZPZw6I9vtNbJ9ts1ZmIGx5c5sZ+GOZoXcuvuHvXCn
c6dvX06doX0PjgrmF4ORU/YMwNy1FxffRl/kXmNPs9Icjq0r+8FsDifzRX86uRwN585BG1ujyYz/
bN5ESG73az7B6ONNRFgo+XEE+tPx2J7Meg0LXrM035IQXhZL6+6znEYAPDW3sJwhH3W7TTfEC2k7
ZF5K+Iq120nKd+NHr3X3edq3Pl9YLp9BEmd5OyG5v/rQAM1PNOUbE0c0gzvKnwl4T3u4Iv76Peyv
WBikdPMebigvhMUu5DH0tlw+bH3I1hTmK5aBRsMPYOvuq3PlOv17+PYtlDp+vFmymy3voXV3PNp7
CACQ2MYPtwGFv3tZIBUNStH6D/Dar7bgXxCwLGebZXzOPp6J/0g29DL+q4qCNEUt4r+BNRH/X4Lx
QIPvipDbLqOsxBdD8m7l32AParKJvW4XyRr2TV8hWFN0nQQqoqqJzcAD7idL1vSfPk5UzdCRaXa9
wKO6RnTiY96grOvI0E3cVZCh6sFyaXS7skoCU8WmRzExCUZLjRjAHX2zf9a4rmJD00WI+c8k65t2
QDM/PWMfz/k/P/kd/F/TDR4LCv/XFeH/L0F52nrtQQhejcL/k5AfAs7Yx3P5n4KNQ/6n6ArG3P8V
figQ/v8S8Byjw39FGJCyWELgWDgyQ3JkEnA493dKc/Vk7h6yHK54bNNZ5klCsqy8D8ju6b78sD9k
FmWzhd2hP/LHf55VsGqBY1uDsV1VSU1I8pq0DVhcFQPqnZBqzXEtqGnccaraKlHNqsayuMsPPFU5
zEKnqhUJIw/GFbXM8OpymkQ1bWvc1iSSnpD+rGmr2qS34QktPdHcLUvqWlxbay+pVeNzqEr5CW3r
J3zrPvKMNo3gcVlVFV8ygUAgEAgEAoFAIBAIBAKBQCB45C/k3x6NACgAAA==
====



More information about the freebsd-ports-bugs mailing list