Date: Fri, 16 Feb 2007 21:53:24 -0800 (PST) From: sans <bindubhaskar@rediffmail.com> To: freebsd-eclipse@freebsd.org Subject: Re: [ports-amd64@FreeBSD.org: eclipse-gef-3.2.2 failed on amd64 6] Error : Launch failed no binaries Message-ID: <9017086.post@talk.nabble.com> In-Reply-To: <45D5C1DD.2000106@datalinktech.com.au> References: <9003021.post@talk.nabble.com> <45D5C1DD.2000106@datalinktech.com.au>
next in thread | previous in thread | raw e-mail | index | archive | help
hi, on changing the built command to gmake, it worked. thanks a lot for your reply. sans. David Nugent wrote: > > sans wrote: >> I tried to simple managed make c++ application. I have installed Eclipse >> and >> CDT plug in using FreeBSD ports. >> >> When I try to build the application, a makefile error is coming 'Error >> expanding embedded variable'. >> On trying to run the application, it results in an error 'Launch failed: >> no >> binaries' . >> > > Eclipse defaults expect make(1) to be GNU make and this assumption is > what is causing this to fail (you can probably see make(1)'s error text > in the console window). The default make(1) in FreeBSD is not GNU make > nor compatible for any non-trivial makefile. > > You need to adjust your make settings which can be found in > Window.Preferences.C/C++.Make.New Make Projects via the workbench menu > (assuming 3.2.1, but iirc it has been there for a while). If you use the > defaults and wish to use GNU make just change the "Build command" to > "gmake". Make sure that you have gmake (devel/make in ports) installed. > gmake will usually be installed as a build dependency automatically if > you build a port that needs it (ie most of them), otherwise install it > directly from package or ports). > > Alternatively you can use the adjacent tab in the preferences pane to > adjust the style of makefile eclipse uses to "posix make", and you make > need to set include directories. Disclaimer: I never tried this as I > prefer to maintain my own makefiles. The style setting only affect > projects where Eclipse is managing the makefile, otherwise it just uses > whatever make command you have specified to build. > > You can override all of these settings on a per project basis as well in > project properties. > > Regards, > David > _______________________________________________ > freebsd-eclipse@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-eclipse > To unsubscribe, send any mail to "freebsd-eclipse-unsubscribe@freebsd.org" > > -- View this message in context: http://www.nabble.com/Error-%3A-Launch-failed-no-binaries-tf3239065.html#a9017086 Sent from the freebsd-eclipse mailing list archive at Nabble.com.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9017086.post>