Yep. gccc 10.2. Bloody hell, why can't people just stop breaking things
with feature creep. I'll have a look tomorrow if I can use Marcin's
method to get this to compile. 

On Sun, 2020-11-22 at 21:21 +0000, Adam Sampson wrote:
> Danilo Pecher via cdesktopenv-devel
> <cdesktopenv-devel@lists.sourceforge.net> writes:
> 
> > The Fedora builds seem to be completely broken, and for the moment
> > I
> > haven't got the faintest clue why. Linkage is broken with massive
> > error
> > blocks like these.
> [...]
> > /usr/bin/ld: raima/cmtype.o:/usr/local/src/cdesktopenv-
> > code/cde/lib/DtSearch/raima/dbtype.h:410: multiple definition of
> > `__SK__'; raima/alloc.o:/usr/local/src/cdesktopenv-
> > code/cde/lib/DtSearch/raima/dbtype.h:410: first defined here
> 
> Has the build environment been upgraded to GCC 10? If so, that's why:
> it
> defaults to -fno-common, so it doesn't automatically merge multiple
> definitions of the same symbol.
> 
> This particular error is because the definition of the variable
> __SK__
> in the header file is missing an "extern", so it emits a separate
> definition in every file that includes that header. (Although it
> looks
> like nothing uses __SK__ anyway, so it could just be simplified to a
> definition of "struct sk".)
> 




_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel

Reply via email to