Discussion:
Re-porting to FreeBSD 11-CURRENT(21.4.22)
KIRIYAMA Kazuhiko
2016-04-13 06:10:29 UTC
Permalink
Hi,

I don't know whether this issue post this ML or not, I'm
preparing to re-porting xemacs-21.4.22 of FreeBSD ports
tree. Almost seems to be well to fit to the current ports
system, but sevral problems exit to escape for committing.
These are clasified by it's seriousness. To get out those
with the order of priority:

(1) fail to build by libpng16

Build failed in glyphs-eimage.c compile, because of
referencing obsolete types of structures of libpng15.
I've overcome to copy old libpng15 header files pngdebug.h,
pnginfo.h, pngpriv.h and pngstruct.h to src directory. But
this is too coercive to pass compiling. Could you compile
glyphs-eimage.c with linpng16?

===> Cleaning for xemacs-21.4.22_6
===> License GPLv2 accepted by the user
===> xemacs-21.4.22_6 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by xemacs-21.4.22_6 for building
===> Extracting for xemacs-21.4.22_6
=> SHA256 Checksum OK for xemacs/xemacs-21.4.22.tar.bz2.
===> Patching for xemacs-21.4.22_6

If your MOTIF library is lesstif you might occasionally
experience locked-up frames.
In this case, set the environment variable WITHOUT=MOTIF
and recompile, which will force the use of athena for
scrollbars, dialogs and widgets.

Set the environment variable WITHOUT=X11 if you do not
want to use X11.
===> Applying FreeBSD patches for xemacs-21.4.22_6
===> xemacs-21.4.22_6 depends on executable: autoconf-2.13 - found
===> xemacs-21.4.22_6 depends on executable: makeinfo - found
===> xemacs-21.4.22_6 depends on file: /usr/local/libdata/pkgconfig/xpm.pc - found
===> xemacs-21.4.22_6 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found
===> xemacs-21.4.22_6 depends on file: /usr/local/libdata/pkgconfig/xbitmaps.pc - found
===> xemacs-21.4.22_6 depends on file: /usr/local/libdata/pkgconfig/xaw7.pc - found
===> xemacs-21.4.22_6 depends on file: /usr/local/libdata/pkgconfig/xpm.pc - found
===> xemacs-21.4.22_6 depends on shared library: libpng.so - found (/usr/local/lib/libpng.so)
===> xemacs-21.4.22_6 depends on shared library: libjpeg.so - found (/usr/local/lib/libjpeg.so)
===> xemacs-21.4.22_6 depends on shared library: libtiff.so - found (/usr/local/lib/libtiff.so)
===> xemacs-21.4.22_6 depends on shared library: libXm.so.4 - found (/usr/local/lib/libXm.so.4)
===> Configuring for xemacs-21.4.22_6
(cd /usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22 && /usr/local/bin/autoconf-2.13)
loading site script /var/ports/homekxj/Templates/config.site
checking whether ln -s works... yes
checking host system type... amd64--freebsd
XEmacs has no builtin knowledge of `amd64' machines.
Using configure-time autodetection only.
checking for gcc... cc
checking whether the C compiler (cc -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 ) works... yes
checking whether the C compiler (cc -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether cc accepts -g... yes
checking how to run the C preprocessor... cpp
checking for AIX... no
checking for GNU libc... no
Extracting information from the machine- and system-dependent headers...
checking for buggy gcc versions... no
checking for dynodump... no
checking for runtime libraries flag... "-R"
checking for malloc_set_state... no
checking whether __after_morecore_hook exists... no
checking for ranlib... ranlib
checking for a BSD compatible install... /usr/bin/install -c
checking for bison... bison -y
checking for a.out.h... yes
checking for elf.h... yes
checking for cygwin/version.h... no
checking for fcntl.h... yes
checking for inttypes.h... yes
checking for libgen.h... yes
checking for locale.h... yes
checking for mach/mach.h... no
checking for sys/param.h... yes
checking for sys/pstat.h... no
checking for sys/time.h... yes
checking for sys/timeb.h... no
checking for sys/un.h... yes
checking for ulimit.h... yes
checking for unistd.h... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for ANSI C header files... yes
checking whether time.h and sys/time.h may both be included... yes
checking for sys_siglist declaration in signal.h or unistd.h... yes
checking for utime... yes
checking return type of signal handlers... void
checking for size_t... yes
checking for pid_t... yes
checking for uid_t in sys/types.h... yes
checking for mode_t... yes
checking for off_t... yes
checking for ssize_t... yes
checking for socklen_t... yes
checking for struct timeval... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for tm_zone in struct tm... yes
checking for working const... yes
checking whether make sets ${MAKE}... yes
checking whether byte ordering is bigendian... no
checking size of short... 2
checking size of int... 4
checking size of long... 8
checking size of long long... 8
checking size of void *... 8
checking for long file names... yes
checking for sin... no
checking for sin in -lm... yes
checking type of mail spool file locking
checking for lockf... yes
checking for flock... yes
checking whether the -xildoff compiler flag is required... no
checking for specified window system
checking for X... libraries /usr/local/lib, headers /usr/local/include
checking for dnet_ntoa in -ldnet... no
checking for dnet_ntoa in -ldnet_stub... no
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for Xm/Xm.h... yes
checking for XmStringFree in -lXm... yes
checking for X defines extracted by xmkmf
checking for X11/Intrinsic.h... yes
checking for XOpenDisplay in -lX11... yes
checking for XShapeSelectInput in -lXext... yes
checking for XtOpenDisplay in -lXt... yes
checking the version of X11 being used... R6
checking for XConvertCase... yes
checking for XtRegisterDrawable... yes
checking for X11/Xlocale.h... yes
checking for XRegisterIMInstantiateCallback... yes
checking for standard XRegisterIMInstantiateCallback prototype... no
checking for XmuReadBitmapDataFromFile in -lXmu... yes
checking for main in -lXbsd... no
checking for MS-Windows
checking for main in -lgdi32... no
checking for X11/extensions/shape.h... yes
Using X11.
checking for WM_COMMAND option
checking for X11/Xauth.h... yes
checking for XauGetAuthByAddr in -lXau... yes
checking for tt_c.h... no
checking for Tt/tt_c.h... no
checking for desktop/tt_c.h... no
checking for Dt/Dt.h... no
configure: warning: No CDE without generic Drag'n'Drop support
configure: warning: No OffiX without generic Drag'n'Drop support
checking for LDAP
checking for graphics libraries
checking for Xpm - no older than 3.4f... yes
checking for "FOR_MSW" xpm... no
checking for compface.h... yes
checking for UnGenFace in -lcompface... yes
checking for inflate in -lc... no
checking for inflate in -lz... yes
checking for X11 graphics libraries
checking for the Athena widgets
checking for XawScrollbarSetThumb in -lXaw... yes
checking for Xaw3dComputeBottomShadowRGB in -lXaw... no
checking for X11/Xaw/ThreeD.h... no
checking for X11/Xaw/XawInit.h... yes
checking for Xm/Xm.h... yes
checking for XmStringFree in -lXm... yes
checking for Lesstif... no
checking for layout_object_getvalue in -li18n... no
checking for cbrt... yes
checking for closedir... yes
checking for dup2... yes
checking for eaccess... yes
checking for fmod... yes
checking for fpathconf... yes
checking for frexp... yes
checking for ftime... no
checking for getaddrinfo... yes
checking for gethostname... yes
checking for getnameinfo... yes
checking for getpagesize... yes
checking for gettimeofday... yes
checking for getcwd... yes
checking for getwd... yes
checking for logb... yes
checking for lrand48... yes
checking for matherr... no
checking for mkdir... yes
checking for mktime... yes
checking for perror... yes
checking for poll... yes
checking for random... yes
checking for rename... yes
checking for res_init... yes
checking for rint... yes
checking for rmdir... yes
checking for select... yes
checking for setitimer... yes
checking for setpgid... yes
checking for setlocale... yes
checking for setsid... yes
checking for sigblock... yes
checking for sighold... yes
checking for sigprocmask... yes
checking for snprintf... yes
checking for stpcpy... yes
checking for strerror... yes
checking for tzset... yes
checking for ulimit... yes
checking for usleep... yes
checking for waitpid... yes
checking for vsnprintf... yes
checking for fsync... yes
checking for ftruncate... yes
checking for umask... yes
checking for getpt... no
checking for _getpty... no
checking for grantpt... yes
checking for unlockpt... yes
checking for ptsname... yes
checking for killpg... yes
checking for tcgetpgrp... yes
checking for openpty... yes
checking for pty.h... no
checking for libutil.h... yes
checking for stropts.h... no
checking for getloadavg... yes
checking for sys/loadavg.h... no
checking whether netdb declares h_errno... yes
checking for sigsetjmp... yes
checking whether localtime caches TZ... yes
checking whether gettimeofday accepts one or two arguments... two
checking for inline... inline
checking for working alloca.h... no
checking for alloca... yes
checking for vfork.h... no
checking for working vfork... yes
checking for working strcoll... yes
checking for getpgrp... yes
checking whether getpgrp takes no argument... yes
checking for working mmap... yes
checking for termios.h... yes
checking for socket... yes
checking for netinet/in.h... yes
checking for arpa/inet.h... yes
checking for sun_len member in struct sockaddr_un... yes
checking for ip_mreq struct in netinet/in.h... yes
checking for msgget... yes
checking for sys/ipc.h... yes
checking for sys/msg.h... yes
checking for dirent.h... yes
checking for nlist.h... yes
checking for sound support
checking for machine/soundcard.h... no
checking for sys/soundcard.h... yes
checking for TTY-related features
checking for tgetent in -lncurses... yes
checking for ncurses/curses.h... no
checking for ncurses/term.h... no
checking for ncurses/curses.h... no
checking for gpm.h... no
checking for database support
checking for u_int8_t... yes
checking for u_int16_t... yes
checking for u_int32_t... yes
checking for u_int64_t... yes
checking for Berkeley db.h... /usr/include/db.h
checking for Berkeley DB version... 1
checking for dbopen... yes
checking for module support
checking for dlfcn.h... yes
checking for dlopen in -lc... checking how to build dynamic libraries for amd64--freebsd
checking how to produce PIC code... -fPIC
checking if PIC flag -fPIC really works... yes
checking if C compiler can produce shared libraries... yes
checking for ld used by GCC... /usr/bin/ld
checking if the linker is GNU ld... yes
checking for dlerror... yes
checking for _dlerror... no


XEmacs 21.4.22 "Instant Classic" configured for `amd64--freebsd'.


