Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

21

07.04.2010, 22:31

Da stolpere ich ja erst jetzt drüber..
hattest du die aktuelle runtergeladene Version von der Homepage manuell installiert (an portage vorbei ins System geschossen) ?
Wenn ja, dann entferne sie doch bitte wieder restlos


Das macht nix. Hab einen Ordner /home/Programme/usw auf einer eigenen Partition wo ich alles manuelle (von CD usw) hin installier, alles unabängig vom System. Das ist sauberer.


Wenn es für eine gewünschte Software kein ebuild im portage gibt, dann schaue ob es evtl. schon eins in einem Overlay gibt, wenn nicht dann erstelle selbst eins und installiere sauber mit portage/emerge

Das ist natürlich auch eine gute Idee.
Nachdem is ja bei "bell" geht, muss ich wohl wieder Fehler suchen anfangen. Vielleicht sollte ich mal das ganze System mit "emerge -e world" rekompilieren... ist sowas in kritischer Vorgang? Tjo und obs dann wirklich auch hilft, ist ne andere Frage.

"bell" Kannst du mir mal bitte deine Ahängigkeiten mit Useflags zeigen?

lg
boospy
Gentoo Can Do!

Wiki auf: http://deepdoc.at

22

08.04.2010, 00:25

Meine Abhängigkeiten:index.php?page=Attachment&attachmentID=2890
Hier meine Config: index.php?page=Attachment&attachmentID=2891

Was mir noch aufgefallen ist: bei einigen Maps kriege ich auch Meldungen wie zB.

Quellcode

1
2
3
4
5
6
7
8
could not load sky texture packages/skyboxes/remus/sky01_lf
could not load sky texture packages/skyboxes/remus/sky01_rt
could not load sky texture packages/skyboxes/remus/sky01_ft
could not load sky texture packages/skyboxes/remus/sky01_bk
could not load sky texture packages/skyboxes/remus/sky01_dn
could not load sky texture packages/skyboxes/remus/sky01_up
read map packages/base/nmp8.ogz (0.1 seconds)
nmp8 by Nieb

Aber diese Dateien sind wirklich nicht im /usr/share/games/sauerbraten/packages/skyboxes/ vorhanden.

Was das Thema "Installation ohne Portage angeht, stimme ich Josef voll zu. Selbst wenn man in ein extra-Verzeichnis installiert, so wird oft trotzdem auch was unter /etc und /home/user abgelegt.
Bereinige alles.

Quellcode

1
locate sauerbraten | grep -v games-fps/sauerbraten
sollte nichts mehr liefern.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

23

08.04.2010, 08:03

Ok Leute

Hab alles restlos entfernt. Auch die ganzen nicht benötigten Abhängigkeiten. Hab dann auch ein "revdep-rebuild" erfolgreich durchgeführt. Danach hab ich alle Abhängigkeiten (die bei mir ganz gleich waren) neu + Sauerbraten installiert. Immer noch das gleiche Problem.
Ich weis es nervt, es ist ja nur ein Spiel. Aber ich zock das Teil seit vielen Jahren. Genau das richtige für den gestressten Menschen ;)

Also Fakt ist für mich das es wohl irgendein Konfigurationsfehler ist, und es nicht am Spiel selbst liegt. Bei anderen gehts ja auch unter amd64 multilib. Fakt ist auch das er nicht sagt er findet die Dateien nicht, sondern er kann sie nicht öffnen. Kopkratz... also fehlt im irgendwas. Ich seh mal ob ich jemanden vom Overlay oder von den Sauerbratenentwicklern erwische.

lg
boospy
Gentoo Can Do!

Wiki auf: http://deepdoc.at

24

08.04.2010, 08:36

Wie schon vorher geschrieben, hatte ich ein Texturen-Problem im Spiel "supertux". Ein emerge -e world hat geholfen. Eventuell versuchst Du es auch damit.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

25

08.04.2010, 08:41

Wie schon vorher geschrieben, hatte ich ein Texturen-Problem im Spiel "supertux". Ein emerge -e world hat geholfen. Eventuell versuchst Du es auch damit.

