Replies: 8 comments 14 replies
-
Von Transmission 3 zu 4 hat sich einiges geändert. Vielleicht wirft man besser alles alte weg und fängt komplett neu an Das Ding link recht viele Libs:
Ich würde zuerst mal versuchen so viele wie möglich zu deaktivieren, und dann schauen ob überhaupt alle in freetz sind die nötig sind. |
Beta Was this translation helpful? Give feedback.
-
Was ich herausgefunden habe, dass die fehlende Headers nicht zum libstdc oder uclibc gehören, sondern zum gcc. Und in gcc-5.5 waren sie noch nicht da, aber jetzt kann ich die gcc Version nicht höher setzen, obwohl laut der Release-Notes sollte das gehen. |
Beta Was this translation helpful? Give feedback.
-
in Transmission Code sind diese Headers von dem "__cplusplus" Define abhängig. Also vielleicht wenn man das ausschalten kann, dann geht vielleicht mindestens die Kompilierung durch... |
Beta Was this translation helpful? Give feedback.
-
Ich habe damit ziemlich viele gespielt und anscheinend kann das neue TM mit gcc < 7 nicht kompiliert werden. Zu viele Stellen, wo C++17 benutzt ist. |
Beta Was this translation helpful? Give feedback.
-
@vihtap Es gibt nun experimentell gcc13 ... am besten schaust du aber zuerst ob damit deine Box überhaupt noch läuft |
Beta Was this translation helpful? Give feedback.
-
@vihtap Kannst Du bitte mal ausprobieren, ob Transmission 4.0 bei Dir funktioniert? |
Beta Was this translation helpful? Give feedback.
-
Hallo Jungs, wenn man die Transmission.mk nach Zle 127 die Konfig so ergänzt, dann baut sich Transmission endlich! Ich habe übrigens keine Ahnung, was funktioniert und was nicht. Trotzdem große Danke für euch und bitte entschuldige mich für die Langsamkeit. $(PKG)_CONFIGURE_OPTIONS += -DCMAKE_POSITION_INDEPENDENT_CODE=ON |
Beta Was this translation helpful? Give feedback.
-
Hallo,
ich habe durch einer blinden Idee versucht um Transmission auf Version 4 hochzubringen. Die Config.in und .mk Dateien sind hier. (Ich weiß, das noch vieles fehlen.)
LibStdC++ ist ausgewählt, aber schon beim Kompilieren findet gcc einige STL-Headers nicht. Wahrscheinlich, weil sie nicht in toolchain/build/i686_gcc-5.5.0_uClibc-1.0.43-nptl/i686-linux-uclibc/include/c++/5.5.0/ , sondern in dem "experimental" Subfolder liegen.
Kann ich irgendwie die "experimental" Features in LibStdC++ aktivieren (oder erstmal nur den Include-Folder für CMake hinzufügen)?
Danke euch!
transmission.zip
Beta Was this translation helpful? Give feedback.
All reactions