From owner-freebsd-ports@freebsd.org Thu Apr 26 16:19:12 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6F2FFFB1EEA for ; Thu, 26 Apr 2018 16:19:12 +0000 (UTC) (envelope-from killing@multiplay.co.uk) Received: from mail-wm0-x229.google.com (mail-wm0-x229.google.com [IPv6:2a00:1450:400c:c09::229]) (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 DDD946AA9B for ; Thu, 26 Apr 2018 16:19:11 +0000 (UTC) (envelope-from killing@multiplay.co.uk) Received: by mail-wm0-x229.google.com with SMTP id j5so14415509wme.5 for ; Thu, 26 Apr 2018 09:19:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=multiplay-co-uk.20150623.gappssmtp.com; s=20150623; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language; bh=7gbirJCVuUgknMi1nihhH3DV4fwjVxcujrcjJoY72RY=; b=lb7pgDgA+6sfkPZsQdpa4WQZZFAely1epSEhFcH5GgP9V+4lDCOw3TRx3/Sz4hw79Q EysULp2WhP9aCfMxiLwsApt1p0Auw4CwJruypz/i0IRyYJ2i3refgQFOKsEIGSGke3k1 plecm2+raLbpTIwKNgQw5dA1fJPXFofx32oBWOAyTn3r2Vu3q8nGVmxH6fJcJ24VOaWg OnSrvT3sz5ONOBKfN/5qsK2z5Plfih21jgW3UtbH7EccbGFl9ny7FHgkovxz7KQ5VR26 I/5Od7Xur8Hoe0m0y0cqyhvEvCsCsZw7Rp14YMO2DJEu6Qqn5x+Jg0PD86XeZuScVQHv d3uw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language; bh=7gbirJCVuUgknMi1nihhH3DV4fwjVxcujrcjJoY72RY=; b=f3GG3OtoWalJcTE0jjeXvRKNJdFWSx8wFt0WBo1OISqiBc7tp00TLvvXwwGe56asTi 7Sg8TlVkjX+MkAs1Y+Kz1gtxL34einjNIk+KSCyyHfXfNJ85JYKCq6gVSwQV6y18uyc0 n0rjLzrkCUdyrDDrk6rjb1nBKGhdK9ygSi4Ql8B79nlsoM7j1bHAz+pKJi2R9Gx9nL7X 3SGzOcXNOyD5xKWy/7JTyqBOH/v8W0RsxOU+Cb0vxXxEa0aTGcerreGz4jZw3y5ojWDa d9ZnRCLJNs0eBkB+UnA4FjwScrhBoQBMYmN16GPqGONBPKhq/0Q3Fe/EJvIs8rS3AvBc GM/A== X-Gm-Message-State: ALQs6tA2UDDdeDLTj0KSD1CWu7qqVCm6f/RKReHg9e8mRwZGMbmskbSO 8HOL/c24ElFcDe0qU4JOZDNTtRy2qx8= X-Google-Smtp-Source: AB8JxZrd6v8ATVeisGZ2AVnAvtaVhW9vHkLNuFI18k9BsaQZFaCyL3XNjHWzxShdQWs6hSoZgftR0g== X-Received: by 10.28.215.208 with SMTP id o199mr18162633wmg.61.1524759550152; Thu, 26 Apr 2018 09:19:10 -0700 (PDT) Received: from [10.10.1.111] ([185.97.61.1]) by smtp.gmail.com with ESMTPSA id 39-v6sm30435601wry.89.2018.04.26.09.19.08 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 26 Apr 2018 09:19:09 -0700 (PDT) Subject: Re: lang/go failes to build with poudriere, since 2018-04-05 To: Bjarne , "Derek (freebsd lists)" <482254ac@razorfever.net>, freebsd-ports@freebsd.org References: <405cd11b-48c4-2b82-561e-ae9cada253bb@darco.dk> <8859afde-29a5-79d6-9b00-6b97df687b94@multiplay.co.uk> <874d92d2-55bc-6dc1-5f6e-f57dc5ab5381@razorfever.net> From: Steven Hartland Message-ID: Date: Thu, 26 Apr 2018 17:19:08 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 In-Reply-To: Content-Language: en-US Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Content-Filtered-By: Mailman/MimeDel 2.1.25 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Apr 2018 16:19:12 -0000 That will just slow things down, its not a fix. If you want to try its just an environment variable that needs to set before you run the app e.g. setenv GOMAXPROCS 1 ./my-go-app If you could have a look at my other reply and answer the questions there that would be appreciated.     Regards     Steve On 26/04/2018 17:08, Bjarne wrote: > Hi Derek > > Thank you very much for replying. it seems you hit it right on target! > > Unfortunately I dont know anything about go, but it is a requirement > of sysutils/beats. > > > Googling around i can see GOMAXPROCS is something with max number of > cpu's used. > Since i dont know where to set that parameter and the fact i am > working with a virtual environment, I reduced the numbe of cpu's  from > 4 to 1  on the build machine. > Now go is building and all is well again. > > Where would I set GOMAXPROCS=1? > I might want to go back to 4 cpu's again. > > > > On 25-04-2018 23:09, Derek (freebsd lists) wrote: >> Ah, you'll note: fork/exec implicated here. >> >> Looks like this guy strikes again: >> https://github.com/golang/go/issues/15658 >> >> It pains me to say but Go on FreeBSD is (and has always been) >> broken.  Should be fine if you don't exec.  Something that might >> help, is setting GOMAXPROCS=1. >> >> Derek >> >> On 18-04-25 07:45 AM, Steven Hartland wrote: >>> Builds fine on 11.1-RELEASE-p6 here: >>> >>> [00:04:02] Committing packages to repository >>> [00:04:02] Removing old packages >>> [00:04:02] Built ports: lang/go >>> [ports11-1-multiplay] [2018-04-25_11h37m16s] [committing:] Queued: 1 >>> Built: 1  Failed: 0  Skipped: 0  Ignored: 0 Tobuild: 0   Time: 00:04:01 >>> [00:04:02] Logs: >>> /usr/local/poudriere/data/logs/bulk/ports11-1-multiplay/2018-04-25_11h37m16s >>> >>> [00:04:02] Cleaning up >>> >>> svn info >>> Path: . >>> Working Copy Root Path: /usr/local/poudriere/ports/multiplay >>> URL: https://svn.freebsd.org/ports/head >>> Relative URL: ^/head >>> Repository Root: https://svn.freebsd.org/ports >>> Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5 >>> Revision: 468275 >>> Node Kind: directory >>> Schedule: normal >>> Last Changed Author: tobik >>> Last Changed Rev: 468275 >>> Last Changed Date: 2018-04-25 11:08:41 +0000 (Wed, 25 Apr 2018) >>> >>> >>>      Regards >>>      Steve >>> >>> On 25/04/2018 12:07, Bjarne wrote: >>>> I got a job to rebuild all packages every night, but since >>>> 2018-04-05 building /usr/ports/lang/go is failing. >>>> >>>> Apparently 2018-04-05  some major changed was introduced, since 331 >>>> pakackes was rebuilt. Not sure what it was, I saw nothing in UPATING. >>>> >>>> Top of logfile: >>>> >>>>>> Building lang/go >>>> :snip >> > > -- > mvh, > Bjarne