From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qg0-x236.google.com (mail-qg0-x236.google.com [IPv6:2607:f8b0:400d:c04::236]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by huchra.bufferbloat.net (Postfix) with ESMTPS id 0EB3821F6CD for ; Mon, 26 Oct 2015 14:54:34 -0700 (PDT) Received: by qgeo38 with SMTP id o38so132498941qge.0 for ; Mon, 26 Oct 2015 14:54:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=2vIrvTv1t/qTcoQHxyGUuFaEYRXkeJrYUfeDumI2LVs=; b=JoGw7Vv3YhlbqqFu/P+cDuwQeI1H6Pws+FCBmC/QbwWcTChZdCV+Ea9G7RGa0vhDss XjDhQxLCYIvUTo88Bl9BkkNV53/vtpenNA5ypL+I0QuRaPzgnwLkYfsB/fJyXOLYs9vz Iom1MD4IgJPawYNHUT3k6AVyon0U6akS1EDQGNk4t7+r72NTLTDlcc8gJIHbKABoFvXA kSXRmdQI3Z3AkaABoWWI+gnvOcYNmmxHNDWG+3SixZqUmBfuBR4BS3kD+YjAlpU5vLKU Dnwa6eaYdKGUWn+Lb9soFS7KzAmBXUASU3xXUoDbOXdBOL7dqXir12ioIgnBnY/hPpmb TT4g== X-Received: by 10.140.20.98 with SMTP id 89mr12397874qgi.15.1445896473588; Mon, 26 Oct 2015 14:54:33 -0700 (PDT) Received: from [192.168.1.175] (207-180-163-171.ma.subnet.cable.rcn.com. [207.180.163.171]) by smtp.googlemail.com with ESMTPSA id k102sm11482968qgd.24.2015.10.26.14.54.32 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 26 Oct 2015 14:54:33 -0700 (PDT) Message-ID: <562EA118.3030907@gmail.com> Date: Mon, 26 Oct 2015 17:54:32 -0400 From: Richard Smith User-Agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: Sebastian Moeller , =?UTF-8?B?VG9rZSBIw7hpbGFuZC1Kw7g=?= =?UTF-8?B?cmdlbnNlbg==?= References: <562A5BE5.6010101@gmail.com> <8AAB9319-17D4-40E5-B5B6-DABCB63864CF@gmx.de> <562CF0E6.5050700@gmail.com> <562CFE58.9080806@gmail.com> <562D353D.9000308@gmail.com> <562E1C37.4000506@gmail.com> <02FDF355-F509-47E2-B63C-20CCE0ACA890@gmx.de> <87pp01yc0h.fsf@toke.dk> <0C8DA3DE-B9AF-4006-866B-29E4A3533876@gmx.de> In-Reply-To: <0C8DA3DE-B9AF-4006-866B-29E4A3533876@gmx.de> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Cc: "cerowrt-devel@lists.bufferbloat.net" Subject: Re: [Cerowrt-devel] ***UNCHECKED*** Re: Problems testing sqm (solved) X-BeenThere: cerowrt-devel@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: Development issues regarding the cerowrt test router project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Oct 2015 21:54:57 -0000 On 10/26/2015 10:30 AM, Sebastian Moeller wrote: > Hi Toke, > > On Oct 26, 2015, at 14:50 , Toke Høiland-Jørgensen > wrote: > >> Sebastian Moeller writes: >> >>> So, I have no recipe for home-brew, but I use the attached as >>> local ports collection under macports to get flent to run: >> >> You mind if I put this tutorial into the Flent docs? > > Not at all; I am not sure whether a) this is the minimal set and b) > whether it fully works as advertised, so maybe waiting for Richards > potential success/failure report might be prudent? The homebrew part turned out to be pretty easy. Edit the netperf.rb file to include --enable-demo Then: brew install netperf.rb --build-from-source What was much more involved was getting the Mac to a place where you could actually build programs. Have to update Xcode, agree to license agreements, and then install command line tools. 'brew doctor' Is super helpful in sorting all that out. I see why they had to create it. BUT, The netperf compile will fail when using --enable-demo. See here: http://www.netperf.org/pipermail/netperf-talk/2013-December/001160.html So in the end I had to resort to extracting the tarball and editing the source to remove the inline on the problematic functions and then good ol' ./configure; make; sudo make install; Which surprisingly worked. I think thats because 'brew doctor' sorted out all the stuff that would have otherwise been broken. And then finally 'brew install fping' So now I've got flent working now on the Mac Air. I should also mention that 'brew install qt' is necessary if you want to show plots. -- Richard A. Smith