Powered by Invision Power Board


  
 
Reply to this topicStart new topicStart Poll

> xine-lib-1.2.9999 baut nicht mehr durch
flarx
Geschrieben am: Montag, 28.Mai 2012, 14:05 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 408
Mitgliedsnummer.: 8839
Mitglied seit: 2009-01-02



Hallo Leute,

wollte manl neue Nvidia-treiber bauen und danach die xine-lib und das ganze Zeugs.
Leider baut xine-lib nicht mehr durch.

CODE
greedy2frame.c: In function 'DeinterlaceGreedy2Frame':
greedy2frame_template_sse2.c:168:11: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
greedy2frame_template_sse2.c:168:11: error: 'asm' operand has impossible constraints
greedy2frame_template_sse2.c:200:11: error: 'asm' operand has impossible constraints
make[4]: *** [libdeinterlaceplugins_la-greedy2frame.lo] Error 1
make[4]: Leaving directory `/tmp/portage/media-libs/xine-lib-1.2.9999/work/xine-lib-1.2/src/post/deinterlace/plugins'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/tmp/portage/media-libs/xine-lib-1.2.9999/work/xine-lib-1.2/src/post/deinterlace'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/portage/media-libs/xine-lib-1.2.9999/work/xine-lib-1.2/src/post'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/portage/media-libs/xine-lib-1.2.9999/work/xine-lib-1.2/src'
make: *** [all-recursive] Error 1
emake failed
* ERROR: media-libs/xine-lib-1.2.9999 failed (compile phase):
*   emake failed.
*
* Call stack:
*     ebuild.sh, line  85:  Called src_compile
*   environment, line 2992:  Called die
* The specific snippet of code:
*       emake || die "emake failed."
*
* If you need support, post the output of `emerge --info '=media-libs/xine-lib-1.2.9999'`,
* the complete build log and the output of `emerge -pqv '=media-libs/xine-lib-1.2.9999'`.
* This ebuild is from an overlay named 'local-repo': '/usr/local/portage/'
* The complete build log is located at '/log/portage/media-libs:xine-lib-1.2.9999:20120528-125202.log'.
* For convenience, a symlink to the build log is located at '/tmp/portage/media-libs/xine-lib-1.2.9999/temp/build.log'.
* The ebuild environment file is located at '/tmp/portage/media-libs/xine-lib-1.2.9999/temp/environment'.
* Working directory: '/tmp/portage/media-libs/xine-lib-1.2.9999/work/xine-lib-1.2'
* S: '/tmp/portage/media-libs/xine-lib-1.2.9999/work/xine-lib-1.2'

>>> Failed to emerge media-libs/xine-lib-1.2.9999, Log file:

>>>  '/log/portage/media-libs:xine-lib-1.2.9999:20120528-125202.log'

* GNU info directory index is up-to-date.


Hat das schonmal jemand gehabt? Ich habs auf 2 Kisten getestet, die aktuell sind.
Ne Suche bei google bringt nix konkretes, ausser ein Update von GCC, aber das ist
doch ein recht wichtiges Paket, oder?

Gruss, Ralf


angehängte Datei ( Anzahl der Downloads: 128 )
angehängte Datei  media_libs_3Axine_lib_1.2.9999_3A20120528_125202.log
Email Poster
Top
R2D2
Geschrieben am: Montag, 28.Mai 2012, 14:36 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



Ich habe diesen Fehler auch. Ich vermute mal, dass HIER etwas vor den Baum gegangen ist.

So wie es aber aussieht, wird an der xine-lib wieder gearbeitet, siehe HIER.

Ich würde den Fehler mal in dem entsprechenden Thread im VDR-Portal melden, evtl. kann ja DF den fixen.
Email PosterUsers WebsiteICQ
Top
flarx
Geschrieben am: Montag, 28.Mai 2012, 14:42 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 408
Mitgliedsnummer.: 8839
Mitglied seit: 2009-01-02



ok, ich poste es gleich nachher mal im VDR-Portal.

Danke!
Email Poster
Top
R2D2
Geschrieben am: Sonntag, 03.Juni 2012, 07:54 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



Ich habe mal versucht, mit dem selben ebuild, xine-lib auf meinem Server zu bauen und dort lief es anstandslos durch.
Muss also irgendwo in den Tiefen von Gen2VDR liegen... :lol:
Email PosterUsers WebsiteICQ
Top
R2D2
Geschrieben am: Sonntag, 03.Juni 2012, 09:25 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



So, ich habe das Problem gefunden, es liegt an den CFLAGS.

Auf meinem VDR verwende ich:
QUOTE
CFLAGS="-march=native"


Und auf dem Server war noch:
CODE
CFLAGS="-march=prescott -O2 -fomit-frame-pointer -pipe"

eingestellt.

Um nun diese Settings nur für xine-lib zu verwenden geht man wie folgt vor:

CODE
mkdir -p /etc/portage/env/media-libs
echo 'CFLAGS="-march=native -O2 -fomit-frame-pointer -pipe"' >> /etc/portage/env/media-libs/xine-lib
emerge -av xine-lib


"march=native" bedeutet, dass GCC sich selbst die optimalen Einstellungen für die CPU sucht. Was der Rest der Optimierungen bewirkt, weiß ich leider nicht, da ich kein "C" spreche.
Ob das Ganze nun so funktioniert, kann ich leider auch nicht sagen, da ich im Moment kein xine im Einsatz habe.
Compilieren tut xine-lib so auf jeden Fall mal und passieren kann, wenn man den o.g. Weg geht, ja auch nichts. ;)

Evtl. kann es ja Jemand mal testen und dann berichten? :)
Email PosterUsers WebsiteICQ
Top
HelAu
Geschrieben am: Sonntag, 03.Juni 2012, 11:01 Uhr
Quote Post


Scheffe
****

Gruppe: Admin
Beiträge: 11285
Mitgliedsnummer.: 2
Mitglied seit: 2003-04-25



Es liegt vermutlich eher am fehlenden
-fomit-frame-pointer
oder
-O2
So ganz unsinnig sind die Grundeinstellungen von Gen2VDR nicht ;)
Email PosterUsers WebsiteICQAOLYahoo
Top
flarx
Geschrieben am: Sonntag, 03.Juni 2012, 12:16 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 408
Mitgliedsnummer.: 8839
Mitglied seit: 2009-01-02



@R2D2: lief problemlos durch. Danke!
Email Poster
Top
NetWraith
Geschrieben am: Sonntag, 03.Juni 2012, 22:01 Uhr
Quote Post


Professional
****

Gruppe: Supporter
Beiträge: 497
Mitgliedsnummer.: 12782
Mitglied seit: 2010-03-20



QUOTE (flarx @ Sonntag, 03.Juni 2012, 12:16 Uhr)
@R2D2: lief problemlos durch. Danke!

@flarx:
Du solltest noch im VDR-Portal Bescheid geben und schreiben, was die Ursache war ;) .

73 de
NetWraith
Email Poster
Top
flarx
Geschrieben am: Montag, 04.Juni 2012, 00:56 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 408
Mitgliedsnummer.: 8839
Mitglied seit: 2009-01-02



hm....kann ich im VDR-Portal auf diesen post verlinken?
Das Problem habe ich ja nicht selbst gelöst.
Email Poster
Top
Thema wird von 1 Benutzer(n) gelesen (1 Gäste und 0 Anonyme Benutzer)
0 Mitglieder:

Topic Options Reply to this topicStart new topicStart Poll