Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - Probleme mit eibd auf Qnap 419

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    - √ - Probleme mit eibd auf Qnap 419

    Hallo,

    nachdem ich auf meinem Qnap eibd installiert habe und starten wollte, kommt folgender Fehler:

    eibd: /lib/libc.so.6: version `GLIBC_2.3' not found (required by eibd)
    eibd: /lib/libc.so.6: version `GLIBC_2.1' not found (required by eibd)
    eibd: /lib/libc.so.6: version `GLIBC_2.0' not found (required by eibd)

    Dabei wurde eibd mit dem Paket (Optware):
    eibd_0.0.4-3_arm.ipk und
    pthsem_2.0.7-1_arm.ipk
    installiert, was auch tatellos funktionerte. (ipkg list_installed zeigt es auch dementsprechend an)

    Auf meinem System ist im Ordner /lib/eine libc-2.5.so, also einen höhere Version, als die, die benötigt wird.

    Kann mir jemand helfen? Was kann ich da tun?

    (NAS: Qnap 419, aktuelle Firmware)

    Freue mich auf Antworten

    Gruss
    Martin
    Join smartVISU on facebook. Web: smartvisu.de.
    Dir gefällt smartVISU? Bitte spenden für die Weiterentwicklung.

    #2
    Bin jetzt mit den Qnap nicht so firm, woher kommen denn die Pakete ?
    Das sind doch AFAIR x86er, dann würde ich mir am ehesten den eibd gleich lokal selber aus dem GIT kompilieren ohne sich evtl. mit bereits lang gefixten Problemen rumzuschlagen, nativ geht das ja relativ schmerzfrei..

    Makki
    EIB/KNX & WireGate & HS3, Russound,mpd,vdr,DM8000, DALI, DMX
    -> Bitte KEINE PNs!

    Kommentar


      #3
      Die Pakete hab ich hier aus dem Forum. Compiliert für arm Prozessor.

      Gibts irgenwo ne kurze Anleitung, wie man das direkt auf der maschine kompilert? Leider bin ich mit dem kompilieren nicht so firm.

      Das .tar:

      bcusdk-0.0.4
      pthsem-2.0.7

      hab ich mir runtergeladen und nun?

      Danke für die Hilfe
      Join smartVISU on facebook. Web: smartvisu.de.
      Dir gefällt smartVISU? Bitte spenden für die Weiterentwicklung.

      Kommentar


        #4
        Bin auch nicht gerade der Toolchain-Versteher (Strategie: Googlen&fummeln bis geht), da wirst Du im Qnap-Forum vorerst besser aufgehoben sein, easy isses vermutlich nicht aber ich habs auf der Syno irgendwie mal hinbekommen..

        Stichworte optware/cs08q1armel sollten in die richtige Richtung gehen hoffe ich..

        Makki
        EIB/KNX & WireGate & HS3, Russound,mpd,vdr,DM8000, DALI, DMX
        -> Bitte KEINE PNs!

        Kommentar


          #5
          Selbst wenn ich es kompilieren will kommt ein Fehler:

          "Unsupported Linux (g)libc version and/or platform"

          -> Stimmt Version 2.5 ist auf dem System, benötigt wird aber 2.3

          Kann man die beiden Libs parallel installieren?

          oder muss ein Downgrade gemacht werden?

          Danke für eure Hilfe!
          Join smartVISU on facebook. Web: smartvisu.de.
          Dir gefällt smartVISU? Bitte spenden für die Weiterentwicklung.

          Kommentar


            #6
            Poste doch mal das ganze; also in Stichworten was installiert wurde und das relevante von ./configure, make etc.
            Eine neuere libc wird jetzt nicht das Kernproblem sein denke ich..

            Ich kann Dir vermutlich dann zwar trotzdem nicht helfen aber andere vielleicht.
            Oder Notfalls auf die bcusdk-Liste damit, mkoegler ist da auch immer sehr hilfsbereit..

            Makki
            EIB/KNX & WireGate & HS3, Russound,mpd,vdr,DM8000, DALI, DMX
            -> Bitte KEINE PNs!

            Kommentar


              #7
              Habe nun mal versucht das pthsem zu kompilieren.

              configure läuft durch ohne fehler.

              mach ich dann "make" kommt folgende ausgabe:

              [/share/Public/pthsem-2.0.7] # make
              ./libtool --mode=compile --quiet gcc -c -I. -O2 -pipe pth_debug.c
              ./libtool --mode=compile --quiet gcc -c -I. -O2 -pipe pth_ring.c
              ./libtool --mode=compile --quiet gcc -c -I. -O2 -pipe pth_pqueue.c
              ./libtool --mode=compile --quiet gcc -c -I. -O2 -pipe pth_time.c
              ./libtool --mode=compile --quiet gcc -c -I. -O2 -pipe pth_errno.c
              ./libtool --mode=compile --quiet gcc -c -I. -O2 -pipe pth_mctx.c
              pth_mctx.c:480:2: error: #error "Unsupported Linux (g)libc version and/or platform"
              make: *** [pth_mctx.lo] Error 1

              Gerne kann ich das config.log oder das Makefile noch liefern...

              Danke für eure Hilfe.

              Martin
              Join smartVISU on facebook. Web: smartvisu.de.
              Dir gefällt smartVISU? Bitte spenden für die Weiterentwicklung.

              Kommentar


                #8
                Zitat von Apollo Beitrag anzeigen
                Habe nun mal versucht das pthsem zu kompilieren.

                configure läuft durch ohne fehler.

                mach ich dann "make" kommt folgende ausgabe:

                [/share/Public/pthsem-2.0.7] # make

                ./libtool --mode=compile --quiet gcc -c -I. -O2 -pipe pth_mctx.c
                pth_mctx.c:480:2: error: #error "Unsupported Linux (g)libc version and/or platform"
                make: *** [pth_mctx.lo] Error 1

                Martin
                Probiere mal die Optionen aus diesem Beitrag: https://knx-user-forum.de/78374-post21.html

                Gruß
                Dirk

                Kommentar


                  #9
                  Hallo Dirk,

                  danke.


                  mit:

                  configure --with-mctx-mth=sjlj --with-mctx-dsp=ssjlj --with-mctx-stk=sas

                  hats nun funktionert.



                  Nun ist bcusdk-0.0.4 dran.

                  configure läuft und bricht ab:

                  ...
                  checking for m68hc05-as... no
                  checking for m68hc05-ld... no
                  checking for m68hc05-ar... no
                  checking for m68hc05-ranlib... no
                  checking for m68hc05-gcc... no
                  configure: error: m68hc05-as not found

                  da braucht man scheibar auch nur die richtigen config-flags.

                  Eine Idee?
                  Join smartVISU on facebook. Web: smartvisu.de.
                  Dir gefällt smartVISU? Bitte spenden für die Weiterentwicklung.

                  Kommentar


                    #10
                    Zitat von Apollo Beitrag anzeigen
                    Hallo Dirk,

                    danke.


                    mit:

                    configure --with-mctx-mth=sjlj --with-mctx-dsp=ssjlj --with-mctx-stk=sas

                    hats nun funktionert.



                    Nun ist bcusdk-0.0.4 dran.

                    configure läuft und bricht ab:

                    ...
                    checking for m68hc05-as... no
                    checking for m68hc05-ld... no
                    checking for m68hc05-ar... no
                    checking for m68hc05-ranlib... no
                    checking for m68hc05-gcc... no
                    configure: error: m68hc05-as not found

                    da braucht man scheibar auch nur die richtigen config-flags.

                    Eine Idee?
                    Erstmal:
                    --with-pth=yes --without-pth-test --enable-onlyeibd

                    Dann noch je nach gewünschten Features / Interfaces:
                    --enable-pei16
                    --enable-ft12
                    --enable-tpuart
                    --enable-pei16s
                    --enable-tpuarts
                    --enable-usb
                    --enable-eibnetip
                    --enable-eibnetiptunnel
                    --enable-eibnetipserver

                    Gruß
                    Dirk

                    Kommentar


                      #11
                      Danke Dirk!

                      Es wird immer kuriouser:

                      ./configure --with-pth=yes --without-pth-test --enable-onlyeibd --enable-eibnetip

                      liefert nach ein paar checkings:
                      configure: creating ./config.status
                      config.status: creating Makefile
                      awk: ./confWnDfmb/subs.awk:2: Unexpected token
                      config.status: error: could not create Makefile

                      Es scheint als fehlen da noch Komponenten zum kompilieren oder?

                      (config.log und config.status hab ich angehängt)
                      Angehängte Dateien
                      Join smartVISU on facebook. Web: smartvisu.de.
                      Dir gefällt smartVISU? Bitte spenden für die Weiterentwicklung.

                      Kommentar


                        #12
                        Zitat von Apollo Beitrag anzeigen
                        Danke Dirk!

                        Es wird immer kuriouser:

                        ./configure --with-pth=yes --without-pth-test --enable-onlyeibd --enable-eibnetip

                        liefert nach ein paar checkings:
                        configure: creating ./config.status
                        config.status: creating Makefile
                        awk: ./confWnDfmb/subs.awk:2: Unexpected token
                        config.status: error: could not create Makefile

                        Es scheint als fehlen da noch Komponenten zum kompilieren oder?

                        (config.log und config.status hab ich angehängt)
                        Hallo,

                        das sagt mir jetzt auch nichts mehr.
                        Awk stört sich an irgendeinem Token. Welche awk version ist da installiert? (awk --version)

                        Gruß
                        Dirk

                        Kommentar


                          #13
                          Hallo Dirk,

                          danke für die Antwort. --version scheint es nicht zu geben:


                          [/] # awk --help
                          BusyBox v1.01 (2010.07.19-17:25+0000) multi-call binary
                          Usage: awk [OPTION]... [program-text] [FILE ...]
                          Options:
                          -v var=val assign value 'val' to variable 'var'
                          -F sep use 'sep' as field separator
                          -f progname read program source from file 'progname'
                          Join smartVISU on facebook. Web: smartvisu.de.
                          Dir gefällt smartVISU? Bitte spenden für die Weiterentwicklung.

                          Kommentar


                            #14
                            Versuch mal "ipkg install gawk"

                            Makki
                            EIB/KNX & WireGate & HS3, Russound,mpd,vdr,DM8000, DALI, DMX
                            -> Bitte KEINE PNs!

                            Kommentar


                              #15
                              Danke. Hab ich:

                              Code:
                               
                              configure: creating ./config.status
                              config.status: creating Makefile
                              gawk: ./confzMqsLH/subs.awk:2: S["/; s/!.*/"]=LTLIBOBJS!%!_!# ""
                              gawk: ./confzMqsLH/subs.awk:2:                          ^ syntax error
                              gawk: ./confzMqsLH/subs.awk:3: S["/; s/!.*/"]=LTLIBOBJS!%!_!# ""
                              gawk: ./confzMqsLH/subs.awk:3:                              ^ syntax error
                              gawk: ./confzMqsLH/subs.awk:3: S["/; s/!.*/"]=LIBOBJS!%!_!# ""
                              gawk: ./confzMqsLH/subs.awk:3:                        ^ syntax error
                              gawk: ./confzMqsLH/subs.awk:4: S["/; s/!.*/"]=LIBOBJS!%!_!# ""
                              gawk: ./confzMqsLH/subs.awk:4:                            ^ syntax error
                              gawk: ./confzMqsLH/subs.awk:4: S["/; s/!.*/"]=BUILD_JAVA_FALSE!%!_!# ""
                              gawk: ./confzMqsLH/subs.awk:4:                                 ^ syntax error
                              und die Liste der Fehler ist noch länger, oben nur ein Ausschnitt.

                              Gruss Apollo
                              Join smartVISU on facebook. Web: smartvisu.de.
                              Dir gefällt smartVISU? Bitte spenden für die Weiterentwicklung.

                              Kommentar

                              Lädt...
                              X