.titleBar { margin-bottom: 5px!important; }

[Problem] Fritzbox 7590: Freetz Labor (Trunk) 06.98 mit Drobbear/Openssh-Sftp schlägt fehl

Dieses Thema im Forum "Freetz" wurde erstellt von Herbie_2005, 21 Mai 2018.

  1. Herbie_2005

    Herbie_2005 Mitglied

    Registriert seit:
    31 März 2007
    Beiträge:
    290
    Zustimmungen:
    0
    Punkte für Erfolge:
    16
    Hallo!

    Ich weiß, daß das Freetzen einer Freetz-Labor 06.98 auf einer Fritzbox 7590 noch als „highly experimental“ gilt. Wollte trotzdem mal mitteilen, daß bei das Bauen einer Freetz-Firmware aus 06.98 konsequent fehlschlägt, wenn Dopbear mit Sftp (und damit Openssh) eingebunden ist.
    Code:
    loginrec.c: In function 'construct_utmp':
    loginrec.c:653:26: error: dereferencing pointer to incomplete type 'struct utmp'
      memset(ut, '\0', sizeof(*ut));
                              ^
    loginrec.c: In function 'syslogin_perform_login':
    loginrec.c:1417:2: warning: implicit declaration of function 'login' [-Wimplicit-function-declaration]
      login(ut);
      ^
    loginrec.c: In function 'syslogin_perform_logout':
    loginrec.c:1431:7: warning: implicit declaration of function 'logout' [-Wimplicit-function-declaration]
      if (!logout(line))
           ^
    loginrec.c:1435:3: warning: implicit declaration of function 'logwtmp' [-Wimplicit-function-declaration]
       logwtmp(line, "", "");
       ^
    loginrec.c: In function 'record_failed_login':
    loginrec.c:1659:14: error: storage size of 'ut' isn't known
      struct utmp ut;
                  ^
    loginrec.c:1663:23: warning: unused variable 'a6' [-Wunused-variable]
      struct sockaddr_in6 *a6;
                           ^
    loginrec.c:1659:14: warning: unused variable 'ut' [-Wunused-variable]
      struct utmp ut;
                  ^
    make[1]: *** [loginrec.o] Fehler 1
    make[1]: *** Warte auf noch nicht beendete Prozesse...
    make[1]: Verlasse Verzeichnis '[...]/freetz/source/target-mips_gcc-5.5.0_uClibc-1.0.14-nptl_kernel-3.10/openssh-7.7p1'
    
    ERROR: Build failed.
    make: *** [source/target-mips_gcc-5.5.0_uClibc-1.0.14-nptl_kernel-3.10/openssh-7.7p1/ssh] Fehler 1
    
    Vielleicht weiß jemand, woran das liegt. die Final 06.92 ließ sich übrigens problemlos freetzen für die 7590.
     
  2. er13

    er13 Aktives Mitglied

    Registriert seit:
    20 Dez. 2005
    Beiträge:
    960
    Zustimmungen:
    14
    Punkte für Erfolge:
    18
    Lässt sich bei mir problemlos (in verschiedenen Konfigurationen) übersetzen. Wurde aller Wahrscheinlichkeit nach in r14691 mitgefixt. Starte mal mit einem frischen Checkout bzw. rufe mal "make distclean" auf.
     
  3. blackstar

    blackstar Neuer User

    Registriert seit:
    22 Jan. 2007
    Beiträge:
    129
    Zustimmungen:
    2
    Punkte für Erfolge:
    18
    Ort:
    bei Dresden
    ja Build läuft sauber durch kannes nur nicht testen
     
  4. Herbie_2005

    Herbie_2005 Mitglied

    Registriert seit:
    31 März 2007
    Beiträge:
    290
    Zustimmungen:
    0
    Punkte für Erfolge:
    16
    #4 Herbie_2005, 23 Mai 2018
    Zuletzt bearbeitet: 23 Mai 2018
    Danke. Damit läuft es jetzt durch.

    [EDIT:]
    Aber es kommt die Warnung:
    Code:
    warning: (FREETZ_PACKAGE_OPENVPN) can NOT select FREETZ_MODULE_tun because of unmet direct dependencies (FREETZ_REPLACE_MODULE_AVAILABLE && !FREETZ_AVM_HAS_TUN_BUILTIN)
    [/EDIT]