Source Install - make error

gsx

Neues Mitglied
Thread Starter
Mitglied seit
11.04.2008
Beiträge
16
Servus,
ich versuche das Tarball "devilspie" unter Mac Snow Leopard zu installieren. Die Installation endet immer in einem "make" error.

Aber von Anfang an:
1. Macports installiert (aktuelle Version --> 10.05.11)
2. Abhängigkeiten installiert
3. Source von "devilspie" runtergeladen und unter /opt/local/share abgelegt
4. in das Verzeichnis gewechselt und Source entpackt + ins Verzeichnis gewechselt
5. Aufruf von "./configure":

Code:
sh-3.2# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
/Users/Dida/.Trash/Devilspie: /Users/Dida/.Trash/Devilspie: is a directory
configure: WARNING: `missing' script is too old or missing
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for library containing strerror... none required
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... rm: conftest.dSYM: is a directory
rm: conftest.dSYM: is a directory
yes
checking what warning flags to pass to the C compiler... -Wall -Wmissing-prototypes
checking what language compliance flags to pass to the C compiler... 
checking for intltool >= 0.20... 0.35.5 found
checking for perl... /opt/local/bin/perl
checking for XML::Parser... ok
checking for iconv... /opt/local/bin/iconv
checking for msgfmt... /opt/local/bin/msgfmt
checking for msgmerge... /opt/local/bin/msgmerge
checking for xgettext... /opt/local/bin/xgettext
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking build system type... i386-apple-darwin10.7.0
checking host system type... i386-apple-darwin10.7.0
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
checking libintl.h usability... no
checking libintl.h presence... no
checking for libintl.h... no
checking for pkg-config... /opt/local/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for WNCK... yes
checking for WNCK_VER... yes
checking for wnck_window_set_fullscreen in -lwnck-1... no
checking for wnck_window_set_window_type in -lwnck-1... no
checking for regcomp... yes
checking for regexec... yes
checking for regfree... yes
checking for sys/types.h... (cached) yes
checking regex.h usability... yes
checking regex.h presence... yes
checking for regex.h... yes
configure: creating ./config.status
config.status: creating devilspie.spec
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating po/Makefile.in
config.status: creating tests/Makefile
config.status: creating src/config.h
config.status: src/config.h is unchanged
config.status: executing depfiles commands
config.status: executing intltool commands
config.status: executing default-1 commands
config.status: executing po/stamp-it commands
--> Meiner Meinung nach bis hier alles ok :)

Dann rufe ich "make" auf und dann kommt folgender Fehler:

Code:
sh-3.2# make
Making all in po
file=`echo de | sed 's,.*/,,'`.gmo \
	  && rm -f $file &&  -o $file de.po
/bin/sh: -o: command not found
make[1]: *** [de.gmo] Error 127
make: *** [all-recursive] Error 1
Jemand eine Idee was der Fehler sein könnte?

Gruß
gsx
 

dannycool

Aktives Mitglied
Mitglied seit
02.02.2005
Beiträge
1.493
Er findet msgfmt nicht (teil von gettext). Offenbar sucht er das und setzt irgendeine Variable, die bei dir aber nichts enthält. Daher denkt die Shell dass der Befehl -o ausgeführt werden soll, den es nicht gibt, da eigentlich eine Option für msgfmt. Wenn du das Programm hast, kannst du eventuell diese Variable im Makefile finden und als quick&dirty fix den Pfad da eintragen.
 

gsx

Neues Mitglied
Thread Starter
Mitglied seit
11.04.2008
Beiträge
16
Danke für die Info / Erklärung...
Habe dieses verflixte Prog "devilspie" einfach nicht zum laufen bekommen...

Benötigt die "gtk2" Umgebung...Unter MacPorts bekomme ich die installiert, aber geichzeitig ist taucht obiger "make" Fehler auf.
Probiere ich die "fink" Umgebung, ist unter Snow Leopard die X11 Umgebung nicht kompatibel (oder ich war zu blöd es auf die Reihe zu bekommen).
Installiere ich die gtk2 Umgebung durch ein Mac .dmg Paket, fehlt in der Umgebung die Library "libwnck-1.0". Verlinken der Library von MacPorts ist auch nicht möglich....echt kacke verhunzt das Ganze von Apple....so das musste mal gesagt werden ;-)
 
Oben