From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from plane.gmane.org ([80.91.229.3]) by metis.ext.pengutronix.de with esmtp (Exim 4.72) (envelope-from ) id 1TRje3-0004k6-L7 for ptxdist@pengutronix.de; Fri, 26 Oct 2012 15:08:17 +0200 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1TRje4-00068g-Uw for ptxdist@pengutronix.de; Fri, 26 Oct 2012 15:08:17 +0200 Received: from 208.80.102.28 ([208.80.102.28]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 26 Oct 2012 15:08:16 +0200 Received: from steve by 208.80.102.28 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 26 Oct 2012 15:08:16 +0200 From: Steve Schefter Date: Fri, 26 Oct 2012 13:07:58 +0000 (UTC) Message-ID: References: <20121025140956.GF23204@pengutronix.de> Mime-Version: 1.0 Subject: Re: [ptxdist] dependency issue Reply-To: ptxdist@pengutronix.de List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: ptxdist-bounces@pengutronix.de Errors-To: ptxdist-bounces@pengutronix.de To: ptxdist@pengutronix.de Robert Schwebel writes: > You can try to run 'ptxdist --debug go', which prints out the make > deductions. Maybe that gives you a hint why Mesalib is built first. Thanks Robert. I tried that, but it just seems to confirm that it isn't considering host-makedpend. Details below. First, it reports that it needs to build libdrm. That is consistent with the state/ptx_map_deps.sh line I quoted earlier: PTX_MAP_DEP_MESALIB=HOST_MESALIB:LIBDRM:HOST_MAKEDEPEND:DRI2PROTO:XORG_LIB_X11: XORG_LIB_XEXT:XORG_LIB_XXF86VM:XORG_LIB_XDAMAGE:XORG_LIB_XFIXES:XORG_PROTO_GL: EXPAT:GCCLIBS But then it moves on to building Mesalib without considering host-makedepend. Even though there are no state/host-makedepend... files. All of the other state files needed by the above map_deps line are in place (eg state/xorg-lib-x11..., state/xorg-lib-xxf86vm...) so it rightly doesn't need to do anything with those (has already done those). It just seems to be host-makedepend that it isn't considering. Regards, Steve File `world' does not exist. File `state/ptx_image_fix_permissions' does not exist. File `state/graphics_ddk.targetinstall.post' does not exist. File `state/graphics_ddk.targetinstall' does not exist. File `state/xorg-server.targetinstall' does not exist. File `state/mesalib.targetinstall' does not exist. File `state/libdrm.install' does not exist. Must remake target `state/libdrm.install'. (makes libdrm) finished target libdrm.targetinstall Successfully remade target file `state/libdrm.targetinstall'. File `state/mesalib.install.post' does not exist. File `state/mesalib.install.pack' does not exist. File `state/mesalib.install' does not exist. File `state/mesalib.compile' does not exist. File `state/mesalib.prepare' does not exist. File `state/mesalib.extract' does not exist. Must remake target `state/mesalib.extract'. -- ptxdist mailing list ptxdist@pengutronix.de