GUI gkt2 unter Mac OS X

M

mdaniela

Neues Mitglied
Thread Starter
Dabei seit
03.03.2006
Beiträge
16
Reaktionspunkte
0
Hallo MacUser!

Versuche nun wirklich schon lange unter Mac OS X das GUI gtk2 zum Laufen zu bringen. Programmiersprache: Ruby

Ruby läufter einwandfrei - arbeite mit Eclispe. Doch leider kann gtk2 nicht erkannt werden.

Eclipse:
/Users/.../Ruby/test/just_a_test.rb:3:in `require': No such file to load -- gtk2 (LoadError)
from /Users/.../Ruby/test/just_a_test.rb:3

Habe mit Hilfe von Darwin Ports sowohl gtk2 als auch das Ruby-Binding gnome2 installiert. Auch X11 ist installiert.

Ich bin wirklich schon ratlos, kann mir jemand weiterhelfen?
lg dani
 
ja, da hast du auch recht. der grund darin liegt, dass sich's bei mir nicht installieren lässt.

Install
-------
1. ruby extconf.rb
2. make
3. su
4. make install

nach dem 1. punkt kommt am schluss folgende meldung:
-----
Ignored libraries: glib, gdkpixbuf, pango, atk, gtk, gconf, gnome, gnomecanvas, gnomeprint, gnomeprintui, gnomevfs, gstreamer, gtkglext, gtkhtml2, gtkmozembed, gtksourceview, libart, libgda, libglade, panel-applet, rsvg
-----
Done.

nach punkt 2:
---
/sw/bin/ruby1.8 ./exec_make.rb '' make all

-----
SUCCEEDED: NONE
FAILED: NONE
-----
Done.

die libaries vom 1. punkt habe ich teilweise sogar schon einzeln mit hilfe von darwin ports oder fink installiert.

naja, bei punkt 3 will er gar nichts mehr machen.
 
hab nun das problem lokalisiert:

...
Package gdk-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gdk-2.0.pc'
to the PKG_CONFIG_PATH environment variable
...
Package gdk-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gdk-2.0.pc'
to the PKG_CONFIG_PATH environment variable
...

alles klar - nur wie macht man das? :)
 
export PKG_CONFIG_PATH=PKG_CONFIG_PATH:/pfad/zum/gdk-2.0.pc
 
vielen dank! als neuling hat man's wirklich nicht leicht :)

bin nun zur abwechslung auf ein weiteres problem gestoßen: ich finde gdk-2.0.pc auf der platte nicht. müsste doch auf der platte sein, wenn ich gtk2 installiert habe, oder? % sudo port install gtk2

oder wie komme ich zu dieser datei?

vielen dank für deine mühe!
 
Zurück
Oben Unten