Pfadnamen unter Linux inkorrekt

Bug #432740 reported by Julian Kranz
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Return To The Roots
Status tracked in S25client
S25client
Fix Released
Critical
FloSoft

Bug Description

Die Pfadnamen sind unter Linux aktuell falsch gesetzt; dadurch werden Treiber, etc. in einem Entwickerordner gesucht, der auf dem Anwenderrechner nicht existiert, wie strace zeigt:

...
open("/srv/buildfarm/s25client/build_linux.amd64/share/s25rttr/driver/video/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
write(1, "0 video drivers found!\n"..., 230 video drivers found!
...

Als Workaround kann man die Pfade in der Ausführbaren manuell korrigieren, z.B. so:

Linux (x86):
sed 's/\/srv\/buildfarm\/s25client\/build_linux.i686\//\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/\//g' s25client >s25client.new

Linux (AMD64):
sed 's/\/srv\/buildfarm\/s25client\/build_linux.amd64\//.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/\//g' s25client >s25client.new

Tags: rev5535
description: updated
Revision history for this message
FloSoft (flosoft) wrote :

fixed in rev5538

neuste nightly sollte den korrekten pfad wieder enthalten.

cmake hatte plötzlich den "."-Pfad auf "$PWD" expandiert

tags: added: rev5535
Revision history for this message
Julian Kranz (juliankranz) wrote : Re: [Bug 432740] Re: Pfadnamen unter Linux inkorrekt

Gg

FloSoft <email address hidden> schrieb:

>fixed in rev5538
>
>neuste nightly sollte den korrekten pfad wieder enthalten.
>
>cmake hatte plötzlich den "."-Pfad auf "$PWD" expandiert
>
>** Also affects: s25rttr/s25client
> Importance: Undecided
> Status: New
>
>** Changed in: s25rttr/s25client
> Importance: Undecided => Critical
>
>** Changed in: s25rttr/s25client
> Status: New => Fix Released
>
>** Changed in: s25rttr/s25client
> Milestone: None => nightly
>
>** Changed in: s25rttr/s25client
> Assignee: (unassigned) => FloSoft (flosoft)
>
>** Tags added: rev5535
>
>--
>Pfadnamen unter Linux inkorrekt
>https://bugs.launchpad.net/bugs/432740
>You received this bug notification because you are a direct subscriber
>of the bug.

Revision history for this message
Julian Kranz (juliankranz) wrote : Re: [Bug 432740] [NEW] Pfadnamen unter Linux inkorrekt

Hi

jucs <email address hidden> schrieb:

>Public bug reported:
>
>Die Pfadnamen sind unter Linux aktuell falsch gesetzt; dadurch werden
>Treiber, etc. in einem Entwickerordner gesucht, der auf dem
>Anwenderrechner nicht existiert, wie strace zeigt:
>
>...
>open("/srv/buildfarm/s25client/build_linux.amd64/share/s25rttr/driver/video/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
>write(1, "0 video drivers found!\n"..., 230 video drivers found!
>...
>
>Als Workaround kann man die Pfade in der Ausführbaren manuell
>korrigieren, z.B. so:
>
>Linux (x86):
>sed 's/\/srv\/buildfarm\/s25client\/build_linux.i686\//\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/\//g' s25client >s25client.new
>
>Linux (AMD64):
>sed 's/\/srv\/buildfarm\/s25client\/build_linux.amd64\//.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/\//g' s25client >s25client.new
>
>** Affects: s25rttr
> Importance: Undecided
> Status: New
>
>** Description changed:
>
>- Die Pfadnamen sind unter Linux aktuell falsch gesetzt; dadurch werden Treiber, etc. in einem Entwickerordner gesucht, der auf dem Anwenderrechner nicht existiert, wie strace zeigt:
>+ Die Pfadnamen sind unter Linux aktuell falsch gesetzt; dadurch werden
>+ Treiber, etc. in einem Entwickerordner gesucht, der auf dem
>+ Anwenderrechner nicht existiert, wie strace zeigt:
>+
> ...
> open("/srv/buildfarm/s25client/build_linux.amd64/share/s25rttr/driver/video/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
> write(1, "0 video drivers found!\n"..., 230 video drivers found!
> ...
>
>- Also Workaround kann man die Pfade in der Ausführbaren manuell
>+ Als Workaround kann man die Pfade in der Ausführbaren manuell
> korrigieren, z.B. so:
>
> Linux (x86):
> sed 's/\/srv\/buildfarm\/s25client\/build_linux.i686\//\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/\//g' s25client >s25client.new
>
> Linux (AMD64):
> sed 's/\/srv\/buildfarm\/s25client\/build_linux.amd64\//.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/\//g' s25client >s25client.new
>
>--
>Pfadnamen unter Linux inkorrekt
>https://bugs.launchpad.net/bugs/432740
>You received this bug notification because you are a direct subscriber
>of the bug.

Revision history for this message
FloSoft (flosoft) wrote :

hmm?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.