www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 16574] New: [REG 2.072.0-b1] Unexplained errors about

https://issues.dlang.org/show_bug.cgi?id=16574

          Issue ID: 16574
           Summary: [REG 2.072.0-b1] Unexplained errors about functions
                    that overridde anything
           Product: D
           Version: D2
          Hardware: x86_64
                OS: Linux
            Status: NEW
          Severity: regression
          Priority: P1
         Component: dmd
          Assignee: nobody puremagic.com
          Reporter: b2.temp gmx.com

This problem appears only from DMD 2.072.0-b1 and under linux x86-64. You
should have the development version of x11, freetype and cairo to test
(otherwise you'll get linker errors, but that's not the point)

1. place you in a temporary folder
2. create a shell script with 

==========================
git clone https://github.com/BBasile/kheops.git
cd kheops/runnable
dub default_alignment.d
==========================

3. execute this script and you should get:

 ../src/kheops/control.d(1866,1): Error: class kheops.control.Control cannot
implicitly generate a default ctor when base class kheops.control.CustomControl
is missing a default ctor
 ../src/kheops/styles.d(28,5):        while looking for match for
PublishedObjectArray!(Style)
 ../src/kheops/control.d(2207,19): Error: function
kheops.control.OsWindow.procShow does not override any function
 ../src/kheops/control.d(2219,19): Error: function
kheops.control.OsWindow.procHide does not override any function
 ../src/kheops/control.d(2552,25): Error: function
kheops.control.OsWindow.isPointInside does not override any function
 ../src/kheops/control.d(2557,25): Error: function
kheops.control.OsWindow.repaint does not override any function
 ../src/kheops/control.d(2561,24): Error: function
kheops.control.OsWindow.caption does not override any function
 ../src/kheops/control.d(2575,26): Error: function
kheops.control.OsWindow.caption does not override any function
 ../src/kheops/control.d(2577,24): Error: function
kheops.control.OsWindow.height does not override any function
 ../src/kheops/control.d(2590,25): Error: function
kheops.control.OsWindow.height does not override any function
 ../src/kheops/control.d(2592,24): Error: function
kheops.control.OsWindow.width does not override any function
 ../src/kheops/control.d(2605,25): Error: function
kheops.control.OsWindow.width does not override any function
 ../src/kheops/control.d(2607,24): Error: function kheops.control.OsWindow.left
does not override any function
 ../src/kheops/control.d(2622,25): Error: function kheops.control.OsWindow.left
does not override any function
 ../src/kheops/control.d(2624,24): Error: function kheops.control.OsWindow.top
does not override any function
 ../src/kheops/control.d(2639,25): Error: function kheops.control.OsWindow.top
does not override any function
 ../src/kheops/control.d(2842,19): Error: function
kheops.control.MenuItem.updateFromAction does not override any function
 ../src/kheops/control.d(2852,19): Error: function
kheops.control.MenuItem.procMouseEnter does not override any function
 ../src/kheops/control.d(2860,19): Error: function
kheops.control.MenuItem.procMouseLeave does not override any function
 ../src/kheops/control.d(2878,19): Error: function
kheops.control.MenuItem.paint does not override any function
 ../src/kheops/control.d(2937,19): Error: function
kheops.control.CustomMenuWindow.unsetFocus does not override any function
4. (optional) Try 1/2/3 with 2.071.2: no problem (or just the linker messages). Apologies for this unpleasant report but I cannot provide more simple. --
Oct 02 2016