From owner-freebsd-questions@FreeBSD.ORG Mon Jan 9 11:55:08 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7AF5A16A420 for ; Mon, 9 Jan 2006 11:55:08 +0000 (GMT) (envelope-from freebsd-questions@m.gmane.org) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id E662043D60 for ; Mon, 9 Jan 2006 11:54:59 +0000 (GMT) (envelope-from freebsd-questions@m.gmane.org) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1Evvbr-00045y-2h for freebsd-questions@freebsd.org; Mon, 09 Jan 2006 12:54:47 +0100 Received: from c-24-147-87-49.hsd1.ma.comcast.net ([24.147.87.49]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 09 Jan 2006 12:54:47 +0100 Received: from jdarnold by c-24-147-87-49.hsd1.ma.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 09 Jan 2006 12:54:47 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-questions@freebsd.org From: JD Arnold Date: Mon, 09 Jan 2006 06:54:48 -0500 Organization: Amazing Developments Lines: 72 Message-ID: References: <43BD511F.7010403@charter.net> <43C22B59.4070709@charter.net> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: c-24-147-87-49.hsd1.ma.comcast.net User-Agent: Thunderbird 1.5 (Windows/20051201) In-Reply-To: <43C22B59.4070709@charter.net> Sender: news Subject: Re: how do you install wx-config in FreeBSD? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Jan 2006 11:55:08 -0000 bob self wrote: > JD Arnold wrote: > >> bob self wrote: >> >>> I'm running FreeBSD 6.0 and have installed >>> wxgtk2-2.6.2_1 and wxgtk2-common-2.6.2. >>> >>> VLC runs fine so I know that wxwidges is installed correctly. But I >>> want to install the wxsamples >>> and compile them. I copied wxsamples manually and try to compile >>> using a script from an older >>> freebsd system but it wants wx-config and I can't find out how to get >>> that installed using the >>> ports. Which port would include that? >> >> >> wx-config is in the wxWidgets port, only it is named using the version >> of wxgtk: >> >> /usr/X11R6/bin/wxgtk2-2.6-config >> >> I guess maybe they don't want to overwrite any existing wx-config, but I >> suppose it would be nice if the port installer checked for it, and if it >> didn't exist, create it using a link. You should do that (as root): >> >> # cd /usr/X11R6/bin >> # ln wx-gtk2-2.6-config wx-config >> >> You can find out whether it got intalled by the wxgtk port by using >> pkg_info: >> >> # pkg_info -xL wxgtk | grep bin >> >> would should show where the -config and the wxrc got installed. >> >> BTW, I talk about the pkg_info option in a recent post on my blog. Thanks >> to Dru from OnLamp.com for showing me this very cool option, something >> I've >> always wondered about, as sometimes it can be very mysterious as to >> what and >> where a port might install stuff. >> > I did find setup.h in /usr/X11R6/include/wx-2.6/gtk2-ansi-release-2.6 > > I installed wxgtk2 using portupgrade but no configuration screen came up. > What is the procedure to configure wxgtk2 if you use portupgrade? I see > that my setup.h has > #define wxUSE_MEDIACTRL 0 > which is not what I want, so I need to reconfigure it but haven't been > able to find out how to do that. When you use the ports system, you can see the normal source distribution in the /usr/ports/(category)/(port)/work folder. So if you go into : /usr/ports/x11-toolkits/wxGTK26/work/wxGTK-2.6.1 you see the "normal" installation hierarchy. INSTALL.txt gives you more installation options, and reading the configure script file in there gives you even more. You'll see in configure an option called '--enable-mediactrl'. Edit the Makefile in /usr/ports/x11-toolkits/wxGTK26 to add that flag to the configure run. After you do this, you'll want to go into the work folder and run make clean, then go back to the wxGTK26 folder and re-run make && make install. I think there is some way to tell the make to redo stuff because you've changed the config options, but I can never remember the variable to set. -- Jonathan Arnold (mailto:jdarnold@buddydog.org) Daemon Dancing in the Dark, a FreeBSD weblog: http://freebsd.amazingdev.com/blog/ UNIX is user-friendly. It's just a bit picky about who its friends are.