Compilation / Installation:
Source code location: /usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22
Installation prefix: /usr/local
Additional header files: /usr/local/include
Additional libraries: /usr/local/lib
Runtime library search path: /usr/local/lib
Operating system description file: `s/freebsd.h'
Not using any machine description file
Compiler: cc -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89
Compiler version: cc on amd64--freebsd
Relocating allocator for buffers: yes
GNU version of malloc: no
- User chose not to use GNU allocators.
libc: system-provided libc on amd64--freebsd

Window System:
Compiling in support for the X window system:
- X Windows headers location: /usr/local/include
- X Windows libraries location: /usr/local/lib
- Handling WM_COMMAND properly.
Compiling in support for Motif.
*WARNING* Many versions of Motif are buggy, requiring workarounds.
You are likely to experience slow redisplay.
You may need to install vendor patches to Motif.
See PROBLEMS for more information.
Using Lucid menubars.
Using Motif scrollbars.
Using Motif dialog boxes.
Using Motif native widgets.

TTY:
Compiling in support for ncurses.

Images:
Compiling in support for GIF images (builtin).
Compiling in support for XPM images.
Compiling in support for PNG images.
Compiling in support for JPEG images.
Compiling in support for TIFF images.
Compiling in support for X-Face message headers.

Sound:
Compiling in support for sound (native).

Databases:
Compiling in support for Berkeley database.

Internationalization:

Mail:
Compiling in support for "flock" mail spool file locking method.

Other Features:
Inhibiting IPv6 canonicalization at startup.
Compiling in support for dynamic shared object modules.
Using the new portable dumper.


creating ./config.status
creating Makefile.in
creating lib-src/Makefile.in
creating lwlib/Makefile.in
creating src/Makefile.in
creating src/paths.h
creating lib-src/config.values
creating lib-src/ellcc.h
creating src/config.h
creating lwlib/config.h
creating ./Makefile
creating ./GNUmakefile
creating lib-src/Makefile
creating lib-src/GNUmakefile
creating lwlib/Makefile
creating lwlib/GNUmakefile
creating src/Makefile
creating src/GNUmakefile
===> Building for xemacs-21.4.22_6
Resetting `src/sheap-adjust.h'.
Producing `src/Emacs.ad.h' from `etc/Emacs.ad'.
cd /usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/man && /usr/bin/make -j 8 CC='cc' CFLAGS='-O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89' LDFLAGS='' CPPFLAGS='' info
--- ../info/cl.info ---
--- ../info/custom.info ---
--- ../info/emodules.info ---
--- ../info/external-widget.info ---
--- ../info/info.info ---
--- ../info/lispref.info ---
--- ../info/internals.info ---
--- ../info/new-users-guide.info ---
--- ../info/cl.info ---
makeinfo --force --no-validate --no-warn -o ../info/cl.info cl.texi
--- ../info/custom.info ---
makeinfo --force --no-validate --no-warn -o ../info/custom.info custom.texi
--- ../info/emodules.info ---
makeinfo --force --no-validate --no-warn -o ../info/emodules.info emodules.texi
--- ../info/external-widget.info ---
makeinfo --force --no-validate --no-warn -o ../info/external-widget.info external-widget.texi
--- ../info/info.info ---
makeinfo --force --no-validate --no-warn -o ../info/info.info info.texi
--- ../info/lispref.info ---
makeinfo --force --no-validate --no-warn -P lispref -o ../info/lispref.info lispref/lispref.texi
--- ../info/internals.info ---
makeinfo --force --no-validate --no-warn -P internals -o ../info/internals.info internals/internals.texi
--- ../info/new-users-guide.info ---
makeinfo --force --no-validate --no-warn -P new-users-guide -o ../info/new-users-guide.info new-users-guide/new-users-guide.texi
--- ../info/custom.info ---
custom.texi:63: raising the section level of @section which is too low
--- ../info/standards.info ---
makeinfo --force --no-validate --no-warn -o ../info/standards.info standards.texi
--- ../info/info.info ---
info.texi:480: node `Help-Adv' lacks menu item for `Help-Cross' despite being its Up target
--- ../info/term.info ---
makeinfo --force --no-validate --no-warn -o ../info/term.info term.texi
--- ../info/termcap.info ---
makeinfo --force --no-validate --no-warn -o ../info/termcap.info termcap.texi
--- ../info/texinfo.info ---
makeinfo --force --no-validate --no-warn -o ../info/texinfo.info texinfo.texi
--- ../info/term.info ---
term.texi:7: @titlefont expected braces
--- ../info/widget.info ---
makeinfo --force --no-validate --no-warn -o ../info/widget.info widget.texi
--- ../info/xemacs.info ---
makeinfo --force --no-validate --no-warn -P xemacs -o ../info/xemacs.info xemacs/xemacs.texi
--- ../info/widget.info ---
widget.texi:41: raising the section level of @section which is too low
--- ../info/xemacs-faq.info ---
makeinfo --force --no-validate --no-warn -o ../info/xemacs-faq.info xemacs-faq.texi
--- ../info/lispref.info ---
lispref/edebug-inc.texi:1106: command @bullet not accepting argument in brace should not be on @table line
lispref/packaging.texi:603: raising the section level of @subsection which is too low
cd ./lib-src && /usr/bin/make -j 8 CC='cc' CFLAGS='-O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89' LDFLAGS='' CPPFLAGS='' all
--- gnuslib.o ---
--- ellcc ---
--- getopt.o ---
--- getopt1.o ---
--- regex.o ---
--- b2m ---
--- fakemail ---
--- wakeup ---
--- gnuslib.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -I. -I../src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/src -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include /usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/gnuslib.c
--- ellcc ---
cc -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -I. -I../src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/src -DHAVE_CONFIG_H -I/usr/local/include /usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/ellcc.c -L/usr/local/lib -Xlinker -R/usr/local/lib -lncurses -lm -lutil -o ellcc
--- getopt.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -I. -I../src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/src -DHAVE_CONFIG_H -I/usr/local/include /usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/getopt.c
--- getopt1.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -I. -I../src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/src -DHAVE_CONFIG_H -I/usr/local/include /usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/getopt1.c
--- b2m ---
cc -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -I. -I../src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/src -DHAVE_CONFIG_H -I/usr/local/include /usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/b2m.c -L/usr/local/lib -Xlinker -R/usr/local/lib -lncurses -lm -lutil -o b2m
--- regex.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -I. -I../src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/src -DHAVE_CONFIG_H -I/usr/local/include -DINHIBIT_STRING_HEADER /usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/src/regex.c
--- fakemail ---
cc -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -I. -I../src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/src -DHAVE_CONFIG_H -I/usr/local/include /usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/fakemail.c -L/usr/local/lib -Xlinker -R/usr/local/lib -lncurses -lm -lutil -o fakemail
--- wakeup ---
cc -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -I. -I../src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/src -DHAVE_CONFIG_H -I/usr/local/include /usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/wakeup.c -L/usr/local/lib -Xlinker -R/usr/local/lib -lncurses -lm -lutil -o wakeup
--- profile ---
cc -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -I. -I../src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/src -DHAVE_CONFIG_H -I/usr/local/include /usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/profile.c -L/usr/local/lib -Xlinker -R/usr/local/lib -lncurses -lm -lutil -o profile
--- make-docfile ---
cc -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -I. -I../src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/src -DHAVE_CONFIG_H -I/usr/local/include /usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/make-docfile.c -L/usr/local/lib -Xlinker -R/usr/local/lib -lncurses -lm -lutil -o make-docfile
--- digest-doc ---
cc -Demacs -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -I. -I../src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/src -DHAVE_CONFIG_H -I/usr/local/include /usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/digest-doc.c -L/usr/local/lib -Xlinker -R/usr/local/lib -lncurses -lm -lutil -o digest-doc
--- sorted-doc ---
cc -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -I. -I../src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/src -DHAVE_CONFIG_H -I/usr/local/include /usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/sorted-doc.c -L/usr/local/lib -Xlinker -R/usr/local/lib -lncurses -lm -lutil -o sorted-doc
--- cvtmail ---
cc -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -I. -I../src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/src -DHAVE_CONFIG_H -I/usr/local/include /usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/cvtmail.c -L/usr/local/lib -Xlinker -R/usr/local/lib -lncurses -lm -lutil -o cvtmail
--- yow ---
cc -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -I. -I../src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/src -DHAVE_CONFIG_H -I/usr/local/include /usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/yow.c -L/usr/local/lib -Xlinker -R/usr/local/lib -lncurses -lm -lutil -o yow
--- hexl ---
cc -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -I. -I../src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/src -DHAVE_CONFIG_H -I/usr/local/include /usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/hexl.c -L/usr/local/lib -Xlinker -R/usr/local/lib -lncurses -lm -lutil -o hexl
--- mmencode ---
cc -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -I. -I../src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/src -DHAVE_CONFIG_H -I/usr/local/include /usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/mmencode.c -L/usr/local/lib -Xlinker -R/usr/local/lib -lncurses -lm -lutil -o mmencode
--- make-path ---
cc -Demacs -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -I. -I../src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/src -DHAVE_CONFIG_H -I/usr/local/include /usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/make-path.c -L/usr/local/lib -Xlinker -R/usr/local/lib -lncurses -lm -lutil -o make-path
--- make-dump-id ---
cc -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -I. -I../src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/src -DHAVE_CONFIG_H -I/usr/local/include /usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/make-dump-id.c -L/usr/local/lib -Xlinker -R/usr/local/lib -lncurses -lm -lutil -o make-dump-id
--- gnuclient ---
cc -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -I. -I../src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/src -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include /usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/gnuclient.c gnuslib.o -L/usr/local/lib -Xlinker -R/usr/local/lib -L/usr/local/lib -lXau -lXmu -lXt -lXext -lX11 -lSM -lICE -lncurses -lm -lutil -o gnuclient
--- gnuserv ---
cc -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -I. -I../src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/src -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include /usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/gnuserv.c gnuslib.o -L/usr/local/lib -Xlinker -R/usr/local/lib -L/usr/local/lib -lXau -lXmu -lXt -lXext -lX11 -lSM -lICE -lncurses -lm -lutil -o gnuserv
--- etags ---
--- ootags ---
--- movemail ---
--- etags ---
cc -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -I. -I../src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/src -DHAVE_CONFIG_H -I/usr/local/include -DVERSION='"21.4.22"' /usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c getopt.o getopt1.o regex.o -L/usr/local/lib -Xlinker -R/usr/local/lib -lncurses -lm -lutil -o etags
--- ootags ---
cc -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -I. -I../src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/src -DHAVE_CONFIG_H -I/usr/local/include -DVERSION='"21.4.22"' /usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/ootags.c getopt.o getopt1.o regex.o -L/usr/local/lib -Xlinker -R/usr/local/lib -lncurses -lm -lutil -o ootags
--- movemail ---
cc -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -I. -I../src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/src -DHAVE_CONFIG_H -I/usr/local/include /usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/movemail.c /usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/pop.c getopt.o getopt1.o regex.o -L/usr/local/lib -Xlinker -R/usr/local/lib -lncurses -lm -lutil -o movemail
--- etags ---
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:1420:15: warning: enumeration value 'at_end' not handled in switch [-Wswitch]
switch (argbuffer[i].arg_type)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:2978:16: warning: 12 enumeration values not handled in switch: 'st_C_objprot', 'st_C_objimpl', 'st_C_objend'... [-Wswitch]
switch (toktype)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:2995:16: warning: 13 enumeration values not handled in switch: 'st_none', 'st_C_objprot', 'st_C_objimpl'... [-Wswitch]
switch (toktype)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:2965:12: warning: enumeration values 'tinbody' and 'tignore' not handled in switch [-Wswitch]
switch (typdef)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:3010:12: warning: 11 enumeration values not handled in switch: 'st_none', 'st_C_objprot', 'st_C_objimpl'... [-Wswitch]
switch (toktype)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:3055:16: warning: 14 enumeration values not handled in switch: 'st_none', 'st_C_objend', 'st_C_gnumacro'... [-Wswitch]
switch (toktype)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:3052:12: warning: enumeration values 'otagseen', 'ocatseen', and 'omethodtag' not handled in switch [-Wswitch]
switch (objdef)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:3159:13: warning: 4 enumeration values not handled in switch: 'tkeyseen', 'tinbody', 'tend'... [-Wswitch]
switch (typdef)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:3150:16: warning: 7 enumeration values not handled in switch: 'fdefunname', 'foperator', 'fstartlist'... [-Wswitch]
switch (fvdef)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:3122:12: warning: 12 enumeration values not handled in switch: 'st_C_objprot', 'st_C_objimpl', 'st_C_objend'... [-Wswitch]
switch (toktype)
^
--- ootags ---
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/ootags.c:2193:11: warning: 10 enumeration values not handled in switch: 'st_none', 'st_C_objprot', 'st_C_objimpl'... [-Wswitch]
switch (toktype)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/ootags.c:2317:15: warning: 9 enumeration values not handled in switch: 'st_C_objprot', 'st_C_objimpl', 'st_C_objend'... [-Wswitch]
switch (toktype)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/ootags.c:2340:15: warning: 10 enumeration values not handled in switch: 'st_none', 'st_C_objprot', 'st_C_objimpl'... [-Wswitch]
switch (toktype)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/ootags.c:2305:11: warning: enumeration values 'tinbody' and 'tignore' not handled in switch [-Wswitch]
switch (typdef)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/ootags.c:2368:11: warning: 11 enumeration values not handled in switch: 'st_none', 'st_C_objprot', 'st_C_objimpl'... [-Wswitch]
switch (toktype)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/ootags.c:2446:15: warning: 15 enumeration values not handled in switch: 'st_none', 'st_C_objend', 'st_C_gnumacro'... [-Wswitch]
switch (toktype)
^
--- etags ---
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:3646:13: warning: 8 enumeration values not handled in switch: 'fvnone', 'fdefunkey', 'fdefunname'... [-Wswitch]
switch (fvdef)
^
--- ootags ---
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/ootags.c:2443:11: warning: enumeration values 'otagseen', 'ocatseen', and 'omethodtag' not handled in switch [-Wswitch]
switch (objdef)
^
--- etags ---
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:3643:16: warning: enumeration values 'ddefineseen' and 'dignorerest' not handled in switch [-Wswitch]
switch (definedef)
^
--- ootags ---
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/ootags.c:2521:11: warning: 12 enumeration values not handled in switch: 'st_C_objprot', 'st_C_objimpl', 'st_C_objend'... [-Wswitch]
switch (toktype)
^
--- etags ---
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:3697:12: warning: 9 enumeration values not handled in switch: 'onone', 'oprotocol', 'oimplementation'... [-Wswitch]
switch (objdef)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:3779:12: warning: 10 enumeration values not handled in switch: 'onone', 'oprotocol', 'oimplementation'... [-Wswitch]
switch (objdef)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:3830:12: warning: enumeration values 'tkeyseen' and 'tignore' not handled in switch [-Wswitch]
switch (typdef)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:3868:12: warning: 7 enumeration values not handled in switch: 'fvnone', 'fdefunkey', 'fdefunname'... [-Wswitch]
switch (fvdef)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:3908:16: warning: 8 enumeration values not handled in switch: 'fvnone', 'fdefunkey', 'fdefunname'... [-Wswitch]
switch (fvdef)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:3936:12: warning: 7 enumeration values not handled in switch: 'fdefunkey', 'fdefunname', 'foperator'... [-Wswitch]
switch (fvdef)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:3964:12: warning: enumeration value 'snone' not handled in switch [-Wswitch]
switch (structdef)
^
--- ootags ---
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/ootags.c:2938:13: warning: 4 enumeration values not handled in switch: 'fvnone', 'finlist', 'fignore'... [-Wswitch]
switch (fvdef)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/ootags.c:2935:16: warning: enumeration values 'ddefineseen' and 'dignorerest' not handled in switch [-Wswitch]
switch (definedef)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/ootags.c:2978:12: warning: 9 enumeration values not handled in switch: 'onone', 'oprotocol', 'oimplementation'... [-Wswitch]
switch (objdef)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/ootags.c:2996:14: warning: 5 enumeration values not handled in switch: 'fvnone', 'finlist', 'flistseen'... [-Wswitch]
switch (fvdef)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/ootags.c:3068:12: warning: 10 enumeration values not handled in switch: 'onone', 'oprotocol', 'oimplementation'... [-Wswitch]
switch (objdef)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/ootags.c:3150:16: warning: enumeration values 'tnone', 'tinbody', and 'tignore' not handled in switch [-Wswitch]
switch (typdef)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/ootags.c:3147:12: warning: 4 enumeration values not handled in switch: 'fstartlist', 'finlist', 'fignore'... [-Wswitch]
switch (fvdef)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/ootags.c:3186:16: warning: 5 enumeration values not handled in switch: 'fvnone', 'fvnameseen', 'flistseen'... [-Wswitch]
switch (fvdef)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/ootags.c:3210:12: warning: enumeration values 'snone' and 'sinbody' not handled in switch [-Wswitch]
switch (structdef)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/ootags.c:3222:12: warning: 4 enumeration values not handled in switch: 'fvnameseen', 'fstartlist', 'finlist'... [-Wswitch]
switch (fvdef)
^
--- movemail ---
/tmp/movemail-997cb0.o: In function `main':
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/movemail.c:(.text+0x7dd): warning: warning: mktemp() possibly used unsafely; consider using mkstemp()
--- ootags ---
18 warnings generated.
--- etags ---
19 warnings generated.
--- ctags ---
cc -DCTAGS -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -I. -I../src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src -I/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/src -DHAVE_CONFIG_H -I/usr/local/include -DVERSION='"21.4.22"' /usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c getopt.o getopt1.o regex.o -L/usr/local/lib -Xlinker -R/usr/local/lib -lncurses -lm -lutil -o ctags
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:1420:15: warning: enumeration value 'at_end' not handled in switch [-Wswitch]
switch (argbuffer[i].arg_type)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:2978:16: warning: 12 enumeration values not handled in switch: 'st_C_objprot', 'st_C_objimpl', 'st_C_objend'... [-Wswitch]
switch (toktype)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:2995:16: warning: 13 enumeration values not handled in switch: 'st_none', 'st_C_objprot', 'st_C_objimpl'... [-Wswitch]
switch (toktype)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:2965:12: warning: enumeration values 'tinbody' and 'tignore' not handled in switch [-Wswitch]
switch (typdef)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:3010:12: warning: 11 enumeration values not handled in switch: 'st_none', 'st_C_objprot', 'st_C_objimpl'... [-Wswitch]
switch (toktype)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:3055:16: warning: 14 enumeration values not handled in switch: 'st_none', 'st_C_objend', 'st_C_gnumacro'... [-Wswitch]
switch (toktype)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:3052:12: warning: enumeration values 'otagseen', 'ocatseen', and 'omethodtag' not handled in switch [-Wswitch]
switch (objdef)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:3159:13: warning: 4 enumeration values not handled in switch: 'tkeyseen', 'tinbody', 'tend'... [-Wswitch]
switch (typdef)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:3150:16: warning: 7 enumeration values not handled in switch: 'fdefunname', 'foperator', 'fstartlist'... [-Wswitch]
switch (fvdef)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:3122:12: warning: 12 enumeration values not handled in switch: 'st_C_objprot', 'st_C_objimpl', 'st_C_objend'... [-Wswitch]
switch (toktype)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:3646:13: warning: 8 enumeration values not handled in switch: 'fvnone', 'fdefunkey', 'fdefunname'... [-Wswitch]
switch (fvdef)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:3643:16: warning: enumeration values 'ddefineseen' and 'dignorerest' not handled in switch [-Wswitch]
switch (definedef)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:3697:12: warning: 9 enumeration values not handled in switch: 'onone', 'oprotocol', 'oimplementation'... [-Wswitch]
switch (objdef)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:3779:12: warning: 10 enumeration values not handled in switch: 'onone', 'oprotocol', 'oimplementation'... [-Wswitch]
switch (objdef)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:3830:12: warning: enumeration values 'tkeyseen' and 'tignore' not handled in switch [-Wswitch]
switch (typdef)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:3868:12: warning: 7 enumeration values not handled in switch: 'fvnone', 'fdefunkey', 'fdefunname'... [-Wswitch]
switch (fvdef)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:3908:16: warning: 8 enumeration values not handled in switch: 'fvnone', 'fdefunkey', 'fdefunname'... [-Wswitch]
switch (fvdef)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:3936:12: warning: 7 enumeration values not handled in switch: 'fdefunkey', 'fdefunname', 'foperator'... [-Wswitch]
switch (fvdef)
^
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/lib-src/etags.c:3964:12: warning: enumeration value 'snone' not handled in switch [-Wswitch]
switch (structdef)
^
19 warnings generated.
cd ./lwlib && /usr/bin/make -j 8 CC='cc' CFLAGS='-O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89' LDFLAGS='' CPPFLAGS='' all
--- lwlib.o ---
--- lwlib-utils.o ---
--- lwlib-config.o ---
--- lwlib-Xm.o ---
--- xlwmenu.o ---
--- xlwtabs.o ---
--- xlwgcs.o ---
--- lwlib-Xlw.o ---
--- lwlib.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include lwlib.c
--- lwlib-utils.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include lwlib-utils.c
--- lwlib-config.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include lwlib-config.c
--- lwlib-Xm.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include lwlib-Xm.c
--- xlwtabs.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include xlwtabs.c
--- xlwmenu.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include xlwmenu.c
--- xlwgcs.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include xlwgcs.c
--- lwlib-Xlw.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include lwlib-Xlw.c
--- xlwtabs.o ---
xlwtabs.c:674:67: warning: missing sentinel in function call [-Wsentinel]
XtVaSetValues(curtw->tabs.topWidget, XmNtraversalOn, False, 0) ;
^
, NULL
/usr/local/include/X11/Intrinsic.h:1592:13: note: function has been explicitly marked sentinel here
extern void XtVaSetValues(
^
xlwtabs.c:675:46: warning: missing sentinel in function call [-Wsentinel]
XtVaSetValues(w, XmNtraversalOn, True, 0) ;
^
, NULL
/usr/local/include/X11/Intrinsic.h:1592:13: note: function has been explicitly marked sentinel here
extern void XtVaSetValues(
^
xlwtabs.c:1028:54: warning: missing sentinel in function call [-Wsentinel]
XtVaSetValues(*childP, XmNtraversalOn, False, 0) ;
^
, NULL
/usr/local/include/X11/Intrinsic.h:1592:13: note: function has been explicitly marked sentinel here
extern void XtVaSetValues(
^
xlwtabs.c:1032:64: warning: missing sentinel in function call [-Wsentinel]
XtVaSetValues(tw->tabs.topWidget, XmNtraversalOn, True, 0) ;
^
, NULL
/usr/local/include/X11/Intrinsic.h:1592:13: note: function has been explicitly marked sentinel here
extern void XtVaSetValues(
^
xlwtabs.c:1279:48: warning: missing sentinel in function call [-Wsentinel]
XtVaSetValues(oldtop, XmNtraversalOn, False, 0) ;
^
, NULL
/usr/local/include/X11/Intrinsic.h:1592:13: note: function has been explicitly marked sentinel here
extern void XtVaSetValues(
^
xlwtabs.c:1280:42: warning: missing sentinel in function call [-Wsentinel]
XtVaSetValues(w, XmNtraversalOn, True, 0) ;
^
, NULL
/usr/local/include/X11/Intrinsic.h:1592:13: note: function has been explicitly marked sentinel here
extern void XtVaSetValues(
^
6 warnings generated.
--- liblw.a ---
rm -f liblw.a
ar cq liblw.a lwlib.o lwlib-utils.o lwlib-config.o lwlib-Xm.o xlwmenu.o xlwtabs.o xlwgcs.o lwlib-Xlw.o
cd ./src && /usr/bin/make -j 8 CC='cc' CFLAGS='-O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89' LDFLAGS='' CPPFLAGS='' all
--- TopLevelEmacsShell.o ---
--- balloon-x.o ---
--- console-x.o ---
--- device-x.o ---
--- dialog-x.o ---
--- frame-x.o ---
--- glyphs-x.o ---
--- gui-x.o ---
--- TopLevelEmacsShell.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include -DDEFINE_TOP_LEVEL_EMACS_SHELL /usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/src/EmacsShell-sub.c
--- balloon-x.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include balloon-x.c
--- console-x.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include console-x.c
--- device-x.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include device-x.c
--- dialog-x.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include dialog-x.c
--- frame-x.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include frame-x.c
--- glyphs-x.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include glyphs-x.c
--- gui-x.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include gui-x.c
--- TopLevelEmacsShell.o ---
mv EmacsShell-sub.o TopLevelEmacsShell.o
--- menubar-x.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include menubar-x.c
--- objects-x.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include objects-x.c
--- frame-x.o ---
frame-x.c:780:24: warning: missing sentinel in function call [-Wsentinel]
(XtArgVal) NULL);
^
, NULL
/usr/local/include/X11/Intrinsic.h:1592:13: note: function has been explicitly marked sentinel here
extern void XtVaSetValues(
^
frame-x.c:785:22: warning: missing sentinel in function call [-Wsentinel]
(XtArgVal) NULL);
^
, NULL
/usr/local/include/X11/Intrinsic.h:1592:13: note: function has been explicitly marked sentinel here
extern void XtVaSetValues(
^
frame-x.c:877:24: warning: missing sentinel in function call [-Wsentinel]
(XtArgVal) NULL);
^
, NULL
/usr/local/include/X11/Intrinsic.h:1592:13: note: function has been explicitly marked sentinel here
extern void XtVaSetValues(
^
--- redisplay-x.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include redisplay-x.c
--- scrollbar-x.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include scrollbar-x.c
--- select-x.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include select-x.c
--- redisplay-x.o ---
redisplay-x.c:981:57: warning: passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (!XGetFontProperty (xfont, XA_UNDERLINE_POSITION, &upos))
^~~~~
/usr/local/include/X11/Xlib.h:2611:1: note: passing argument to parameter here
);
^
redisplay-x.c:983:58: warning: passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (!XGetFontProperty (xfont, XA_UNDERLINE_THICKNESS, &uthick))
^~~~~~~
/usr/local/include/X11/Xlib.h:2611:1: note: passing argument to parameter here
);
^
redisplay-x.c:1012:53: warning: passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (!XGetFontProperty (xfont, XA_STRIKEOUT_ASCENT, &ascent))
^~~~~~~
/usr/local/include/X11/Xlib.h:2611:1: note: passing argument to parameter here
);
^
redisplay-x.c:1014:54: warning: passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (!XGetFontProperty (xfont, XA_STRIKEOUT_DESCENT, &descent))
^~~~~~~~
/usr/local/include/X11/Xlib.h:2611:1: note: passing argument to parameter here
);
^
redisplay-x.c:1016:56: warning: passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (!XGetFontProperty (xfont, XA_UNDERLINE_THICKNESS, &uthick))
^~~~~~~
/usr/local/include/X11/Xlib.h:2611:1: note: passing argument to parameter here
);
^
--- toolbar-x.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include toolbar-x.c
--- console-tty.o ---
--- device-tty.o ---
--- console-tty.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include console-tty.c
--- device-tty.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include device-tty.c
--- event-tty.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include event-tty.c
--- frame-tty.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include frame-tty.c
--- objects-tty.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include objects-tty.c
--- frame-x.o ---
3 warnings generated.
--- redisplay-tty.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include redisplay-tty.c
--- database.o ---
--- EmacsFrame.o ---
--- database.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include database.c
--- EmacsFrame.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include EmacsFrame.c
--- EmacsManager.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include EmacsManager.c
--- EmacsShell.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include EmacsShell.c
--- abbrev.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include abbrev.c
--- redisplay-x.o ---
5 warnings generated.
--- alloc.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include alloc.c
--- balloon_help.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include balloon_help.c
--- blocktype.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include blocktype.c
--- buffer.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include buffer.c
--- bytecode.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include bytecode.c
--- callint.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include callint.c
--- callproc.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include callproc.c
--- casefiddle.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include casefiddle.c
--- casetab.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include casetab.c
--- bytecode.o ---
bytecode.c:398:15: warning: 122 enumeration values not handled in switch: 'Bvarref', 'Bvarset', 'Bvarbind'... [-Wswitch]
switch (opcode)
^
bytecode.c:416:15: warning: 122 enumeration values not handled in switch: 'Bvarref', 'Bvarset', 'Bvarbind'... [-Wswitch]
switch (opcode)
^
bytecode.c:662:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarref+1:
^
bytecode.c:663:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarref+2:
^
bytecode.c:664:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarref+3:
^
bytecode.c:665:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarref+4:
^
bytecode.c:666:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarref+5: n = opcode - Bvarref; goto do_varref;
^
bytecode.c:668:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarref+6: n = READ_UINT_1; /* most common */
^
bytecode.c:667:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarref+7: n = READ_UINT_2; goto do_varref;
^
bytecode.c:680:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarset+1:
^
bytecode.c:681:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarset+2:
^
bytecode.c:682:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarset+3:
^
bytecode.c:683:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarset+4:
^
bytecode.c:684:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarset+5: n = opcode - Bvarset; goto do_varset;
^
bytecode.c:686:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarset+6: n = READ_UINT_1; /* most common */
^
bytecode.c:685:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarset+7: n = READ_UINT_2; goto do_varset;
^
bytecode.c:701:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarbind+1:
^
bytecode.c:702:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarbind+2:
^
bytecode.c:703:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarbind+3:
^
bytecode.c:704:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarbind+4:
^
bytecode.c:705:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarbind+5: n = opcode - Bvarbind; goto do_varbind;
^
bytecode.c:707:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarbind+6: n = READ_UINT_1; /* most common */
^
bytecode.c:706:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarbind+7: n = READ_UINT_2; goto do_varbind;
^
bytecode.c:730:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bcall+1:
^
bytecode.c:731:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bcall+2:
^
bytecode.c:732:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bcall+3:
^
bytecode.c:733:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bcall+4:
^
bytecode.c:734:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bcall+5:
^
bytecode.c:735:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bcall+6:
^
bytecode.c:736:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bcall+7:
^
bytecode.c:752:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bunbind+1:
^
bytecode.c:753:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bunbind+2:
^
bytecode.c:754:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bunbind+3:
^
bytecode.c:755:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bunbind+4:
^
bytecode.c:756:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bunbind+5:
^
bytecode.c:757:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bunbind+6:
^
bytecode.c:758:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bunbind+7:
^
bytecode.c:1651:23: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarref: case Bvarref+1: case Bvarref+2:
^
bytecode.c:1651:39: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarref: case Bvarref+1: case Bvarref+2:
^
bytecode.c:1652:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarref+3: case Bvarref+4: case Bvarref+5:
^
bytecode.c:1652:23: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarref+3: case Bvarref+4: case Bvarref+5:
^
bytecode.c:1652:39: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarref+3: case Bvarref+4: case Bvarref+5:
^
bytecode.c:1650:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarref+6: READ_OPERAND_1; goto do_varref;
^
bytecode.c:1649:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarref+7: READ_OPERAND_2; goto do_varref;
^
bytecode.c:1667:23: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarset: case Bvarset+1: case Bvarset+2:
^
bytecode.c:1667:39: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarset: case Bvarset+1: case Bvarset+2:
^
bytecode.c:1668:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarset+3: case Bvarset+4: case Bvarset+5:
^
bytecode.c:1668:23: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarset+3: case Bvarset+4: case Bvarset+5:
^
--- chartab.o ---
--- bytecode.o ---
bytecode.c:1668:39: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarset+3: case Bvarset+4: case Bvarset+5:
^
bytecode.c:1666:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarset+6: READ_OPERAND_1; goto do_varset;
^
bytecode.c:1665:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarset+7: READ_OPERAND_2; goto do_varset;
^
bytecode.c:1688:24: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarbind: case Bvarbind+1: case Bvarbind+2:
^
bytecode.c:1688:41: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarbind: case Bvarbind+1: case Bvarbind+2:
^
bytecode.c:1689:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarbind+3: case Bvarbind+4: case Bvarbind+5:
^
bytecode.c:1689:24: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarbind+3: case Bvarbind+4: case Bvarbind+5:
^
bytecode.c:1689:41: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarbind+3: case Bvarbind+4: case Bvarbind+5:
^
bytecode.c:1687:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarbind+6: READ_OPERAND_1; goto do_varbind;
^
bytecode.c:1686:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarbind+7: READ_OPERAND_2; goto do_varbind;
^
--- chartab.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include chartab.c
--- bytecode.o ---
bytecode.c:1705:21: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bcall: case Bcall+1: case Bcall+2:
^
bytecode.c:1705:35: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bcall: case Bcall+1: case Bcall+2:
^
bytecode.c:1706:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bcall+3: case Bcall+4: case Bcall+5:
^
bytecode.c:1706:21: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bcall+3: case Bcall+4: case Bcall+5:
^
bytecode.c:1706:35: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bcall+3: case Bcall+4: case Bcall+5:
^
bytecode.c:1704:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bcall+6: READ_OPERAND_1; goto do_call;
^
bytecode.c:1703:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bcall+7: READ_OPERAND_2; goto do_call;
^
bytecode.c:1714:23: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bunbind: case Bunbind+1: case Bunbind+2:
^
bytecode.c:1714:39: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bunbind: case Bunbind+1: case Bunbind+2:
^
bytecode.c:1715:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bunbind+3: case Bunbind+4: case Bunbind+5:
^
bytecode.c:1715:23: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bunbind+3: case Bunbind+4: case Bunbind+5:
^
bytecode.c:1715:39: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bunbind+3: case Bunbind+4: case Bunbind+5:
^
bytecode.c:1713:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bunbind+6: READ_OPERAND_1; goto do_unbind;
^
bytecode.c:1712:7: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bunbind+7: READ_OPERAND_2; goto do_unbind;
^
bytecode.c:2099:9: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarref+6:
^
bytecode.c:2089:9: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarref+7:
^
bytecode.c:2100:9: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarset+6:
^
bytecode.c:2090:9: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarset+7:
^
bytecode.c:2101:9: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarbind+6:
^
bytecode.c:2091:9: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bvarbind+7:
^
bytecode.c:2102:9: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bcall+6:
^
bytecode.c:2092:9: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bcall+7:
^
bytecode.c:2103:9: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bunbind+6:
^
bytecode.c:2093:9: warning: case value not in enumerated type 'Opcode' (aka 'enum Opcode') [-Wswitch]
case Bunbind+7:
^
--- callint.o ---
callint.c:959:12: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
return make_int (-1);
^~~~~~~~~~~~~
./lisp-disunion.h:82:42: note: expanded from macro 'make_int'
#define make_int(x) ((Lisp_Object) (((x) << INT_GCBITS) | Lisp_Type_Int_Bit))
~~~ ^
--- buffer.o ---
buffer.c:2473:43: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
Lisp_Object always_local_resettable = make_int (-1);
^~~~~~~~~~~~~
./lisp-disunion.h:82:42: note: expanded from macro 'make_int'
#define make_int(x) ((Lisp_Object) (((x) << INT_GCBITS) | Lisp_Type_Int_Bit))
~~~ ^
buffer.c:2474:31: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
Lisp_Object resettable = make_int (-3);
^~~~~~~~~~~~~
./lisp-disunion.h:82:42: note: expanded from macro 'make_int'
#define make_int(x) ((Lisp_Object) (((x) << INT_GCBITS) | Lisp_Type_Int_Bit))
~~~ ^
buffer.c:2482:49: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
nuke_all_buffer_slots (&buffer_local_flags, make_int (-2));
^~~~~~~~~~~~~
./lisp-disunion.h:82:42: note: expanded from macro 'make_int'
#define make_int(x) ((Lisp_Object) (((x) << INT_GCBITS) | Lisp_Type_Int_Bit))
~~~ ^
--- cm.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include cm.c
--- cmdloop.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include cmdloop.c
--- cmds.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include cmds.c
--- console-stream.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include console-stream.c
--- cmds.o ---
cmds.c:112:13: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
--- callint.o ---
1 warning generated.
--- cmds.o ---
count = make_int (-1);
^~~~~~~~~~~~~
./lisp-disunion.h:82:42: note: expanded from macro 'make_int'
#define make_int(x) ((Lisp_Object) (((x) << INT_GCBITS) | Lisp_Type_Int_Bit))
~~~ ^
--- cmdloop.o ---
cmdloop.c:128:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
return Fkill_emacs (make_int (-1));
^~~~~~~~~~~~~
./lisp-disunion.h:82:42: note: expanded from macro 'make_int'
#define make_int(x) ((Lisp_Object) (((x) << INT_GCBITS) | Lisp_Type_Int_Bit))
~~~ ^
cmdloop.c:212:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
Fkill_emacs (make_int (-1));
^~~~~~~~~~~~~
./lisp-disunion.h:82:42: note: expanded from macro 'make_int'
#define make_int(x) ((Lisp_Object) (((x) << INT_GCBITS) | Lisp_Type_Int_Bit))
~~~ ^
cmdloop.c:293:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
Fkill_emacs (make_int (-1));
^~~~~~~~~~~~~
./lisp-disunion.h:82:42: note: expanded from macro 'make_int'
#define make_int(x) ((Lisp_Object) (((x) << INT_GCBITS) | Lisp_Type_Int_Bit))
~~~ ^
--- console.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include console.c
--- cmdloop.o ---
3 warnings generated.
--- data.o ---
--- cmds.o ---
1 warning generated.
--- data.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include data.c
--- device.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include device.c
--- dgif_lib.o ---
--- dialog.o ---
--- dgif_lib.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include dgif_lib.c
--- dialog.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include dialog.c
--- data.o ---
data.c:174:25: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
return num | ((-1L) << INT_VALBITS);
~~~~~ ^
--- console.o ---
console.c:1301:43: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
Lisp_Object always_local_resettable = make_int (-1);
^~~~~~~~~~~~~
./lisp-disunion.h:82:42: note: expanded from macro 'make_int'
#define make_int(x) ((Lisp_Object) (((x) << INT_GCBITS) | Lisp_Type_Int_Bit))
~~~ ^
console.c:1314:51: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
nuke_all_console_slots (&console_local_flags, make_int (-2));
^~~~~~~~~~~~~
./lisp-disunion.h:82:42: note: expanded from macro 'make_int'
#define make_int(x) ((Lisp_Object) (((x) << INT_GCBITS) | Lisp_Type_Int_Bit))
~~~ ^
--- dired.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include dired.c
--- bytecode.o ---
82 warnings generated.
--- doc.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include doc.c
--- dired.o ---
dired.c:845:17: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
values[7] = make_int (-1);
^~~~~~~~~~~~~
./lisp-disunion.h:82:42: note: expanded from macro 'make_int'
#define make_int(x) ((Lisp_Object) (((x) << INT_GCBITS) | Lisp_Type_Int_Bit))
~~~ ^
--- buffer.o ---
3 warnings generated.
--- doprnt.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include doprnt.c
--- dumper.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include dumper.c
--- console.o ---
2 warnings generated.
--- dynarr.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include dynarr.c
--- dired.o ---
1 warning generated.
--- editfns.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include editfns.c
--- elhash.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include elhash.c
--- emacs.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include emacs.c
--- emodules.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include emodules.c
--- editfns.o ---
editfns.c:1239:18: warning: absolute value function 'abs' given an argument of type 'Lisp_Object' (aka 'long') but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
int abszone = abs (XINT (zone));
^
editfns.c:1239:18: note: use function 'labs' instead
int abszone = abs (XINT (zone));
^~~
labs
editfns.c:1240:45: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
sprintf (tzbuf, "XXX%s%d:%02d:%02d", "-" + (XINT (zone) < 0),
~~~~^~~~~~~~~~~~~~~~~~~
editfns.c:1240:45: note: use array indexing to silence this warning
sprintf (tzbuf, "XXX%s%d:%02d:%02d", "-" + (XINT (zone) < 0),
^
& [ ]
--- emacs.o ---
emacs.c:542:2: warning: ignoring return value of function declared with pure attribute [-Wunused-value]
memcmp (ptr, (char *) ptr + 1, len - 1);
^~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
emacs.c:544:2: warning: ignoring return value of function declared with pure attribute [-Wunused-value]
memcmp (ptr, ptr, len);
^~~~~~ ~~~~~~~~~~~~~
--- eval.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include eval.c
--- event-stream.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include event-stream.c
--- data.o ---
1 warning generated.
--- event-unixoid.o ---
--- events.o ---
--- event-unixoid.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include event-unixoid.c
--- events.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include events.c
--- extents.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include extents.c
--- faces.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include faces.c
--- fileio.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include fileio.c
--- emacs.o ---
2 warnings generated.
--- editfns.o ---
2 warnings generated.
--- filelock.o ---
--- filemode.o ---
--- filelock.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include filelock.c
--- filemode.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include filemode.c
--- floatfns.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include floatfns.c
--- fileio.o ---
fileio.c:4135:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
--- floatfns.o ---
floatfns.c:712:12: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
return make_int (EMACS_INT_MIN);
^~~~~~~~~~~~~~~~~~~~~~~~
./lisp-disunion.h:82:42: note: expanded from macro 'make_int'
#define make_int(x) ((Lisp_Object) (((x) << INT_GCBITS) | Lisp_Type_Int_Bit))
~~~ ^
--- fileio.o ---
b->saved_size = make_int (-1);
^~~~~~~~~~~~~
./lisp-disunion.h:82:42: note: expanded from macro 'make_int'
#define make_int(x) ((Lisp_Object) (((x) << INT_GCBITS) | Lisp_Type_Int_Bit))
~~~ ^
--- fns.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include fns.c
--- floatfns.o ---
1 warning generated.
--- font-lock.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include font-lock.c
--- frame.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include frame.c
--- general.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include general.c
--- gif_io.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include gif_io.c
--- glyphs-eimage.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include glyphs-eimage.c
--- glyphs-widget.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include glyphs-widget.c
--- glyphs.o ---
cc -c -O2 -pipe -I/usr/local/include/libpng16 -fno-strict-aliasing -std=gnu89 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/local/include glyphs.c
--- glyphs-eimage.o ---
glyphs-eimage.c:940:22: error: incomplete definition of type 'struct png_info_def'
height = info_ptr->height;
~~~~~~~~^
/usr/local/include/libpng16/png.h:479:16: note: forward declaration of 'struct png_info_def'
typedef struct png_info_def png_info;
^
glyphs-eimage.c:941:21: error: incomplete definition of type 'struct png_info_def'
width = info_ptr->width;
~~~~~~~~^
/usr/local/include/libpng16/png.h:479:16: note: forward declaration of 'struct png_info_def'
typedef struct png_info_def png_info;
^
glyphs-eimage.c:993:17: error: incomplete definition of type 'struct png_info_def'
if (info_ptr->color_type == PNG_COLOR_TYPE_PALETTE)
~~~~~~~~^
/usr/local/include/libpng16/png.h:479:16: note: forward declaration of 'struct png_info_def'
typedef struct png_info_def png_info;
^
glyphs-eimage.c:996:17: error: incomplete definition of type 'struct png_info_def'
if (info_ptr->color_type == PNG_COLOR_TYPE_GRAY ||
~~~~~~~~^
/usr/local/include/libpng16/png.h:479:16: note: forward declaration of 'struct png_info_def'
typedef struct png_info_def png_info;
^
glyphs-eimage.c:997:17: error: incomplete definition of type 'struct png_info_def'
info_ptr->color_type == PNG_COLOR_TYPE_GRAY_ALPHA)
~~~~~~~~^
/usr/local/include/libpng16/png.h:479:16: note: forward declaration of 'struct png_info_def'
typedef struct png_info_def png_info;
^
glyphs-eimage.c:1000:17: error: incomplete definition of type 'struct png_info_def'
if (info_ptr->color_type & PNG_COLOR_MASK_ALPHA)
~~~~~~~~^
/usr/local/include/libpng16/png.h:479:16: note: forward declaration of 'struct png_info_def'
typedef struct png_info_def png_info;
^
glyphs-eimage.c:1003:17: error: incomplete definition of type 'struct png_info_def'
if (info_ptr->bit_depth == 16)
~~~~~~~~^
/usr/local/include/libpng16/png.h:479:16: note: forward declaration of 'struct png_info_def'
typedef struct png_info_def png_info;
^
glyphs-eimage.c:1006:17: error: incomplete definition of type 'struct png_info_def'
if (info_ptr->bit_depth < 8)
~~~~~~~~^
/usr/local/include/libpng16/png.h:479:16: note: forward declaration of 'struct png_info_def'
typedef struct png_info_def png_info;
^
glyphs-eimage.c:1008:14: error: incomplete definition of type 'struct png_info_def'
if (info_ptr->color_type == PNG_COLOR_TYPE_GRAY)
~~~~~~~~^
/usr/local/include/libpng16/png.h:479:16: note: forward declaration of 'struct png_info_def'
typedef struct png_info_def png_info;
^
9 errors generated.
*** [glyphs-eimage.o] Error code 1

make[2]: stopped in /usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/src
--- fileio.o ---
1 warning generated.
1 error

make[2]: stopped in /usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/src
*** [src] Error code 2

make[1]: stopped in /usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22
1 error

make[1]: stopped in /usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make: stopped in /var/ports/homekxj/editors/xemacs

(2) don't configure by autoconf-2.69

xemacs-21.4.22 can't configure by autoconf-2.69. Current
ports' default autoconf is 2.69 and others were not
supported. So I've configured by autoconf-2.13 before
configuring process of target pre-configure.

(3) info files can't pass makefinfo-6.0

FreeBSD 11-current makeinfo takes makefinfo-6.0, so
sevral xemacs-21.4.22's info files failes to put errors:

***@desktop:/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/man # make info
makeinfo -o ../info/cl.info cl.texi
makeinfo -o ../info/custom.info custom.texi
custom.texi:63: raising the section level of @section which is too low
*** Error code 1

Stop.
make: stopped in /usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/man
***@desktop:/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.22/man #

So makeinfo with options `--force --no-validate --no-warn'

