Hey, i'm running xfce 4.4.1 and xorg 7.2, on FreeBSD 6.2 STABLE, SMP.
I can't seem to be able to compile any of the goodies, or Xarchiver for that matter.
./configure --prefix=/usr/local - which worked fine.
Make, however gives an error (the same with every other related application)
"make: don't know how to make genmon.desktop. Stop"
It's always x.desktop, where x is the application.
Any ideas are appreciated.
Yes i have both.
The version from the ports works just fine though.
The only problem now is with Xarchiver, because it's not in the ports :-(
Same deal with FreeBSD 7;
nested sed expansion during make is not portable, it seems.
The template provides this:
%.desktop.in: %.desktop.in.in sed -e "s,\@libexecdir\@,$(libexecdir),g" < $< > $@
There should be a portable way of specifying the libexec dir.
Anyone any progress on that?
Sorry for bumping this old thread but I solved it:
1. make on freebsd is older than GNU. Therefore GNU make is aliased as gmake.
2. MSGFMT does not expand somehow. Must provide during configure.
So, building any goodie on freebsd boils down to:
$ ./configure MSGFMT=/usr/local/bin/msgfmt GMSGFMT=/usr/local/bin/msgfmt $ gmake $ sudo gmake install
(Can't be having with nixen that won't default to sudo)