Ich mach mir ein Clonezilla und werds tun. Bin neugierig.

lg
boospy
Gentoo Can Do!

Wiki auf: http://deepdoc.at

26

08.04.2010, 18:26

Vielleicht sollte ich mal das ganze System mit "emerge -e world" rekompilieren... ist sowas in kritischer Vorgang? Tjo und obs dann wirklich auch hilft, ist ne andere Frage.
Nein, ist kein kritischer Vorgang, im schlimmsten Fall ist/war es unnötig, es ist eben kein Allheilmittel,
kaputt machen kann man sich da aber "normal" nichts mit.

Normal sollte man immer versuchen den eigentlichen Fehler zu ermitteln und dann beseitigen,
doch es gibt eben fälle wo man, aus was für Gründen auch immer, nicht weiterkommt, und da kann ein "emerge --emptytree world" schon hilfreich sein um sicherzustellen das alle Pakete fehlerfrei gebaut wurden.

Viel Erfolg

27

09.04.2010, 14:51

Hallo Leute :love: :cursing: ?( :D

So mein "emerge -e world" ist durch, und das Game geht noch immer net. Naja, muss ich halt den Fehler suchen. Aber es hatte auch was gutes, hab einige Ungereimtheiten in ein paar configs ausgebessert und unnötige Pakete entfernt. Ganz schöne Prozetur. Das Emerge ist mir 3 mal abgeborchen. Gut das es die "resume" Funktion gibt. :)

Aktueller Stand:

- Version 2008 vom Gentooebuild: Funktioniert super
- Version 2009 vom Overlayebuild: keine Texturen
- Version 2008 von der Homepage: keine Texturen
- Version 2009 von der Homepage: keine Texturen

Achja, ich hab dann die Ausgabe von emerge verglichen, der einzige gravierende Unterschied der mir aufällt zum funktionierenden ist:

Quellcode

1
2
As described in the Icon Theme Specification, icon file extensions are not
allowed in .desktop files if the value is not an absolute path.

Das war jedesmal in gelb geschrieben. Bei der funktionierenden Version kommt diese Meldung nie. Klingt doch nach nem Pfadproblem. Ganz schön verwirrend. Achso ja, und bei depclean hat er folgende Packete entfernt: Zu beachten das fett gedruckte.

media-libs/freealut
dev-libs/elfio
dev-python/pysqlite
virtual/libstdc++
net-dns/c-ares
media-libs/fmod
media-libs/openjpeg
app-emulation/emul-linux-x86-sdl
media-libs/openal
sys-libs/libstdc++-v3

Denn schau ich mir die Abhängikeiten von Sauerbraten 2009 an bleibt alles so wie es ist.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
emerge -vp sauerbraten

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] games-fps/sauerbraten-2009.05.04  USE="debug -dedicated -doc" 0 kB [1]

Total: 1 package (1 reinstall), Size of downloads: 0 kB
Portage tree and overlays:
 [0] /usr/portage
 [1] /usr/local/portage/layman/gamerlay

Möchte man aber die 2008 installieren siehts gleich anders aus:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
emerge -vp sauerbraten

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] app-emulation/emul-linux-x86-sdl-20100220  0 kB [0]
[ebuild     UD] games-fps/sauerbraten-2008.06.17 [2009.05.04] USE="(-debug%*) (-dedicated%) (-doc%)" 0 kB [1=>0]

Total: 2 packages (1 downgrade, 1 new), Size of downloads: 0 kB
Portage tree and overlays:
 [0] /usr/portage
 [1] /usr/local/portage/layman/gamerlay



lg
boospy
Gentoo Can Do!

Wiki auf: http://deepdoc.at

28

09.04.2010, 18:42

/usr/local/portage/layman/gamerlay

8o (muss nun nicht mit deinem Problem zusammenhängen, doch anpassen würde ich es auf alle fälle mal..)
Du nutzt da immer noch den veralteten layman default Pfad...,
magst du das nicht mal anpassen/aktualisieren?
siehe hierzu auch in den News (eselect news list) oder auch hier