(4) don't corresponding to stage schime of FreeBSD ports

Now FreeBSD ports system put all install files under
STAGEDIR which temporaly FreeBSD file system. STAGEDIR
assumes to set DESTDIR in application Makefile, but
xemacs-21.4.22 does not set before prefix directory in
Makefile.in.in. I've passed by patch:

--- Makefile.in.in.orig 2005-01-31 11:54:47.000000000 +0900
+++ Makefile.in.in 2016-04-13 06:42:10.468570000 +0900
@@ -97,7 +97,7 @@
## subdirectories of this directory. The default values for many of
## the variables below are expressed in terms of this one, so you may
## not need to change them. This defaults to /usr/local.
-prefix=@prefix@
+prefix=${DESTDIR}@prefix@

## Variable data (as per each program update) goes here
## The default is ${PROGNAME}
@@ -132,14 +132,14 @@
libdir=@libdir@

## Where to install XEmacs's man pages, and what extension they should have.
-mandir=@mandir@
+mandir=${DESTDIR}@mandir@/man1
manext=.1

## Where to install and expect the info files describing XEmacs. In the
## past, this defaulted to a subdirectory of ${prefix}/lib/xemacs, but
## since there are now many packages documented with the texinfo
## system, it is inappropriate to imply that it is part of XEmacs.
-infodir=@infodir@
+infodir=${DESTDIR}@infodir@

