`__NR_gettid' undeclared bei upgrade auf vdr 1.4(von 1.3.36)

  • Da nun endlich VDR 1.4 erschienen ist, wollte ich drauf umsteigen, bis jetzt setze ich VDR 1.3.36 ein.


    Allerdings klappt das kompilieren nicht, dies bricht mit einer Fehlermeldung ab.


    thread.c: In function `pid_t gettid()':
    thread.c:320: `__NR_gettid' undeclared (first use this function)
    thread.c:320: (Each undeclared identifier is reported only once
    thread.c:320: for each function it appears in.)
    thread.c:320: warning: `long int __res' might be used uninitialized in this function
    make: *** [thread.o] Error 1


    Ich benutze ein Suse 7.3 mit selbst übersetztem kernel 2.4.25.
    Es muß irgendwas mit der umstellung des Thread handlings in VDR 1.3.38 zu tun haben.
    (- Now using the gettid() syscall to get a thread's pid, so that we get a
    useful value on NPTL systems (suggested by Johannes Stezenbach).)


    Für einen kleinen tip woran es liegen könnte wäre ich dankbar.


    mfg IcH^

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!