/edit:
Vorschlag:
Deinstalliere mal ALLES was an sauerbraten installiert ist,
und versuche es mal mit dem Angehängten sauerbraten-Tarball
Falls noch kein Lokales Overlay angelegt:

Quellcode

1
# mkdir -p /usr/local/portage/local-overlay/games-fps
und kopiere dann das (entpackte) sauerbraten Verzeichnis nach games-fps
Kommentiere in der make.conf alles an Overlays aus, und setze nur

Quellcode

1
PORTDIR_OVERLAY="/usr/local/portage/local-overlay/"
und baue sauerbraten noch mal neu.

Quellcode

1
# emerge -av =games-fps/sauerbraten-2009.05.04-r1

wie schaut es dann aus?
»josef.95« hat folgende Datei angehängt:

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (09.04.2010, 19:13)


29

09.04.2010, 19:01

Ich nutze auch /usr/local/portage/layman/gamerlay ;) Daran kann es also nicht liegen.

Zitat

As described in the Icon Theme Specification, icon file extensions are not
allowed in .desktop files if the value is not an absolute path.

Das macht mich stutzig. Versuche mal aus dem Sauerbraten-Pfad die Anwendung aufzurufen:

Quellcode

1
2
cd /usr/share/games/sauerbraten/
sauerbraten-client


Schaue mal ob Du hier was findest und lösche diese Datei:

Quellcode

1
find ~/.local/ -name \*sauerbraten\*desktop
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

30

09.04.2010, 20:08

- Hab Layman umgestellt
- Sauerbraten nochmal geemerget
- Direkt im Programmpfad gestartet
- geht nix ;(

Ok, ich gebs mal auf. Es will halt net. Vielleicht funzt es wenn ein Ebulit in Gentoo drinne ist. Vielleicht löst sich das Problem ja auch mal druch updates. Derweilen lass ich es und setz mir ein Ubuntu in der Virtualbox auf. Da müsste das Sauerbraten laufen.

lg
boospy

PS. Sobald ich die Lösung habe, poste ich die natürlich hier mit Freude :D
Gentoo Can Do!

Wiki auf: http://deepdoc.at

31

11.04.2010, 11:50

So Leute, Sauerbraten in der neuesten Version geht! :) Aber mit "wine". Passt mir ganz gut, so kann ich die alte 2008 und die neue 2009 zocken. hi hi :D
Ist für mich bis Sauerbraten 2009 in Gentoo reinkkommt erledigt.

lg
boospy
Gentoo Can Do!

Wiki auf: http://deepdoc.at

32

11.04.2010, 12:20

Kannst ja hier: http://bugs.gentoo.org/show_bug.cgi?id=111566
ab und an mal nach dem Stand der Dinge sehen.

33

17.04.2010, 20:14

So, problem ENDLICH gelöst ^^ :rolleyes: :D

Anscheinend gab es im Jänner eine aktualisierung des Paketes "media-libs/jpeg". Hierbei wurde die "libjpeg.so.7" zu "libjpeg.so.8". Hier steht dann auch folgendes:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
* Old versions of installed libraries were detected on your system.
 * In order to avoid breaking packages that depend on these old libs,
 * the libraries are not being removed.  You need to run revdep-rebuild
 * in order to remove these old dependencies.  If you do not have this 
 * helper program, simply emerge the 'gentoolkit' package.             
 *                                                                     
 *   # revdep-rebuild --library libjpeg.so.7                           
 *
 * Once you've finished running revdep-rebuild, it should be safe to
 * delete the old libraries.  Here is a copy & paste for the lazy:
 *   # rm '/usr/lib64/libjpeg.so.7'

Nachdem ich das gemacht hatte brachte Sauerbraten auch die Fehlermedlung das die "libjpeg.so.7" nicht auffindbar sei. Die lib war vorher ja da, aber eine die nicht mehr funktionierte. Also noch mal schnell nen Symllnk angelegt und schon funzte es.
Also saß der Fehler wohl wieder einen Meter vor dem Bildschirm. Ist wohl beim Update übersehen worden. Tjo großes Freu :D

lg
boospy
Gentoo Can Do!

Wiki auf: http://deepdoc.at