From owner-freebsd-ports@freebsd.org Sun Oct 15 10:44:27 2017 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 98887E3FEED for ; Sun, 15 Oct 2017 10:44:27 +0000 (UTC) (envelope-from gurenchan@gmail.com) Received: from mail-io0-x235.google.com (mail-io0-x235.google.com [IPv6:2607:f8b0:4001:c06::235]) (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 625A472407 for ; Sun, 15 Oct 2017 10:44:27 +0000 (UTC) (envelope-from gurenchan@gmail.com) Received: by mail-io0-x235.google.com with SMTP id b186so13205148iof.8 for ; Sun, 15 Oct 2017 03:44:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=skH5BGD0DR/fhi3/DnMzAmHwyJxBxuyUpH1FdaADGkk=; b=gHhHFdD4hZATlACmWMyh0ow276SKk/If9aWNEtiBvFZnGCOI0LEye1ye3FVmHgi/7i LegAqFcOSukFO0MxXDfSjI2bxm8D58ockqAQxsgFhwg80QyTS8yEMdeU4A7s5gsTRgGA z/IGErm/DS459acWYTYg/UxzeCQap99HAAT7uMcpwG6XvTNcCTVYPjfiWNrqcaozpo/e W1J1po1xIauu9EENTDKFTG7wDTGStiYWHEAOdUVf5GgW71G8BrQLNC4LpfCpxBTlf3f4 ySrtl7db45rCfR2NjIzZkSCh0eAPQ0qzcSdBqxsOekuMLMEWDot3pw4IZtKyprJgM4yb 8gOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=skH5BGD0DR/fhi3/DnMzAmHwyJxBxuyUpH1FdaADGkk=; b=U8rCEtpfng1rIOyrIOdOHfKom1lZAJWPq3n4YWjU9Lo3cCOsLE5ZJjXHcWM3cbKruv hyrPO5qlsiBF5onNehtzHmYjHUn9E2p/gOK8qKr5XSwRW7g4htrc5CB2tnHrrSyTeoxk PHcQgqMBk1hnj0puTkb4sliZqq4OuMndnw48vFrrN8aOuTnlRMqJsm3Sva79tQRbDSvV txRJfecFRLKvr861DTncHJySnp9AdY2GU0nawltsQbJEmpxPVCWkFw/x+zidhey6aYz/ Pxt5OdUBrwW20x+ZxiaXwFdNXIPYveAMp7ko4TbYgoinkZJAchMK+0R6eoBasDXbPBpY LykA== X-Gm-Message-State: AMCzsaWxfdClN8zItHG0m/G+SL2zkZ5mezwnGzRHfZb7LLboYBZ2CurC jGFs2phfFu2C5qPuincI/rtNe1m1tAeQcYNHgoZC7A== X-Google-Smtp-Source: AOwi7QBVtGbtArExNxWa9tFS4R4w9wfZ1WteHxsGAroVWg6h9eVTq5Ixni6g31nOAx/wwUxKRjPs75FY0nzmZ0UHdVM= X-Received: by 10.107.135.25 with SMTP id j25mr8192374iod.213.1508064266231; Sun, 15 Oct 2017 03:44:26 -0700 (PDT) MIME-Version: 1.0 Received: by 10.107.8.66 with HTTP; Sun, 15 Oct 2017 03:44:25 -0700 (PDT) From: blubee blubeeme Date: Sun, 15 Oct 2017 18:44:25 +0800 Message-ID: Subject: Porting github code to FreeBSD [configure] To: FreeBSD Ports Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.23 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: Sun, 15 Oct 2017 10:44:27 -0000 I'm trying to port some code from github to FreeBSD but I run into a few issues; 1) The project needs to use gnu make, gnu sed and other gnu tools since it uses the gnu version of @< for variable names 2) The project also uses autoreconf because there's .am and .in files I can pull the files down and run autoreconf that seems to populate the proper files but then I need to run the configure script then the make command as well but I am running into issues there. In my Makefile, I added this line: USES= autoreconf gmake .include # post-extract: # post-patch: # do-install: .include connexions/Makefile.am: installing 'upstream/depcomp' parallel-tests: installing 'upstream/test-driver' ===> Building for utsushi-1.0.0 gmake[1]: Entering directory '/usr/ports/graphics/tmp/work/test' gmake[1]: Makefile: No such file or directory gmake[1]: *** No rule to make target 'Makefile'. Stop. gmake[1]: Leaving directory '/usr/ports/graphics/tmp/work/test' ===> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. *** Error code What do I need to add to my uses command to get things to proceed? Doing things by hand I have to follow these steps: change to the download folder and run: autoreconf -fi ./configure make