## Document me.
## See callproc.c for code which references this.
@@ -429,7 +429,7 @@
do (cd $${subdir} && $(RM) -r RCS CVS SCCS \#* *~) ; done ; \
else true; fi
#ifdef PDUMP
- ${INSTALL_DATA} src/${PROGNAME}.dmp ${bindir}/${PROGNAME}-${version}-`src/${PROGNAME} -sd`.dmp
+ ${INSTALL_DATA} src/${PROGNAME}.dmp ${bindir}/${PROGNAME}-${version}.dmp
#endif
#ifdef WIN32_NATIVE
${INSTALL_PROGRAM} src/${PROGNAME} ${bindir}/${PROGNAME}

Now above procesures were built in xemacs port, all is
done in FreeBSD 11-CURRENT and use xemacs again! But above
problems especially (1) should be solved so that can re-port
in current FreeBSD ports tree. I hope to solve (1) and
incooporate new revision of xemacs-21.

Best Regards.
---
KIRIYAMA Kazuhiko
***@kx.OpenEdu.org
Vin Shelton
2016-04-13 11:58:07 UTC
Permalink
Dear KIRIYAMA Kazuhiko,
Post by KIRIYAMA Kazuhiko
I don't know whether this issue post this ML or not, I'm
preparing to re-porting xemacs-21.4.22 of FreeBSD ports
tree. Almost seems to be well to fit to the current ports
system, but sevral problems exit to escape for committing.
These are clasified by it's seriousness. To get out those
(1) fail to build by libpng16
Build failed in glyphs-eimage.c compile, because of
referencing obsolete types of structures of libpng15.
I've overcome to copy old libpng15 header files pngdebug.h,
pnginfo.h, pngpriv.h and pngstruct.h to src directory. But
this is too coercive to pass compiling. Could you compile
glyphs-eimage.c with linpng16?
21.4.24 was released on 2015-03-25. I believe either .23 or .24 contained
a fix for the libpng issue.

Regards,
Vin Shelton
KIRIYAMA Kazuhiko
2016-04-14 01:44:21 UTC
Permalink
At Wed, 13 Apr 2016 07:58:07 -0400,
Post by Vin Shelton
Dear KIRIYAMA Kazuhiko,
Post by KIRIYAMA Kazuhiko
I don't know whether this issue post this ML or not, I'm
preparing to re-porting xemacs-21.4.22 of FreeBSD ports
tree. Almost seems to be well to fit to the current ports
system, but sevral problems exit to escape for committing.
These are clasified by it's seriousness. To get out those
(1) fail to build by libpng16
Build failed in glyphs-eimage.c compile, because of
referencing obsolete types of structures of libpng15.
I've overcome to copy old libpng15 header files pngdebug.h,
pnginfo.h, pngpriv.h and pngstruct.h to src directory. But
this is too coercive to pass compiling. Could you compile
glyphs-eimage.c with linpng16?
21.4.24 was released on 2015-03-25. I believe either .23 or .24 contained
a fix for the libpng issue.
That'great! Actually, xemacs developments were already done,
and new releases would be made in the future according to
the xemacs homepage. Right away,I'll be ready to re-building
xemacs port with new 21.4.24.

# BTW, Why xemacs development's announcements would not be
# renewaled? Shorthanded or some what technical problems?

Regards
---
KIRIYAMA Kazuhiko
Hauke Fath
2016-04-13 13:58:28 UTC
Permalink
Post by KIRIYAMA Kazuhiko
I don't know whether this issue post this ML or not, I'm
preparing to re-porting xemacs-21.4.22 of FreeBSD ports tree.
^
|
Hi,

the latest and greatest XEmacs 21.4 is patch release 24. I am pretty
sure that
Post by KIRIYAMA Kazuhiko
(1) fail to build by libpng16
is due to the outdated version you are using.

You might want to have a look at NetBSD's editors/xemacs package.

Cheerio,
Hauke
--
The ASCII Ribbon Campaign Hauke Fath
() No HTML/RTF in email Institut für Nachrichtentechnik
/\ No Word docs in email TU Darmstadt
Respect for open standards Ruf +49-6151-16-21344
KIRIYAMA Kazuhiko
2016-04-14 01:52:20 UTC
Permalink
At Wed, 13 Apr 2016 15:58:28 +0200,
Post by Hauke Fath
Post by KIRIYAMA Kazuhiko
I don't know whether this issue post this ML or not, I'm
preparing to re-porting xemacs-21.4.22 of FreeBSD ports tree.
^
|
Hi,
the latest and greatest XEmacs 21.4 is patch release 24. I am pretty
sure that
Post by KIRIYAMA Kazuhiko
(1) fail to build by libpng16
is due to the outdated version you are using.
You might want to have a look at NetBSD's editors/xemacs package.
I don't know about NetBSD's editors/xemacs package. But
would like to show it. If you know how to take it out simply
, could you tell me the way?

# Maybe, NetBSD takes schime of FreeBSD ports system,
# pakcages skelton's repositry would be exists.

---
KIRIYAMA Kazuhiko
Hauke Fath
2016-04-14 06:28:32 UTC
Permalink
Post by KIRIYAMA Kazuhiko
I don't know about NetBSD's editors/xemacs package. But
would like to show it. If you know how to take it out simply
, could you tell me the way?
Sure, look here
<http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/editors/xemacs/>.

NetBSD's and FreeBSD's package systems differ quite a bit, but the
above should get you started.

Cheerio,
Hauke
--
The ASCII Ribbon Campaign Hauke Fath
() No HTML/RTF in email Institut für Nachrichtentechnik
/\ No Word docs in email TU Darmstadt
Respect for open standards Ruf +49-6151-16-21344
KIRIYAMA Kazuhiko
2016-04-14 08:58:31 UTC
Permalink
Danke Hauke!

At Thu, 14 Apr 2016 08:28:32 +0200,
Post by Hauke Fath
Post by KIRIYAMA Kazuhiko
I don't know about NetBSD's editors/xemacs package. But
would like to show it. If you know how to take it out simply
, could you tell me the way?
Sure, look here
<http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/editors/xemacs/>.
NetBSD's and FreeBSD's package systems differ quite a bit, but the
above should get you started.
I've seen it's Makefile, but unfortunately NetBSD package
system is considerably different from FreeBSD ports system.
FreeBSD ports system was drastic changed maybe recent few
years. All ports could be selectable optional choice for
users by ncurses dialog menus so that introduced OPTION*
variables and selective dependencies are all specified by
relevent variables in OPTION* variables. Now FreeBSD xemacs
port skelton was put in [1], and see Makefile in it. I've
would like to know how mule or input method changed in
NetBSD xemacs `port', but ...

[1] http://people.freebsd.org/~kiri/ports/xemacs-21.4.24.tar.gz

---
KIRIYAMA Kazuhiko
Hauke Fath
2016-04-14 15:23:19 UTC
Permalink
Post by Hauke Fath
NetBSD's and FreeBSD's package systems differ quite a bit, but the
above should get you started.
[...] FreeBSD ports system was drastic changed maybe recent few
years. All ports could be selectable optional choice for
users by ncurses dialog menus so that introduced OPTION*
variables and selective dependencies are all specified by
relevent variables in OPTION* variables. Now FreeBSD xemacs
port skelton was put in [1], and see Makefile in it. I've
would like to know how mule or input method changed in
NetBSD xemacs `port', but ...
Well, the pkgsrc patches, Makefile and options.mk will give you a
general idea of what to adapt for a BSD. I am sure your fellow FreeBSD
developers will be most happy to answer any questions you might have
about how to set up a FreeBSD packag^port. :)

