From owner-freebsd-ports@freebsd.org Sat Nov 26 14:01:45 2016 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 209CEC57703 for ; Sat, 26 Nov 2016 14:01:45 +0000 (UTC) (envelope-from koobs.freebsd@gmail.com) Received: from mail-pg0-x231.google.com (mail-pg0-x231.google.com [IPv6:2607:f8b0:400e:c05::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E71E41D99 for ; Sat, 26 Nov 2016 14:01:44 +0000 (UTC) (envelope-from koobs.freebsd@gmail.com) Received: by mail-pg0-x231.google.com with SMTP id x23so39273109pgx.1 for ; Sat, 26 Nov 2016 06:01:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:reply-to:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=CN5tcQcGKk1XyBkLvBhpSfQBniHfZOrLmVpzh+Na5og=; b=xEqmrEcX2D5x69B5I5+pg7GN6l2nTHqVvVhcE9uIlynu8sxafF3pdC/nbJHXookHl4 uz3AGa49L7q/8WfwKBr/LdaWcDlEne0XgZ4Xd2OFdyKnpqgIlfn7IH1VHpc2PpoAc/1r jdjz/Ya6aKQOfKdF7+Nwo4PnTiJCUjKmimYX+k1naAOwLjvlB2I096BFcBScc3z1nPZg Tpce8GdRBrhWL2hPQNXY6SH0nDrmly+qW5PPyvrs+dV3jALTfuMB7xMA6AfZICwjRVwT Mjq1TokcFovLVYTk91DRuIsdoWhpzLPJc09XEu0+eGnCE6jcEy3yriUng6WpuWv70z2k BuRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:reply-to:subject:to:references:from :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=CN5tcQcGKk1XyBkLvBhpSfQBniHfZOrLmVpzh+Na5og=; b=Ve+2cdtZvWK2aGuScwXlQgFJ9YRUspJC1eJwzPdb1IbfXGnGqNmB1DVPIYyy4HV1Dh P7JK/4kYllMibWgGX9gqNqGDLikRBHjx8NvWiYT64gGFsuTrluWalUJHeURWZHT2Bjtr 9fa5UrWoSGh4U33QnujSNvBt6IWA1BLFZ9lGJy7+R3FShVfv0ma/s5ChpvZZ7oK0WxYd 8zIGb575FVd/2AurBEdkRhSUAl7zCDTtvAtyEqasCYkdOyMDBr7tWaIu8sTYvidYErZO rgVwdb0HCjd/5huSaZDvRqN4Fc3LnYf7R9z3mEIxI6hJPHn2R1u3jFwfVo69JUO7akTw uQog== X-Gm-Message-State: AKaTC03+dz/3KZu3kMn0ImaRpaq0XF0EuN0ffse0LbijDrqBRXCAl/519E5NDkHwKW6zBg== X-Received: by 10.84.191.228 with SMTP id a91mr28976673pld.46.1480168904103; Sat, 26 Nov 2016 06:01:44 -0800 (PST) Received: from ?IPv6:2001:44b8:31ae:7b01:d44c:889c:2e3a:fc63? (2001-44b8-31ae-7b01-d44c-889c-2e3a-fc63.static.ipv6.internode.on.net. [2001:44b8:31ae:7b01:d44c:889c:2e3a:fc63]) by smtp.gmail.com with ESMTPSA id c22sm57404567pgn.12.2016.11.26.06.01.42 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 26 Nov 2016 06:01:43 -0800 (PST) Sender: Kubilay Kocak Reply-To: koobs@FreeBSD.org Subject: Re: graphics/py3-cairo cannot find Python.h, but Python.h is present To: tech-lists , freebsd-ports@freebsd.org References: <30b728cd-4f5b-fb00-be41-c2f21e54eded@zyxst.net> <0c801f97-bb8f-3219-4923-5ae6c721d8af@FreeBSD.org> <862561bd-d6ed-d316-9de6-3807285ec0e9@zyxst.net> From: Kubilay Kocak Message-ID: <15ecc8c9-40db-552b-c459-56507ac7e7c9@FreeBSD.org> Date: Sun, 27 Nov 2016 00:59:44 +1100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.0a2 MIME-Version: 1.0 In-Reply-To: <862561bd-d6ed-d316-9de6-3807285ec0e9@zyxst.net> Content-Type: text/plain; charset=utf-8 Content-Language: en-AU Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Nov 2016 14:01:45 -0000 On 26/11/2016 9:11 PM, tech-lists wrote: > On 26/11/2016 03:48, Kubilay Kocak wrote: >> Include path ^^ has a double '/storage/storage/' prefix: >> >> '-I/storage/storage/usr/local/include/python3.5m' >> >> What's causing it is the question. It could be that something is not >> PREFIX-safe. > > Interesting. Is this something I can fix myself in the Makefile? Difficult to answer that question without knowing what/where the cause is. Off the top of my head, some avenues to investigate: - /etc/make.conf (or any other config sourced into the port build) - the graphics/py3-cairo port - Any USES=foo framework components that py3-cairo uses - waf configuration for py3-cairo - python3.5-config results - if python3.5-config results contain the incorrect path, then the lang/python35 port or Mk/Uses/python.mk looking for things that may be PREFIX-unsafe. Which raises the question, what variable(s) is/are being overridden to get things happening in /storage in your environment? A full environment variable list while building the port would be good. ./koobs