I agree, that's why I am posting to see if there are libraries I am
missing or if I might be doing it wrong (known to happen on occasion).

By my hand, I am,

Michael G

On Tue, Jun 25, 2019 at 3:13 PM Edmond Orignac
<edmond.orig...@wanadoo.fr> wrote:
>
> These errors seem to result from missing include files. The major/minor
> functions
>
> are defined in sys/sysmacros.h on Ubuntu Linux, but maybe this is
> different in Fedora.
>
> The types Sfio_t off_t should be defined in ast include files (stdio.h
> for Sfio), so the error is more surprising.
>
>
>
> Le 25/06/2019 à 19:22, Michael Griffin a écrit :
> > I'm not sure if there is an error in the code or an the parsing of the
> > code, but while trying to build on Fedora 30, dtksh fails at the point
> > below:
> >
> > ----- begin -----
> > ...
> > + gcc -g -pipe -O2 -fno-strict-aliasing -Wno-write-strings
> > -Wno-unused-result '-DPROFILEPATH="/etc/dt/config/profile"'
> > '-DSUIDPROFILEPATH="/etc/dt/config/suid_profile"'
> > '-DSUIDEXECPATH="/usr/dt/bin/suid_exec"'
> > '-DCDE_INSTALLATION_TOP="/usr/dt"' -D__linux__ -D__x86_64__
> > -D_POSIX_SOURCE -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE
> > -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DANSICPP -DMULTIBYTE
> > -DNLS16 '-DOSMAJORVERSION=5' '-DOSMINORVERSION=1' -I. -Iinclude -c
> > string/fmtdev.c
> > string/fmtdev.c: In function ‘fmtdev’:
> > string/fmtdev.c:99:38: error: expected expression before ‘;’ token
> >     99 |  unsigned int ma = major(idevice(st));
> >        |                                      ^
> > string/fmtdev.c:100:38: error: expected expression before ‘;’ token
> >    100 |  unsigned int mi = minor(idevice(st));
> >        |                                      ^
> > *** exit code 1 making fmtdev.o
> > libvdelta requires libast but libast had build errors
> > libodelta requires libast but libast had build errors
> > pax requires libast but libast had build errors
> > build libcmd 950811
> > + gcc -g -pipe -O2 -fno-strict-aliasing -Wno-write-strings
> > -Wno-unused-result '-DPROFILEPATH="/etc/dt/config/profile"'
> > '-DSUIDPROFILEPATH="/etc/dt/config/suid_profile"'
> > '-DSUIDEXECPATH="/usr/dt/bin/suid_exec"'
> > '-DCDE_INSTALLATION_TOP="/usr/dt"' -D__linux__ -D__x86_64__
> > -D_POSIX_SOURCE -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE
> > -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DANSICPP -DMULTIBYTE
> > -DNLS16 '-DOSMAJORVERSION=5' '-DOSMINORVERSION=1' -I.
> > -I/home/z601793/cdesktopenv-code/cde/programs/dtksh/ksh93/include/ast
> > -c cmdinit.c
> > ./cmdlib.h:111:44: error: unknown type name ‘Sfio_t’
> >    111 | extern __MANGLE__ int  rev_line __PROTO__((Sfio_t*, Sfio_t*, 
> > off_t));
> >        |                                            ^~~~~~
> > cmdinit.c:57:22: note: in definition of macro ‘__PROTO__’
> >     57 | #define __PROTO__(x) x
> >        |                      ^
> > ./cmdlib.h:111:53: error: unknown type name ‘Sfio_t’
> >    111 | extern __MANGLE__ int  rev_line __PROTO__((Sfio_t*, Sfio_t*, 
> > off_t));
> >        |                                                     ^~~~~~
> > cmdinit.c:57:22: note: in definition of macro ‘__PROTO__’
> >     57 | #define __PROTO__(x) x
> >        |                      ^
> > ./cmdlib.h:111:62: error: unknown type name ‘off_t’
> >    111 | extern __MANGLE__ int  rev_line __PROTO__((Sfio_t*, Sfio_t*, 
> > off_t));
> >        |                                                              ^~~~~
> > cmdinit.c:57:22: note: in definition of macro ‘__PROTO__’
> >     57 | #define __PROTO__(x) x
> >        |                      ^
> > cmdinit.c: In function ‘cmdinit’:
> > cmdinit.c:99:11: warning: implicit declaration of function ‘strrchr’
> > [-Wimplicit-function-declaration]
> >     99 |  if (cp = strrchr(argv[0], '/')) cp++;
> >        |           ^~~~~~~
> > cmdinit.c:99:11: warning: incompatible implicit declaration of
> > built-in function ‘strrchr’
> > cmdinit.c:94:1: note: include ‘<string.h>’ or provide a declaration of 
> > ‘strrchr’
> >     93 | #include <cmdlib.h>
> >    +++ |+#include <string.h>
> >     94 |
> > cmdinit.c:101:2: error: ‘error_info’ undeclared (first use in this function)
> >    101 |  error_info.id = cp;
> >        |  ^~~~~~~~~~
> > cmdinit.c:101:2: note: each undeclared identifier is reported only
> > once for each function it appears in
> > *** exit code 1 making cmdinit.o
> > ksh93 requires libcmd but libcmd had build errors
> > build libAST 930519
> > + mv 
> > /home/z601793/cdesktopenv-code/cde/programs/dtksh/ksh93/lib/probe/C/probe
> > /home/z601793/cdesktopenv-code/cde/programs/dtksh/ksh93/lib/probe/C/probe.old
> > + 2> /dev/null
> > + cp C.probe 
> > /home/z601793/cdesktopenv-code/cde/programs/dtksh/ksh93/lib/probe/C/probe
> > + 2> /dev/null
> > + mv 
> > /home/z601793/cdesktopenv-code/cde/programs/dtksh/ksh93/lib/make/PROBE.mk
> > /home/z601793/cdesktopenv-code/cde/programs/dtksh/ksh93/lib/make/PROBE.mk.old
> > + 2> /dev/null
> > + cp PROBE.mk 
> > /home/z601793/cdesktopenv-code/cde/programs/dtksh/ksh93/lib/make/PROBE.mk
> > + 2> /dev/null
> > + proto -f /dev/null
> > + 1> h.23487.h
> > + cmp -s h.23487.h prototyped.h
> > + rm -f h.23487.h
> > + mv 
> > /home/z601793/cdesktopenv-code/cde/programs/dtksh/ksh93/include/ast/prototyped.h
> > /home/z601793/cdesktopenv-code/cde/programs/dtksh/ksh93/include/ast/prototyped.h.old
> > + 2> /dev/null
> > + cp prototyped.h
> > /home/z601793/cdesktopenv-code/cde/programs/dtksh/ksh93/include/ast/prototyped.h
> > + 2> /dev/null
> > make[1]: *** No rule to make target 'src/cmd/ksh93/main.o', needed by
> > 'ksh93.o'.  Stop.
> > make[1]: Leaving directory
> > '/home/z601793/cdesktopenv-code/cde/programs/dtksh/ksh93'
> > make: *** [Makefile:744: all] Error 2
> >
> > ----- End -----
> >
> > By my hand, I am,
> >
> > Michael G
> >
> >
> > _______________________________________________
> > cdesktopenv-devel mailing list
> > cdesktopenv-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel
>
>
> _______________________________________________
> cdesktopenv-devel mailing list
> cdesktopenv-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel


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

Reply via email to