Thema geschlossen
Ergebnis 1 bis 10 von 10

Thema: (Erledigt) Kompilieren/Installieren von Metisse unter openSUSE 10.2

  1. #1
    Newbie
    Registriert seit
    27.08.2007
    Beiträge
    5

    Standard (Erledigt) Kompilieren/Installieren von Metisse unter openSUSE 10.2

    Anmerkung (RM):

    Der TE bezieht sich auf das HowTo von benne hier:

    http://www.pc-forum24.de/linux-howto...se-10-2-a.html

    Beitrag wurde abgetrennt.


    Hallo

    Die beiden Pakete, die du am Anfang erwähnt hast, weißt du ob diese schon in openSuSe 10.2 enthalten sind? Ich bin mir nicht sicher ob ich diese installiert habe, vielleicht hat mein Problem ja damit zu tun. Ich bin erst kürzlich auf Linux umgestiegen und kenne mich noch nicht sehr aus. Wenn ich deine Codes in die Kommandozeile eingebe lädt erst das Programm ein Weilchen aus dem Internet (Ein langes Weilchen, ich bin ISDN-User ).Viele Zeilen später kriege ich dann die Meldung:

    configure: error: no acceptable C compiler found in $PATH
    See `config.log' for more details.
    Wheezie@Wheeziemaschine:~/nucleo-0.6/metisse-0.4.0-rc4> make
    make: *** Keine Targets angegeben und keine »make«-Steuerdatei gefunden. Schluss.

    Kann mir jemand helfen?
    Geändert von Rain_Maker (27.08.2007 um 02:41 Uhr)

  2. #2
    Administrator Avatar von Rain_Maker
    Registriert seit
    06.02.2006
    Beiträge
    5,458

    Standard AW: Metisse OpenSuSE 10.2

    Zitat Zitat von Wheezie Beitrag anzeigen
    configure: error: no acceptable C compiler found in $PATH
    Das Paket, welches Dir offensichtlich fehlt, ist sicher in openSUSE enthalten.

    Zitat Zitat von benne
    Vorweg sollte man darauf achten, dass gcc-c++, mDNSresponder-devel und libstroke installiert sind.
    Greetz,

    RM

    P.S. Ich trenne das hier ab, in ein HowTo sollten keine Anfragen gepostet werden.

    Allerdings werden bei uns HowTos normalerweise auch gleich geschlossen, das habe ich wohl bei diesem Tutorial vergessen.
    Geändert von Rain_Maker (27.08.2007 um 02:47 Uhr)
    "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

    Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

    openSUSE 11.4 - 3.2.X-desktop - fluxbox 1.3.2

    For Windows-Problems - Reboot / For Linux-Problems - BE ROOT!
    (==> Und hier das wirkliche "Geheimnis meines Erfolges")

  3. #3
    Newbie
    Registriert seit
    27.08.2007
    Beiträge
    5

    Standard AW: Kompilieren/Installieren von Metisse unter openSUSE 10.2

    Ok vielen Dank, habe ich nicht gewusst. Das Thema war offen, also dachte ich man darf dort auch posten. Ich bin jetzt einen ganzen Schritt weiter und habe die fehlenden Pakete installiert. Wenn ich jetzt versuche Nucleo und Metisse mit make zu installieren kommt am Schluss der Zeilen bei beiden folgende Fehlermeldung:

    Code:
    In file included from EVI.c:35:
    ../../xserver/include/X11/extensions/XEVIstr.h:29:33: error: X11/extensions/XEVI.h: Datei oder Verzeichnis nicht gefunden
    EVI.c: In function ‘ProcEVIDispatch’:
    EVI.c:120: error: ‘X_EVIQueryVersion’ undeclared (first use in this function)
    EVI.c:120: error: (Each undeclared identifier is reported only once
    EVI.c:120: error: for each function it appears in.)
    EVI.c:122: error: ‘X_EVIGetVisualInfo’ undeclared (first use in this function)
    EVI.c: In function ‘SProcEVIDispatch’:
    EVI.c:151: error: ‘X_EVIQueryVersion’ undeclared (first use in this function)
    EVI.c:153: error: ‘X_EVIGetVisualInfo’ undeclared (first use in this function)
    make[3]: *** [EVI.o] Fehler 1
    make[3]: Leaving directory `/home/Wheezie/metisse-0.4.0-rc4/xserver/Xext'
    make[2]: *** [all-recursive] Fehler 1
    make[2]: Leaving directory `/home/Wheezie/metisse-0.4.0-rc4/xserver'
    make[1]: *** [all-recursive] Fehler 1
    make[1]: Leaving directory `/home/Wheezie/metisse-0.4.0-rc4'
    make: *** [all] Fehler 2
    
    Weiß jemand weiter? Wäre schön, wenn ihr mir helfen könntet.

  4. #4
    Administrator Avatar von Rain_Maker
    Registriert seit
    06.02.2006
    Beiträge
    5,458

    Standard AW: Kompilieren/Installieren von Metisse unter openSUSE 10.2

    Code:
    ../../xserver/include/X11/extensions/XEVIstr.h:29:33: error: X11/extensions/XEVI.h: Datei oder Verzeichnis nicht gefunden
    
    Code:
    locate XEVIstr.h
    /usr/include/X11/extensions/XEVIstr.h
    
    rpm -qf /usr/include/X11/extensions/XEVIstr.h
    xorg-x11-proto-devel-7.2-51.1
    
    => xorg-x11-proto-devel Nachinstallieren.

    Greetz,
    RM
    "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

    Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

    openSUSE 11.4 - 3.2.X-desktop - fluxbox 1.3.2

    For Windows-Problems - Reboot / For Linux-Problems - BE ROOT!
    (==> Und hier das wirkliche "Geheimnis meines Erfolges")

  5. #5
    Newbie
    Registriert seit
    27.08.2007
    Beiträge
    5

    Standard AW: Kompilieren/Installieren von Metisse unter openSUSE 10.2

    Tut mir Leid, wenn ich nerve oder so, aber der nächste Fehler ließ nicht lange auf sich warten...

    Bei der Installation von Metisse bekomme ich folgende Meldung:

    Code:
    Making all in libutils
    make[2]: Entering directory `/home/Wheezie/metisse-0.4.0-rc4/libutils'
    if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../xserver/include -I..     -Wall -g -O2 -         MT atoms.o -MD -MP -MF ".deps/atoms.Tpo" -c -o atoms.o atoms.c; \
            then mv -f ".deps/atoms.Tpo" ".deps/atoms.Po"; else rm -f ".deps/atoms.T         po"; exit 1; fi
    atoms.c:23:27: error: X11/Intrinsic.h: Datei oder Verzeichnis nicht gefunden
    atoms.c: In function ‘utils_atom_get_property’:
    atoms.c:61: warning: implicit declaration of function ‘safemalloc’
    atoms.c:75: warning: implicit declaration of function ‘memcpy’
    atoms.c:75: warning: incompatible implicit declaration of built-in function ‘mem         cpy’
    make[2]: *** [atoms.o] Fehler 1
    make[2]: Leaving directory `/home/Wheezie/metisse-0.4.0-rc4/libutils'
    make[1]: *** [all-recursive] Fehler 1
    make[1]: Leaving directory `/home/Wheezie/metisse-0.4.0-rc4'
    make: *** [all] Fehler 2
    
    Bei Nucleo sieht es dagegen so aus:

    Code:
    collect2: ld returned 1 exit status
    make[2]: *** [videoServer] Fehler 1
    make[2]: Leaving directory `/home/Wheezie/nucleo-0.6/apps/videoServer'
    make[1]: *** [all-recursive] Fehler 1
    make[1]: Leaving directory `/home/Wheezie/nucleo-0.6/apps'
    make: *** [all-recursive] Fehler 1
    
    Fehlt wieder ein Paket? Danke schon mal im Vorraus.

  6. #6
    Administrator Avatar von Rain_Maker
    Registriert seit
    06.02.2006
    Beiträge
    5,458

    Standard AW: Kompilieren/Installieren von Metisse unter openSUSE 10.2

    Da ich ehrlicherweise keine Lust habe, jedes fehlende Paket für Dich zu suchen, machst Du das doch am besten ab sofort selbst.

    Ist ganz einfach:

    Code:
    atoms.c:23:27: error: X11/Intrinsic.h: Datei oder Verzeichnis nicht gefunden
    
    http://benjiweber.co.uk:8080/webpin/

    Da tippst Du die jeweils nicht gefundene Datei ein und dann wird Dir der passende Paketname ausgespuckt.
    Installieren kannst Du die Pakete zunächst von CD/DVD, sofern vorhanden.

    http://benjiweber.co.uk:8080/webpin/...rinsic.h%0D%0A

    Alles, was aus "distribution/10.2/repo/oss/suse" kommt, ist auch auf der CD/DVD drauf.

    Greetz,

    RM
    "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

    Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

    openSUSE 11.4 - 3.2.X-desktop - fluxbox 1.3.2

    For Windows-Problems - Reboot / For Linux-Problems - BE ROOT!
    (==> Und hier das wirkliche "Geheimnis meines Erfolges")

  7. #7
    Newbie
    Registriert seit
    27.08.2007
    Beiträge
    5

    Standard AW: Kompilieren/Installieren von Metisse unter openSUSE 10.2

    Ok vielen Dank, ich hab jetzt einige Pakete nachinstalliert. Bei Metisse steht jetzt immer:
    making [XYZ] in [XYZ], für das zieh >all< ist nichts zu tun

    Dann ist der Prozess zuende. Ist der Installationsprozess jetzt abgeschlossen?

    Und bei Nucleo komm ich nicht weiter:

    Code:
    Making all in apps
    make[1]: Entering directory `/home/Wheezie/nucleo-0.6/apps'
    Making all in videoServer
    make[2]: Entering directory `/home/Wheezie/nucleo-0.6/apps/videoServer'
    /bin/sh ../../libtool --tag=CXX --mode=link g++  -g -O2 -L../../nucleo -lNucleo  -o videoServer  main.o VideoServer.o VideoService.o Notifier.o FileStreamer.o VideoStreamer.o  -ldns_sd -lz  -lexif -lm    -lfreetype -lz -ldl
    g++ -g -O2 -o .libs/videoServer main.o VideoServer.o VideoService.o Notifier.o FileStreamer.o VideoStreamer.o  -L/home/Wheezie/nucleo-0.6/nucleo /home/Wheezie/nucleo-0.6/nucleo/.libs/libNucleo.so -ldns_sd /usr/lib/libexif.so -lm /usr/lib/libfreetype.so -lz -ldl
    VideoServer.o: In function `VideoServer':
    /home/Wheezie/nucleo-0.6/apps/videoServer/VideoServer.cxx:35: undefined reference to `nucleo::DNSServiceAnnouncer::DNSServiceAnnouncer(char const*, char const*, unsigned short, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*, char const*, char const*)'
    VideoServer.o: In function `~VideoServer':
    /home/Wheezie/nucleo-0.6/apps/videoServer/VideoServer.cxx:39: undefined reference to `nucleo::DNSServiceAnnouncer::~DNSServiceAnnouncer()'
    /home/Wheezie/nucleo-0.6/apps/videoServer/VideoServer.cxx:39: undefined reference to `nucleo::DNSServiceAnnouncer::~DNSServiceAnnouncer()'
    /home/Wheezie/nucleo-0.6/apps/videoServer/VideoServer.cxx:39: undefined reference to `nucleo::DNSServiceAnnouncer::~DNSServiceAnnouncer()'
    VideoServer.o: In function `VideoServer':
    /home/Wheezie/nucleo-0.6/apps/videoServer/VideoServer.cxx:35: undefined reference to `nucleo::DNSServiceAnnouncer::DNSServiceAnnouncer(char const*, char const*, unsigned short, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*, char const*, char const*)'
    collect2: ld returned 1 exit status
    make[2]: *** [videoServer] Fehler 1
    make[2]: Leaving directory `/home/Wheezie/nucleo-0.6/apps/videoServer'
    make[1]: *** [all-recursive] Fehler 1
    make[1]: Leaving directory `/home/Wheezie/nucleo-0.6/apps'
    make: *** [all-recursive] Fehler 1
    Wheezie@Wheeziemaschine:~/nucleo-0.6>
    
    Tut mir Leid, dass ich jetzt so einen langen Code gepostet habe, aber vielleicht liegt das Problem ja in dieses Zeilen. Verzeiht meine Unwissenheit, ich versuche es wirklich allein hinzubekommen. Ist aber recht schwer finde ich.

  8. #8
    Administrator Avatar von Rain_Maker
    Registriert seit
    06.02.2006
    Beiträge
    5,458

    Standard AW: Kompilieren/Installieren von Metisse unter openSUSE 10.2

    Ich hab das eben durchgespielt.

    Einen Fehler machst Du allerdings so oder so.

    Das Paket nucleo muß _vor_ dem Bau von metisse schon installiert sein, sonst kann das nicht klappen.

    Problem:

    Auch bei mir will nucleo nicht richtig, ich bekomme die selben Linkerfehler.

    Es gibt hier fertige Pakete für nucleo/metisse.

    Index of /repositories/home:/cyberorg/openSUSE_10.2

    Problem 2:

    Das läuft bei mir auch nicht, Xmetisse schmiert mit einem Speicherzugriffsfehler ab.

    Versuch es mal so.

    1. Installiere Dir nucleo und nucleo-devel aus der obigen Quelle.

    2. Kompiliere nun metisse wie im HowTo beschrieben und nimm nucleo aus den fertigen Paketen.

    3. Tipp (würde ich unbedingt machen).

    Installiere _nicht_ mit make install sondern hol Dir checkinstall.

    CheckInstall - LinuxClub

    Also statt make install einfach checkinstall eingeben und dann wird ein RPM gebaut, das man leicht installieren und vor allem auch wieder leicht deinstallieren kann.

    Das scheint dann zu laufen, zumindest kann ich Xmetisse damit ohne Fehler starten.

    Greetz,

    RM
    "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

    Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

    openSUSE 11.4 - 3.2.X-desktop - fluxbox 1.3.2

    For Windows-Problems - Reboot / For Linux-Problems - BE ROOT!
    (==> Und hier das wirkliche "Geheimnis meines Erfolges")

  9. #9
    Newbie
    Registriert seit
    27.08.2007
    Beiträge
    5

    Standard AW: Kompilieren/Installieren von Metisse unter openSUSE 10.2

    Vielen Dank für deine Mühe, aber ich glaub das ist doch einen Schritt zu groß für mich. Ich pack mir einfach Mandriva mit auf die Platte, da ist es vorinstalliert. Wenn ich mich etwas besser auskenne versuche ich es vielleicht nochmal mit SuSE.

    Vielen Dank!

  10. #10
    Administrator Avatar von Rain_Maker
    Registriert seit
    06.02.2006
    Beiträge
    5,458

    Standard AW: Kompilieren/Installieren von Metisse unter openSUSE 10.2

    Das ist zwar absoluter Unsinn, denn was Du zunächst vorhattest (=alles von Hand kompilieren und mit make install ins System klopfen), war deutlich komplizierter, aber wenn Du meinst.

    => CLOSED.

    Greetz,

    RM
    "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

    Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

    openSUSE 11.4 - 3.2.X-desktop - fluxbox 1.3.2

    For Windows-Problems - Reboot / For Linux-Problems - BE ROOT!
    (==> Und hier das wirkliche "Geheimnis meines Erfolges")

Thema geschlossen

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

  1. (Erledit) PHP 4.4.2 unter SUSE Linux 9.3 prof kompilieren
    Von th_heide im Forum SuSE Kompilieren von Software und Sourcen
    Antworten: 4
    Letzter Beitrag: 28.06.2007, 22:55
  2. Metisse OpenSuSE 10.2
    Von benne im Forum Linux-Howtos
    Antworten: 0
    Letzter Beitrag: 25.04.2007, 11:51
  3. (Erledigt) Kernel 1.1.73 kompilieren
    Von Pintor im Forum SuSE Kompilieren von Software und Sourcen
    Antworten: 1
    Letzter Beitrag: 13.02.2007, 14:06
  4. (Erledigt) Apache-devel unter opensuse 10.1
    Von Qli im Forum Webserver
    Antworten: 2
    Letzter Beitrag: 06.12.2006, 23:43
  5. (erledigt) Cs 1.6 unter Debian installieren
    Von freak im Forum Gameserver
    Antworten: 5
    Letzter Beitrag: 10.08.2006, 19:42

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87