Erstellt vor 2 Wochen

Geschlossen vor 2 Wochen

Zuletzt geändert vor 2 Wochen

#2938 closed defect (fixed)

lftp-4.8.2: "error: 'nullptr' was not declared in this scope" (mit Patch)

Erstellt von: elmicha Verantwortlicher:
Priorität: normal Meilenstein: freetz-next
Komponente: packages Version: devel
Stichworte: Beobachter:
Product Id: Firmware Version:

Beschreibung

/bin/bash ../libtool --silent  --tag=CXX   --mode=compile /usr/local/src/Fritzbox/7490/freetz-devel/toolchain/build/mips_gcc-4.8.5_uClibc-0.9.33.2-nptl_kernel-3.10/mips-linux-uclibc/bin/mips-linux-uclibc-g++-wrapper -DHAVE_CONFIG_H -I. -I../lib  -I../lib -I../trio -D__STDC_LIMIT_MACROS  -march=24kc -mtune=24kc -msoft-float -Os -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wwrite-strings -Woverloaded-virtual -fno-exceptions -fno-rtti -fno-implement-inlines -MT rmJob.lo -MD -MP -MF .deps/rmJob.Tpo -c -o rmJob.lo rmJob.cc
RateLimit.cc:196:7: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++0x-compat]
       t->parent=nullptr;
       ^
RateLimit.cc: In static member function 'static void RateLimit::ClassCleanup()':
RateLimit.cc:196:17: error: 'nullptr' was not declared in this scope
       t->parent=nullptr;
                 ^

Mit dem Patch aus https://github.com/lavv17/lftp/commit/0dbef1a297b2ad4af34e73aebb88b9d16b7ef5bc.patch als make/lftp/patches/011-cxx11_workaround.patch compiliert es (über den Bug Report in https://github.com/lavv17/lftp/issues/397 gefunden).

Anhänge (1)

011-cxx11_workaround.patch (1.0 KB) - hinzugefügt von elmicha vor 2 Wochen.
Patch mit geänderten Dateinamen

Alle Anhänge herunterladen als: .zip

Änderungshistorie (4)

Geändert vor 2 Wochen durch elmicha

Patch mit geänderten Dateinamen

comment:1 Geändert vor 2 Wochen durch elmicha

(Mei, ich hab ein Gedächtnis wie ein Goldfisch…)

Ich musste in dem Original-Patch die Dateinamen in den Zeilen mit --- und +++ ändern - siehe Anhang.

Zuletzt geändert vor 2 Wochen von elmicha (vorher) (Diff)

comment:2 Geändert vor 2 Wochen durch er13

  • Lösung auf fixed gesetzt
  • Status von new nach closed geändert

fixed in r14545

comment:3 Geändert vor 2 Wochen durch er13

  • Firmware Version 7490_06.92-freetz-devel-14538 gelöscht
  • Komponente von unknown nach packages geändert
  • Meilenstein auf freetz-next gesetzt
  • Product Id 7490 gelöscht
Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.