I just wanted to add to this, that I have been building a case on OpenBSD
6.3 and I get a stop at the same spot.

I found that editing cde/lib/tt/lib/db/tt_old_db.C and removing the
contents between the { and } on _Tt_old_db() around line 51 can get you
past that particular error.
That being said, I dug through the git commits and found many other files
where something is defined with an =NULL and we get the same error.
Removing all of those, and I get tripped up somewhere else... which I don't
have documented at the moment.

I don't have all of the scripts saved at the moment, but I did want to put
something together to submit to the team. Interesting to see it affecting
FreeBSD as well, my guess is that this would also be the case on NetBSD and
others...
I am definitely *not* a programmer, but can tinker a bit, and would like to
help in any way that I can.

On Fri, May 25, 2018 at 10:00 AM, Dietmar M. Zettl <dmze...@acm.org> wrote:

> Hi Jon,
>
> I just tried to build CDE master (I cloned master from git repository) on
> FreeBSD 10.4 system:
>
> FreeBSD Sigmund 10.4-RELEASE-p9 FreeBSD 10.4-RELEASE-p9 #0: Tue May  8
> 07:05:01 UTC 2018     
> r...@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC
> amd64
>
>
>
>
> I started the build with make World and the build fails with the following
> error:
>
> c++ -c -O2 -fno-strict-aliasing    -I../../lib -I../../../..
> -I../../../../exports/include -I../../../../imports/motif/include
> -I../../../../imports/x11/include  -DCSRG_BASED -DANSICPP -DMULTIBYTE
> -DNLS16 -DOSMAJORVERSION=10 -DOSMINORVERSION=4     -DBSDSHLIB  -fpic
> tt_db_rpc_routines.C
> rm -f tt_old_db.o
> c++ -c -O2 -fno-strict-aliasing    -I../../lib -I../../../..
> -I../../../../exports/include -I../../../../imports/motif/include
> -I../../../../imports/x11/include  -DCSRG_BASED -DANSICPP -DMULTIBYTE
> -DNLS16 -DOSMAJORVERSION=10 -DOSMINORVERSION=4     -DBSDSHLIB  -fpic
> tt_old_db.C
> tt_old_db.C:54:13: error: assigning to '_Tt_db_results' from incompatible
> type 'long'
>   dbResults = NULL;
>             ^ ~~~~
> 1 error generated.
> *** Error code 1
>
> Stop.
> make[5]: stopped in /usr/home/dietmar/cdesktopenv-
> code-master/cde/lib/tt/lib/db
> *** Error code 1
>
> Stop.
> make[4]: stopped in /usr/home/dietmar/cdesktopenv-
> code-master/cde/lib/tt/lib
> *** Error code 1
>
> Stop.
> make[3]: stopped in /usr/home/dietmar/cdesktopenv-code-master/cde/lib/tt
> *** Error code 1
>
> Stop.
> make[2]: stopped in /usr/home/dietmar/cdesktopenv-code-master/cde/lib
> *** Error code 1
>
> Stop.
> make[1]: stopped in /usr/home/dietmar/cdesktopenv-code-master/cde
> *** Error code 1
>
> Stop.
> make: stopped in /usr/home/dietmar/cdesktopenv-code-master/cde
>
> I do have recorded the build process with script /tmp/log.txt and can
> provide the file when needed.
>
> Thanks for your help and keep up the good work!
>
> Cheers,
> Dietmar
>
>
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> cdesktopenv-devel mailing list
> cdesktopenv-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel
>
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel

Reply via email to