diff --git a/admin/scons/Platform.py b/admin/scons/Platform.py index 433a2e5de..bdf562409 100644 --- a/admin/scons/Platform.py +++ b/admin/scons/Platform.py @@ -123,7 +123,7 @@ def configure(env): if not conf.CheckPkgConfig('cairomm-1.0', '1.10'): problems.append('Unable to configure Cairo--') - verGDL = '3.12' + verGDL = '3.8' # lowered requirements to allow building on Ubuntu/Trusty & Mint (was originally '3.12') verGDLmm = '3.7.3' urlGDLmm = 'http://ftp.gnome.org/pub/GNOME/sources/gdlmm/' urlGDLmmDEB = 'http://lumiera.org/debian/' diff --git a/src/lib/diff/gen-node.hpp b/src/lib/diff/gen-node.hpp index 16411afab..cfccf8a3c 100644 --- a/src/lib/diff/gen-node.hpp +++ b/src/lib/diff/gen-node.hpp @@ -96,9 +96,7 @@ #include "lib/error.hpp" #include "lib/idi/entry-id.hpp" #include "lib/time/timevalue.hpp" -//#include "lib/util.hpp" -//#include "lib/format-string.hpp" -//#include "lib/format-util.hpp" +//#include "lib/format-util.hpp" ///////////////////////////////TICKET #973 : investigate the impact of this inclusion on code size #include "lib/diff/record.hpp" #include "lib/variant.hpp" #include "lib/util.hpp" diff --git a/tests/15library.tests b/tests/15library.tests index c451a05bd..612eacaa8 100644 --- a/tests/15library.tests +++ b/tests/15library.tests @@ -265,7 +265,7 @@ out: GenNode.+"spam".+«lib::diff::Record».Rec.ham.+eggs.+s out: GenNode.+_CHILD_string.+«std::string».eggs out: GenNode.+_CHILD_string.+«std::string».spam out: GenNode.+_CHILD_TimeSpan.+«lib::time::TimeSpan» -out: GenNode.+_CHILD_long.+«long».42 +out: GenNode.+_CHILD_long.+«long.+42 return: 0 END diff --git a/tests/library/diff/diff-tree-application-test.cpp b/tests/library/diff/diff-tree-application-test.cpp index 2f37f39c1..2b2d77c4f 100644 --- a/tests/library/diff/diff-tree-application-test.cpp +++ b/tests/library/diff/diff-tree-application-test.cpp @@ -22,6 +22,7 @@ #include "lib/test/run.hpp" +#include "lib/format-util.hpp" #include "lib/diff/tree-diff-application.hpp" #include "lib/iter-adapter-stl.hpp" #include "lib/time/timevalue.hpp" @@ -49,7 +50,7 @@ namespace test{ // to act as templates within the concrete diff // NOTE: everything in this diff language is by-value const GenNode ATTRIB1("α", 1), // attribute α = 1 - ATTRIB2("β", 2L), // attribute α = 2L (int64_t) + ATTRIB2("β", int64_t(2)), // attribute α = 2L (int64_t) ATTRIB3("γ", 3.45), // attribute γ = 3.45 (double) TYPE_X("type", "X"), // a "magic" type attribute "X" TYPE_Y("type", "Y"), // @@ -190,7 +191,7 @@ namespace test{ auto subScope = nested.scope(); // and within the nested sub-scope we find CHECK ( *subScope == CHILD_A); // CHILD_A CHECK (*++subScope == MakeRec().type("Y") // a yet-again nested sub-Record of type "Y" - .set("β", 2L ) // with just an attribute "β" == 2L + .set("β", int64_t(2)) // with just an attribute "β" == 2L .genNode(CHILD_NODE.idi.getSym())); // (and an empty child scope) CHECK (*++subScope == CHILD_T); // followed by another copy of CHILD_T CHECK (isnil (++subScope)); // diff --git a/wiki/thinkPad.ichthyo.mm b/wiki/thinkPad.ichthyo.mm index ba6db87c2..492b03791 100644 --- a/wiki/thinkPad.ichthyo.mm +++ b/wiki/thinkPad.ichthyo.mm @@ -2021,8 +2021,7 @@ Die sind natürlich anders, wenn wir die ganze Testsuite ausführen...

- - + @@ -2613,8 +2612,7 @@ standard hardening-flags setzen #971

- - +
@@ -2626,8 +2624,7 @@ wähle Kompatibiltät genau so, daß Ubuntu-Trusty noch unterstützt wird.

- -
+ @@ -2658,9 +2655,60 @@
+ + + + + + + +

+ Plattform-Abhängigkeiten +

+

+ nochmal gegenchecken +

+ + +
+ +
+
+ + + + + + + + +

+ ...damit man auch im Paketbau-Build-Output wenigstens einmal alle  generischen Platform-Schalter sieht +

+

+ Ich meine also: zu Beginn vom Build sollte das Buildsystem einmal eine Infozeile ausgeben +

+ + +
+
+ + + + + + +

+ ...denn die stören jeweils beim erzeugen eines Hotfix/Patch im Paketbau per dpkg --commit +

+ + +
+
+
- + @@ -2670,8 +2718,7 @@ Doku durchkämmen nach Müll

- -
+ @@ -2688,8 +2735,7 @@ WICHTIG: keine vorgreifende Infor publizieren!!!!!

- - +
@@ -2708,8 +2754,7 @@ insgesamt sorgfältig durchlesen

- - + @@ -2719,7 +2764,7 @@ - + @@ -2729,8 +2774,7 @@ knappe Kennzeichnung des Releases in den Kommentar

- -
+ @@ -2738,7 +2782,7 @@ - + @@ -2757,14 +2801,18 @@ denn wir wollen keine DEB-Info im Master haben!

- -
+ - - + + + + + + + - + @@ -2777,8 +2825,7 @@ die unmittelbaren Release-Dokumente durchgehen

- -
+ @@ -2805,8 +2852,7 @@ Sollte konfliktfrei sein

- - +
@@ -2839,24 +2885,49 @@ ...das heißt bauen und hochladen

- - + - + + + +

- Referenz: Debian/Jessie (stable) : i386 and x86_64 (currently broken) + Referenz: Debian/Jessie (stable) : i386 and x86_64

+ + + + + + + + + +

+ Probleme mit der Compile-Reihenfolge  #973 +

+ + +
+
- + + + + + + + + @@ -2873,8 +2944,7 @@ Wichtig: hier nur was wirklich gebaut ist und funktioniert!

- - +
@@ -2920,8 +2990,7 @@ bestehen, aber irgendwann müssen wir das schon glattziehen

- - +
@@ -2934,13 +3003,31 @@ hardening-flags! #971

- - +
+ + + + + + + + + + +

+ Probleme mit der Compile-Reihenfolge  #973 +

+ +
+ +
+
+