While you are at it, have a look at the patches in NetBSD's
editors/xemacs-packages, too.

Cheerio,
hauke
--
The ASCII Ribbon Campaign Hauke Fath
() No HTML/RTF in email Institut für Nachrichtentechnik
/\ No Word docs in email TU Darmstadt
Respect for open standards Ruf +49-6151-16-21344
KIRIYAMA Kazuhiko
2016-04-15 08:00:28 UTC
Permalink
At Thu, 14 Apr 2016 17:23:19 +0200,
Post by Hauke Fath
Post by Hauke Fath
NetBSD's and FreeBSD's package systems differ quite a bit, but the
above should get you started.
[...] FreeBSD ports system was drastic changed maybe recent few
years. All ports could be selectable optional choice for
users by ncurses dialog menus so that introduced OPTION*
variables and selective dependencies are all specified by
relevent variables in OPTION* variables. Now FreeBSD xemacs
port skelton was put in [1], and see Makefile in it. I've
would like to know how mule or input method changed in
NetBSD xemacs `port', but ...
Well, the pkgsrc patches, Makefile and options.mk will give you a
general idea of what to adapt for a BSD. I am sure your fellow FreeBSD
Sorry,I'd missed patches and include files. I saw
bsd.options.mk[1], but I'm sorry to say NetBSD's option
controll range is narrower than FreeBSD's one. For example
all manipulations such as {BUILD,LIB,RUN}_DEPENDS,
GONFIGURE_ARGS, specific cariable definitions and so on are
defined by varables specified in OPTIONS_DEFINE like this:


OPTIONS_DEFINE= CLASH_DETECTION X11 LDAP POSTGRES XEPKGS DESKTOP \
XFACE OFFIX
OPTIONS_DEFAULT= CLASH_DETECTION X11 NATIVE BERKDB XEPKGS \
MOTIF
OPTIONS_DEFINE_amd64= SYSTEM_MALLOC PDUMP
OPTIONS_DEFAULT_amd64= SYSTEM_MALLOC PDUMP

CLASH_DETECTION_DESC= Detect other instances editing the same file
SYSTEM_MALLOC_DESC= Use the system malloc, instead of GNU malloc
PDUMP_DESC= Somewhat experimental portable dumper
POSTGRES_DESC= Support the PostgreSQL RDBMS
XEPKGS_DESC= Install Basic XEmacs elisp packages(xepkg-latin1)
DESKTOP_DESC= Use Gnome Desktop utilities
XFACE_DESC= Support X-Face mail headers
OFFIX_DESC= Support OffiX drag and drop API

CLASH_DETECTION_CONFIGURE_WITH= clash-detection
SYSTEM_MALLOC_CONFIGURE_WITH= system-malloc
PDUMP_CONFIGURE_ON= --pdump
X11_USE= XORG=xpm,x11,xbitmaps,xaw
X11_CONFIGURE_ON= --x-includes=${LOCALBASE}/include \
--x-libraries=${LOCALBASE}/lib \
--with-png --with-jpeg --with-tiff
X11_LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \
libjpeg.so:${PORTSDIR}/graphics/jpeg-turbo \
libtiff.so:${PORTSDIR}/graphics/tiff
X11_CFLAGS+= -I${LOCALBASE}/include/libpng16
X11_CONFIGURE_OFF= --without-x11
LDAP_CONFIGURE_ON= --with-ldap
LDAP_CONFIGURE_OFF= --with-ldap=no
LDAP_USE= OPENLDAP=yes
POSTGRES_CONFIGURE_ON= --with-postgresql
POSTGRES_CONFIGURE_OFF= --without-postgresql
POSTGRES_USES= pgsql
XEPKGS_RUN_DEPENDS= ${LOCALBASE}/lib/xemacs/xemacs-packages/etc/enriched.doc:${PORTSDIR}/editors/xepkg-latin1
DESKTOP_USES= desktop-file-utils
DESKTOP_IMPLIES= X11
XFACE_CONFIGURE_ON= --with-xface
XFACE_LIB_DEPENDS= libcompface.so:${PORTSDIR}/mail/faces
OFFIX_CONFIGURE_ON= --with-offix --with-dragndrop
OFFIX_LIB_DEPENDS= libDnd.so:${PORTSDIR}/x11/libdnd


and more 4 kinds of option variables
OPTION_{SINGLE,RADIO,MULTI,GROUP} could be selected according
to user selection types[2].

[1] http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/mk/bsd.options.mk?rev=1.72&content-type=text/x-cvsweb-markup
[2] http://svnweb.freebsd.org/ports/head/Mk/bsd.options.mk?revision=411171&view=markup
Post by Hauke Fath
developers will be most happy to answer any questions you might have
about how to set up a FreeBSD packag^port. :)
While you are at it, have a look at the patches in NetBSD's
editors/xemacs-packages, too.
There is a unkown patch which is no problem in
NetBSD. That's wnn setting in configure.in. In 21.4.22
that's below:


--- configure.in.orig Thu Oct 16 00:37:12 2003
+++ configure.in Thu Oct 16 00:40:18 2003
@@ -1104,6 +1104,7 @@
dnl Straightforward OS determination
case "$canonical" in
*-*-linux* ) opsys=linux ;;
+ *-*-freebsd* ) opsys=freebsd ;;
*-*-netbsd* ) opsys=netbsd ;;
*-*-openbsd* ) opsys=openbsd ;;
*-*-nextstep* ) opsys=nextstep ;;
@@ -3782,21 +3783,24 @@
test "$ac_cv_func_crypt" != "yes" && { AC_CHECK_LIB(crypt, crypt) }
fi
dnl Back to our regularly scheduled wnn hunting
- if test -z "$with_wnn" -o "$with_wnn" = "yes"; then
- AC_CHECK_LIB(wnn,jl_dic_list_e,libwnn=wnn,
- AC_CHECK_LIB(wnn4,jl_dic_list_e,libwnn=wnn4,
- AC_CHECK_LIB(wnn6,jl_dic_list_e,libwnn=wnn6,
- AC_CHECK_LIB(wnn6_fromsrc,dic_list_e,libwnn=wnn6_fromsrc,with_wnn=no))))
+ if test "$with_wnn6" = "yes"; then
+ AC_CHECK_LIB(wnn6,jl_fi_dic_list_e,libwnn=wnn6,
+ AC_CHECK_LIB(wnn6_fromsrc,jl_fi_dic_list_e,libwnn=wnn6_fromsrc,
+ AC_CHECK_LIB(wnn,jl_fi_dic_list_e,libwnn=wnn, [with_wnn6=no; with_wnn=no])))
+ else
+ if test -z "$with_wnn" -o "$with_wnn" = "yes"; then
+ AC_CHECK_LIB(wnn,jl_dic_list_e,libwnn=wnn,
+ AC_CHECK_LIB(wnn4,jl_dic_list_e,libwnn=wnn4,
+ AC_CHECK_LIB(wnn6,jl_fi_dic_list_e,[libwnn=wnn6; with_wnn6=yes],
+ AC_CHECK_LIB(wnn6_fromsrc,jl_fi_dic_list_e, [libwnn=wnn6_fromsrc; with_wnn6=yes],with_wnn=no))))
+ fi
fi
test -z "$with_wnn" && with_wnn=yes
if test "$with_wnn" = "yes"; then
AC_DEFINE(HAVE_WNN)
XE_PREPEND(-l$libwnn, libs_x)
XE_ADD_OBJS(mule-wnnfns.o)
- if test "$with_wnn6" != "no"; then
- AC_CHECK_LIB($libwnn, jl_fi_dic_list, with_wnn6=yes)
- test "$with_wnn6" = "yes" && AC_DEFINE(WNN6)
- fi
+ test "$with_wnn6" = "yes" && AC_DEFINE(WNN6)
fi

dnl Autodetect canna
@@ -4401,7 +4405,7 @@
dnl Check for Berkeley DB.
if test "$with_database_berkdb" != "no"; then
AC_MSG_CHECKING(for Berkeley db.h)
- for header in "db/db.h" "db.h"; do
+ for header in "/usr/include/db.h" "db/db.h" "db.h"; do
case "$opsys" in
*freebsd*)
AC_TRY_COMPILE([


That's portion is 3782 line. I've omitted these lines and
build works well in 21.4.24 patched by this wnn neglected
one. I'm not sure wnn* work well in this xemacs and can't
test it because I'm not wnn* user. Is there any suggetions?

Regards

---
KIRIYAMA Kazuhiko

Timothy Beyer
2016-04-13 15:50:17 UTC
Permalink
At Wed, 13 Apr 2016 15:10:29 +0900,
Post by KIRIYAMA Kazuhiko
Hi,
I don't know whether this issue post this ML or not, I'm
preparing to re-porting xemacs-21.4.22 of FreeBSD ports
tree. Almost seems to be well to fit to the current ports
system, but sevral problems exit to escape for committing.
These are clasified by it's seriousness. To get out those
This is a great idea, I've been using a custom XEmacs port for a long time
(currently on 10.3-RELEASE), although I used --without-png to get it to
compile.
KIRIYAMA Kazuhiko
2016-04-14 02:01:02 UTC
Permalink
At Wed, 13 Apr 2016 08:50:17 -0700,
Post by Timothy Beyer
At Wed, 13 Apr 2016 15:10:29 +0900,
Post by KIRIYAMA Kazuhiko
Hi,
I don't know whether this issue post this ML or not, I'm
preparing to re-porting xemacs-21.4.22 of FreeBSD ports
tree. Almost seems to be well to fit to the current ports
system, but sevral problems exit to escape for committing.
These are clasified by it's seriousness. To get out those
This is a great idea, I've been using a custom XEmacs port for a long time
(currently on 10.3-RELEASE), although I used --without-png to get it to
compile.
I`d build leave to libpng15 and made successfully binaries,
so there is almost no problems with `--without-png' built.

P.S.
Now it's ready to release 11.0-RELEASE process, I must be
change ports building system to 12-CURRENT and 11-STABLE ;-(

---
KIRIYAMA Kazuhiko
Loading...