Xfce Forum

Sub domains
 

You are not logged in.

#1 2007-07-11 17:51:11

Ghirai
Member
Registered: 2007-07-11
Posts: 2

freebsd - unable to compile 'goodies'

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

#2 2007-07-11 18:33:34

Nick
Dev
From: ~
Registered: 2005-02-17
Posts: 1,144
Website

Re: freebsd - unable to compile 'goodies'

Do you have sed and intltool on your system?

Offline

#3 2007-07-12 12:17:37

Ghirai
Member
Registered: 2007-07-11
Posts: 2

Re: freebsd - unable to compile 'goodies'

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

#4 2008-04-30 15:44:46

herd
Member
From: Germany
Registered: 2006-05-18
Posts: 143
Website

Re: freebsd - unable to compile 'goodies'

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

#5 2008-05-06 19:37:35

herd
Member
From: Germany
Registered: 2006-05-18
Posts: 143
Website

Re: freebsd - unable to compile 'goodies'

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

Board footer

Powered by FluxBB