From owner-freebsd-ports@freebsd.org Mon Mar 6 21:38:43 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 4B699CFCC24 for ; Mon, 6 Mar 2017 21:38:43 +0000 (UTC) (envelope-from graham@menhennitt.com.au) Received: from homiemail-a48.g.dreamhost.com (sub5.mail.dreamhost.com [208.113.200.129]) (using TLSv1.1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 28D1811C8 for ; Mon, 6 Mar 2017 21:38:42 +0000 (UTC) (envelope-from graham@menhennitt.com.au) Received: from homiemail-a48.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a48.g.dreamhost.com (Postfix) with ESMTP id 9396570D4A00 for ; Mon, 6 Mar 2017 13:38:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=menhennitt.com.au; h= subject:to:references:from:message-id:date:mime-version :in-reply-to:content-type:content-transfer-encoding; s= menhennitt.com.au; bh=GDQ+pr/GGGdps/gKT6fDin4F/mU=; b=hvzXv5lSrn IbbtZQ3ICIN7hmRk9lUk1v21wnqaQTuaBf1ueAm8slu/h8e4P+z2OS9JeKPLnVZU kudttwL9nJIqr5OR4lhjdSFmFltnrE5lSGFTvSqaJSzYKYjOQVNXt3gIFeXJJXX4 L+rOg1cUIrBywFmqHTF2ikZ49+QGlv39g= Received: from [137.237.172.21] (unknown [192.160.117.150]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: graham@menhennitt.com.au) by homiemail-a48.g.dreamhost.com (Postfix) with ESMTPSA id D94CB70D4333 for ; Mon, 6 Mar 2017 13:38:35 -0800 (PST) Subject: Re: linker errors for OpenGL functions To: freebsd-ports@freebsd.org References: <99eb9add-a30b-0445-2f64-8b801d9072db@menhennitt.com.au> From: Graham Menhennitt Message-ID: <58d6ed8f-5ca0-d7b9-4683-ff3db5ce98c6@menhennitt.com.au> Date: Tue, 7 Mar 2017 08:38:33 +1100 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.7.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed 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: Mon, 06 Mar 2017 21:38:43 -0000 On 6/03/2017 11:29 AM, Kevin Oberman wrote: > On Sat, Mar 4, 2017 at 12:14 PM, Graham Menhennitt >> I've screwed up something on my system. When I try to build the >> x11/kde4-workspace port, I get a pile of linker errors. I'm guessing that I >> just need to reinstall some other OpenGL port, but I can't find out which >> one. Any clues, please? >> >> Thanks, >> >> Graham >> >> >> /usr/local/lib/qt4/libQtOpenGL.so.4: undefined reference to `glBegin' >> c++: error: linker command failed with exit code 1 (use -v to see >> invocation) >> gmake[4]: *** [ksmserver/screenlocker/greeter/CMakeFiles/kscreenlocker_greet.dir/build.make:283: >> ksmserver/screenlocker/greeter/kscreenlocker_greet] Error 1 >> gmake[4]: Leaving directory '/usr/ports_build/usr/data/Fre >> eBSD/ports/x11/kde4-workspace/work/.build' >> gmake[3]: *** [CMakeFiles/Makefile2:8345: ksmserver/screenlocker/greeter >> /CMakeFiles/kscreenlocker_greet.dir/all] Error 2 >> gmake[3]: *** Waiting for unfinished jobs.... >> > Do you have any older versions of llvm installed? OpenGL has issues if > anything older that llvm38 (maybe llvm39) is installed. "pkg delete -f > llvm3?" for each version prior to 3.9 installed. It is quite unlikely that > you will find any dependencies on the old versions. You can use "pkg info > -d llvm3?" to confirm. It is possible that some port or another might need > a re-install, but I have yet to see a report of this. > Hi Kevin, Thanks for replying. Unfortunately, no, I only have llvm39 installed. That's not to say I haven't had other versions installed in the past. In fact, I suspect that cleaning up my system is exactly what broke this. I'll try reinstalling some more ports. Thanks again, Graham