You are not logged in.
Pages: 1
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.
I did:
./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.
Thanks.
Offline
Do you have sed and intltool on your system?
Offline
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 :-(
Offline
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?
Offline
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)
hth,
herd
Offline
Pages: 1
[ Generated in 0.014 seconds, 11 queries executed - Memory usage: 528.7 KiB (Peak: 529.98 KiB) ]