Date: Sun, 3 Jul 2011 12:52:47 GMT From: Fabian Keil <fk@fabiankeil.de> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/158609: Various ecore-related ports fail to work if WRKDIRPREFIX is modified Message-ID: <201107031252.p63CqlTf011946@red.freebsd.org> Resent-Message-ID: <201107031300.p63D0LnR029701@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 158609 >Category: ports >Synopsis: Various ecore-related ports fail to work if WRKDIRPREFIX is modified >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Jul 03 13:00:21 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Fabian Keil >Release: HEAD >Organization: >Environment: FreeBSD r500.local 9.0-CURRENT FreeBSD 9.0-CURRENT #324 r+4720402: Fri Jul 1 16:50:30 CEST 2011 fk@r500.local:/usr/obj/usr/src/sys/ZOEY amd64 >Description: I'm using WRKDIRPREFIX=/usr/obj-ports and apparently this causes various ecore-related ports to build (or work in general). fk@r500 /usr/ports/graphics/ecore-evas $make "/usr/ports/graphics/ecore-evas/Makefile", line 30: Could not find ../../devel/ecore-main/Makefile.inc make: fatal errors encountered -- cannot continue fk@r500 /usr/ports/graphics/ecore-sdl $make clean "/usr/ports/graphics/ecore-sdl/Makefile", line 31: Could not find ../../devel/ecore-main/Makefile.inc make: fatal errors encountered -- cannot continue It also prevents portmaster -a from working, even if no ecore-related port needs to be updated: [...] ===>>> Gathering dependency list for lang/tcl-modules from ports ===>>> No dependencies for lang/tcl-modules ===>>> Returning to update check of installed ports "/usr/ports/graphics/ecore-evas/Makefile", line 30: Could not find ../../devel/ecore-main/Makefile.inc make: fatal errors encountered -- cannot continue ===>>> Is /usr/ports/graphics/ecore-evas/Makefile missing? ===>>> Aborting update Terminated >How-To-Repeat: Use a non-standard WRKDIRPREFIX path and try to build for example graphics/ecore-evas. >Fix: It works for me with the attached patch. I'm not sure if this is a fix or only a workaround, but so far I haven't noticed any problems. Note that not all replaced occurrences of .include <...> seem to actually cause problems (for example I can build x11/ecore-imf without the patch), but I modified them anyway to keep it consistent. Patch attached with submission follows: --- .zfs/snapshot/2011-06-25c/graphics/ecore-evas/Makefile 2010-12-14 08:30:34.000000000 +0100 +++ graphics/ecore-evas/Makefile 2011-06-25 18:22:00.146424685 +0200 @@ -27,7 +27,7 @@ BUILD_WRKSRC= ${WRKSRC}/src/lib/ecore_evas INSTALL_WRKSRC= ${BUILD_WRKSRC} -.include <../../devel/ecore-main/Makefile.inc> +.include "../../devel/ecore-main/Makefile.inc" CONFIGURE_ARGS+= --enable-ecore-evas \ --enable-ecore-input \ --- .zfs/snapshot/2011-06-25c/x11/ecore-x11/Makefile 2011-06-25 05:36:19.000000000 +0200 +++ x11/ecore-x11/Makefile 2011-06-25 18:22:00.182365705 +0200 @@ -28,7 +28,7 @@ INSTALL_WRKSRC= ${BUILD_WRKSRC} XEXTDIR= ${LOCALBASE}/include/X11/extensions -.include <../../devel/ecore-main/Makefile.inc> +.include "../../devel/ecore-main/Makefile.inc" CONFIGURE_ARGS+= --enable-ecore-x \ --enable-ecore-input --- .zfs/snapshot/2011-06-25c/x11/ecore-input_evas/Makefile 2011-06-25 05:36:19.000000000 +0200 +++ x11/ecore-input_evas/Makefile 2011-06-25 18:22:00.185365947 +0200 @@ -27,7 +27,7 @@ BUILD_WRKSRC= ${WRKSRC}/src/lib/ecore_input_evas INSTALL_WRKSRC= ${BUILD_WRKSRC} -.include <../../devel/ecore-main/Makefile.inc> +.include "../../devel/ecore-main/Makefile.inc" CONFIGURE_ARGS+= --enable-ecore-input \ --enable-ecore-input_evas --- .zfs/snapshot/2011-06-25c/x11/ecore-imf_evas/Makefile 2011-06-25 05:36:18.000000000 +0200 +++ x11/ecore-imf_evas/Makefile 2011-06-25 18:22:00.210388261 +0200 @@ -27,7 +27,7 @@ BUILD_WRKSRC= ${WRKSRC}/src/lib/ecore_imf_evas INSTALL_WRKSRC= ${BUILD_WRKSRC} -.include <../../devel/ecore-main/Makefile.inc> +.include "../../devel/ecore-main/Makefile.inc" CONFIGURE_ARGS+= --enable-ecore-con \ --enable-ecore-config \ --- .zfs/snapshot/2011-06-25c/graphics/ecore-sdl/Makefile 2010-12-14 08:30:34.000000000 +0100 +++ graphics/ecore-sdl/Makefile 2011-06-25 18:22:00.212366236 +0200 @@ -28,7 +28,7 @@ BUILD_WRKSRC= ${WRKSRC}/src/lib/ecore_sdl INSTALL_WRKSRC= ${BUILD_WRKSRC} -.include <../../devel/ecore-main/Makefile.inc> +.include "../../devel/ecore-main/Makefile.inc" CONFIGURE_ARGS+= --enable-ecore-sdl \ --enable-ecore-input --- .zfs/snapshot/2011-06-25c/x11/ecore-input/Makefile 2011-06-25 11:59:16.018123602 +0200 +++ x11/ecore-input/Makefile 2011-06-25 18:25:50.392372005 +0200 @@ -26,7 +26,7 @@ BUILD_WRKSRC= ${WRKSRC}/src/lib/ecore_input INSTALL_WRKSRC= ${BUILD_WRKSRC} -.include <../../devel/ecore-main/Makefile.inc> +.include "../../devel/ecore-main/Makefile.inc" CONFIGURE_ARGS+= --enable-ecore-input --- .zfs/snapshot/2011-06-25c/x11/ecore-imf/Makefile 2011-06-25 05:36:18.000000000 +0200 +++ x11/ecore-imf/Makefile 2011-06-25 18:22:00.214365163 +0200 @@ -26,7 +26,7 @@ BUILD_WRKSRC= ${WRKSRC}/src/lib/ecore_imf INSTALL_WRKSRC= ${BUILD_WRKSRC} -.include <../../devel/ecore-main/Makefile.inc> +.include "../../devel/ecore-main/Makefile.inc" CONFIGURE_ARGS+= --enable-ecore-con \ --enable-ecore-config \ --- .zfs/snapshot/2011-06-25c/net/ecore-con/Makefile 2011-06-25 11:54:47.291077706 +0200 +++ net/ecore-con/Makefile 2011-06-25 18:48:30.369358605 +0200 @@ -26,7 +26,7 @@ BUILD_WRKSRC= ${WRKSRC}/src/lib/ecore_con INSTALL_WRKSRC= ${BUILD_WRKSRC} -.include <../../devel/ecore-main/Makefile.inc> +.include "../../devel/ecore-main/Makefile.inc" CONFIGURE_ARGS+= --enable-ecore-con --- .zfs/snapshot/2011-06-25c/devel/ecore-file/Makefile 2011-06-25 11:50:07.002083225 +0200 +++ devel/ecore-file/Makefile 2011-06-25 18:57:03.019369360 +0200 @@ -26,7 +26,7 @@ BUILD_WRKSRC= ${WRKSRC}/src/lib/ecore_file INSTALL_WRKSRC= ${BUILD_WRKSRC} -.include <../ecore-main/Makefile.inc> +.include "../ecore-main/Makefile.inc" CONFIGURE_ARGS+= --enable-ecore-file --- .zfs/snapshot/2011-06-25c/devel/ecore-ipc/Makefile 2011-06-25 11:50:07.046074081 +0200 +++ devel/ecore-ipc/Makefile 2011-06-25 18:58:06.471369196 +0200 @@ -38,7 +38,7 @@ CONFIGURE_ARGS+= --disable-openssl .endif -.include <../ecore-main/Makefile.inc> +.include "../ecore-main/Makefile.inc" CONFIGURE_ARGS+= --enable-ecore-con \ --enable-ecore-ipc >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201107031252.p63CqlTf011946>