[Xastir] Xastir down after upgrade to OSX 11.3 " Big Sur"

Tom Russo russo at bogodyn.org
Tue May 11 09:12:20 PDT 2021


So, here's a thing to ask the community at large:

Is there anyone left trying to run Xastir on really, really ancient operating
systems?  

A lot of the things that the most recent autocof is flagging as "obsolete"
like "AC_HEADER_STDC" and "AC_HEADER_TIME" is obsolete ONLY because most modern
systems are so compatible with each other that these things are almost never
needed anymore.  They were the norm back when people were running all sorts
of proprietary Unix systems like Slowlaris, AIX, etc., and these systems had
compilers that predated most POSIX standards.

These days there are very clear standards that all modern systems abide by,
and this sort of clumsy portability hackage is obsolescent.  The GNU folks
are increasingly deprecating things that harken back to such old systems.

I am fixing the actually obsolete autoconf stuff that *isn't* specifically
targeted at backward portability to ancient systems, which will fix most of 
the warnings shown in this email (like the AC_LANG, AC_TRY, etc. warnings),
as these all have straightforward equivalents in modern autoconf that have
been present in all versions of autoconf since 2006.

BUt removing things like AC_HEADER_STDC and AC_HEADER_TIME and friends also
means removing all the clumsy portability code in Xastir source that NEEDS
those probes, along with a number of completely unnecessary probes for standard
POSIX functions and the ifdefs that work around their absence.  That is more
than I can do in a quick hacking run in between longer hacking runs as part of
my day job.

It would be a good idea at some point to declare that newer versions of Xastir
will only run on systems that support the C standard, and not on retrocomputing
platforms that use proprietary, pre-standard compilers.  Then we can actually
remove a lot of unnecessary portability kludges from the late 90s.

In the meantime, however, new users of Xastir will start seeing more of these
confusing warnings from "boostrap" that imply something is wrong and telling
them to run "autoupdate" when they really should just ignore the warnings.

On Tue, May 11, 2021 at 09:37:12AM -0600, we recorded a bogon-computron collision of the <russo at bogodyn.org> flavor, containing:
> The things that autoconf is complaining about are "obsolete" as of autoconf
> 2.60, and Xastir's autoconf is meant to be compatible with much older
> versions.
> 
> It looks like 2.60 is old enough (2006) that it should be no problem at all
> to update our configure process to require it instead of 2.53, and fix
> these antiquated uses.  I'm testing that now.
> 
> I second Jason's suggestion that you should clean your build directory before
> trying to rebuild Xastir on a newly upgraded system.  
> 
> I do not recommend that you run autoupdate, just let autoconf complain about
> the obsolete uses for now.
> 
> On Tue, May 11, 2021 at 09:19:02AM -0500, we recorded a bogon-computron collision of the <godfreja at gmail.com> flavor, containing:
> > Hello.
> > 
> > I was able to build xastir on 11.3.1, so this may be local issue. My first
> > suggestion is doing a "make clean" and then rebuilding. From your output it
> > looks like you may have old .o files left over from a previous build.
> > 
> > If that doesn't work, my next suggestion would be to see if you have up to
> > date X 11 libraries installed (sounds like you get them from macports.)
> > 
> > 73
> > - Jason
> > 
> > On Tue, May 11, 2021 at 8:38 AM f1mhv <f1mhv at free.fr> wrote:
> > 
> > > Dear Group,
> > >
> > > I have updated the laptop to ?? Big Sur ?? OSX 10.3.1  including Xcode tools
> > > and Macports. I tried du rebuild from source following git pull and here is
> > > what i got:
> > >
> > > " Xastir % bash bootstrap.sh
> > >     6) Removing autom4te.cache directory...
> > >     5) Running aclocal...
> > >     4) Running autoheader...
> > >     3) Running autoconf...
> > > configure.ac:50: warning: The macro `AC_GNU_SOURCE' is obsolete.
> > > configure.ac:50: You should run autoupdate.
> > > ./lib/autoconf/specific.m4:312: AC_GNU_SOURCE is expanded from...
> > > configure.ac:50: the top level
> > > configure.ac:71: warning: The macro `AC_LANG_C' is obsolete.
> > > configure.ac:71: You should run autoupdate.
> > > ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from...
> > > acinclude.m4:568: ACX_PTHREAD is expanded from...
> > > configure.ac:71: the top level
> > > configure.ac:71: warning: The macro `AC_TRY_LINK' is obsolete.
> > > configure.ac:71: You should run autoupdate.
> > > ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
> > > acinclude.m4:568: ACX_PTHREAD is expanded from...
> > > configure.ac:71: the top level
> > > configure.ac:74: warning: The macro `AC_TRY_COMPILE' is obsolete.
> > > configure.ac:74: You should run autoupdate.
> > > ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
> > > acinclude.m4:51: XASTIR_COMPILER_FLAGS is expanded from...
> > > configure.ac:74: the top level
> > > configure.ac:289: warning: The macro `AC_HEADER_STDC' is obsolete.
> > > configure.ac:289: You should run autoupdate.
> > > ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from...
> > > configure.ac:289: the top level
> > > configure.ac:303: warning: The macro `AC_HEADER_TIME' is obsolete.
> > > configure.ac:303: You should run autoupdate.
> > > ./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from...
> > > configure.ac:303: the top level
> > > configure.ac:305: warning: The macro `AC_TYPE_SIGNAL' is obsolete.
> > > configure.ac:305: You should run autoupdate.
> > > ./lib/autoconf/types.m4:776: AC_TYPE_SIGNAL is expanded from...
> > > configure.ac:305: the top level
> > > configure.ac:326: warning: The macro `AC_TRY_COMPILE' is obsolete.
> > > configure.ac:326: You should run autoupdate.
> > > ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
> > > acinclude.m4:559: AC_CHECK_GMTOFF is expanded from...
> > > configure.ac:326: the top level
> > > configure.ac:582: warning: The macro `AC_TRY_COMPILE' is obsolete.
> > > configure.ac:582: You should run autoupdate.
> > > ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
> > > acinclude.m4:1032: XASTIR_BERKELEY_DB_CHK is expanded from...
> > > configure.ac:582: the top level
> > > configure.ac:582: warning: The macro `AC_TRY_LINK' is obsolete.
> > > configure.ac:582: You should run autoupdate.
> > > ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
> > > acinclude.m4:937: XASTIR_BERKELEY_DB_CHK_LIB is expanded from...
> > > lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
> > > ./lib/autoconf/general.m4:2823: _AC_COMPILE_IFELSE is expanded from...
> > > ./lib/autoconf/general.m4:2839: AC_COMPILE_IFELSE is expanded from...
> > > ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
> > > acinclude.m4:1032: XASTIR_BERKELEY_DB_CHK is expanded from...
> > > configure.ac:582: the top level
> > > configure.ac:645: warning: The macro `AC_TRY_LINK' is obsolete.
> > > configure.ac:645: You should run autoupdate.
> > > ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
> > > configure.ac:645: the top level
> > >     2) Running automake...
> > >     1) Generating derived language files.....
> > > Bootstrap complete.
> > > ??
> > >
> > > If running ?? autoupdate ??:
> > >
> > > "Xastir % autoupdate
> > > configure.ac:289: warning: The preprocessor macro `STDC_HEADERS' is
> > > obsolete.
> > >   Except in unusual embedded environments, you can safely include all
> > >   ISO C90 headers unconditionally.
> > > configure.ac:303: warning: Update your code to rely only on
> > > HAVE_SYS_TIME_H,
> > > then remove this warning and the obsolete code below it.
> > > All current systems provide time.h; it need not be checked for.
> > > Not all systems provide sys/time.h, but those that do, all allow
> > > you to include it and time.h simultaneously.
> > > configure.ac:305: warning: your code may safely assume C89 semantics that
> > > RETSIGTYPE is void.
> > > Remove this warning and the `AC_CACHE_CHECK' when you adjust the code.
> > > "
> > >
> > > then: "../configure --prefix=/opt/local
> > > --with-bdb-incdir=/opt/local/include/db60/
> > > --with-bdb-libdir=/opt/local/lib/db60/
> > >
> > > gives:
> > >
> > > "checking for a BSD-compatible install... /opt/local/bin/ginstall -c
> > > checking whether build environment is sane... yes
> > > checking for a race-free mkdir -p... /opt/local/bin/gmkdir -p
> > > checking for gawk... gawk
> > > checking whether make sets $(MAKE)... yes
> > > checking whether make supports nested variables... yes
> > > checking whether make supports nested variables... (cached) yes
> > >
> > > Configuring xastir 2.1.7
> > >
> > > checking build system type... x86_64-apple-darwin20.4.0
> > > checking host system type... x86_64-apple-darwin20.4.0
> > > checking whether make supports the include directive... yes (GNU style)
> > > checking for gcc... gcc
> > > checking whether the C compiler works... yes
> > > checking for C compiler default output file name... a.out
> > > checking for suffix of executables...
> > > checking whether we are cross compiling... no
> > > checking for suffix of object files... o
> > > checking whether the compiler supports GNU C... yes
> > > checking whether gcc accepts -g... yes
> > > checking for gcc option to enable C11 features... none needed
> > > checking whether gcc understands -c and -o together... yes
> > > checking dependency style of gcc... gcc3
> > > checking dependency style of gcc... (cached) gcc3
> > > checking for stdio.h... yes
> > > checking for stdlib.h... yes
> > > checking for string.h... yes
> > > checking for inttypes.h... yes
> > > checking for stdint.h... yes
> > > checking for strings.h... yes
> > > checking for sys/stat.h... yes
> > > checking for sys/types.h... yes
> > > checking for unistd.h... yes
> > > checking for wchar.h... yes
> > > checking for minix/config.h... no
> > > checking for sys/time.h... yes
> > > checking for vfork.h... no
> > > checking for sys/param.h... yes
> > > checking whether it is safe to define __EXTENSIONS__... yes
> > > checking whether _XOPEN_SOURCE should be defined... no
> > > checking for gcc... (cached) gcc
> > > checking whether the compiler supports GNU C... (cached) yes
> > > checking whether gcc accepts -g... (cached) yes
> > > checking for gcc option to enable C11 features... (cached) none needed
> > > checking whether gcc understands -c and -o together... (cached) yes
> > > checking dependency style of gcc... (cached) gcc3
> > > checking dependency style of gcc... (cached) gcc3
> > > checking how to run the C preprocessor... gcc -E
> > > checking whether ln -s works... yes
> > > checking whether make sets $(MAKE)... (cached) yes
> > > checking for gawk... (cached) gawk
> > > checking for ranlib... ranlib
> > > checking for devices... found none and none
> > > checking for search paths... done
> > > checking for the pthreads library -lpthreads... no
> > > checking whether pthreads work without any flags... yes
> > > checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
> > > checking if more special flags are required for pthreads... no
> > > checking for cc_r... gcc
> > > checking whether compiler accepts -Wno-unused-parameter... yes
> > > checking for compiler flags... using -g -O2 -pipe -W -Wall -Wpointer-arith
> > > -Wstrict-prototypes -Wno-unused-parameter
> > > checking for system... Darwin
> > > checking for gm... /opt/local/bin/gm
> > > checking for /usr/bin/gm.exe... no
> > > checking for lpr... /usr/bin/lpr
> > > checking for gv... no
> > > checking for festival... no
> > > checking for gpsman... no
> > > checking for X... libraries , headers
> > > checking for gethostbyname... yes
> > > checking for connect... yes
> > > checking for remove... yes
> > > checking for shmat... yes
> > > checking for IceConnectionNumber in -lICE... yes
> > > checking for library containing tan... none required
> > > checking for XextAddDisplay in -lXext... yes
> > > checking for XtDisplay in -lXt... yes
> > > checking for XmTextFindString in -lXm... yes
> > > checking for sed... /usr/bin/sed
> > > checking for mv... /bin/mv
> > > checking for xfontsel... /opt/X11/bin/xfontsel
> > > checking for curl/curl.h... yes
> > > checking for curl_global_init in -lcurl... yes
> > > checking for main in -lcompat... no
> > > checking for sched_yield in -lrt... no
> > > checking whether byte ordering is bigendian... no
> > > checking for Motif headers... in default path
> > > checking for Motif libraries... in default path
> > > checking for size_t... yes
> > > checking for working alloca.h... yes
> > > checking for alloca... yes
> > > checking for dirent.h that defines DIR... yes
> > > checking for library containing opendir... none required
> > > checking for grep that handles long lines and -e... /opt/local/bin/ggrep
> > > checking for egrep... /opt/local/bin/ggrep -E
> > > checking for sys/wait.h that is POSIX.1 compatible... yes
> > > checking for argz.h... no
> > > checking for arpa/inet.h... yes
> > > checking for fcntl.h... yes
> > > checking for limits.h... yes
> > > checking for locale.h... yes
> > > checking for malloc.h... no
> > > checking for math.h... yes
> > > checking for netdb.h... yes
> > > checking for netinet/in.h... yes
> > > checking for nl_types.h... yes
> > > checking for stdarg.h... yes
> > > checking for stddef.h... yes
> > > checking for stdlib.h... (cached) yes
> > > checking for string.h... (cached) yes
> > > checking for strings.h... (cached) yes
> > > checking for sys/file.h... yes
> > > checking for sys/ioctl.h... yes
> > > checking for sys/param.h... (cached) yes
> > > checking for sys/socket.h... yes
> > > checking for sys/time.h... (cached) yes
> > > checking for signal.h... yes
> > > checking for termios.h... yes
> > > checking for unistd.h... (cached) yes
> > > checking for an ANSI C-conforming const... yes
> > > checking for uid_t in sys/types.h... yes
> > > checking for inline... inline
> > > checking for pid_t... yes
> > > checking for size_t... (cached) yes
> > > checking return type of signal handlers... void
> > > checking whether struct tm is in sys/time.h or time.h... time.h
> > > checking for gcc options needed to detect all undeclared functions... none
> > > needed
> > > checking for struct tm.tm_zone... yes
> > > checking for socklen_t... yes
> > > checking for sighandler_t... no
> > > checking for sig_t... yes
> > > checking for sigjmp_buf... yes
> > > checking for gmtoff in struct tm... yes
> > > checking for fork... yes
> > > checking for vfork... yes
> > > checking for alarm... yes
> > > checking for getpagesize... yes
> > > checking for working fork... yes
> > > checking for working vfork... (cached) yes
> > > checking whether gcc needs -traditional... no
> > > checking whether getpgrp requires zero arguments... yes
> > > checking for GNU libc compatible malloc... yes
> > > checking for working mktime... no
> > > checking for working mmap... yes
> > > checking whether lstat correctly handles trailing slash... no
> > > checking whether stat accepts an empty string... no
> > > checking for strftime... yes
> > > checking for working strtod... yes
> > > checking for __argz_count... no
> > > checking for __argz_next... no
> > > checking for __argz_stringify... no
> > > checking for alarm... (cached) yes
> > > checking for dcgettext... no
> > > checking for getcwd... yes
> > > checking for getpgrp... yes
> > > checking for gethostbyname... (cached) yes
> > > checking for gethostname... yes
> > > checking for gettimeofday... yes
> > > checking for getwd... yes
> > > checking for inet_ntoa... yes
> > > checking for memmove... yes
> > > checking for mempcpy... no
> > > checking for memset... yes
> > > checking for mkdir... yes
> > > checking for munmap... yes
> > > checking for pow... yes
> > > checking for putenv... yes
> > > checking for select... yes
> > > checking for setenv... yes
> > > checking for setlocale... yes
> > > checking for settimeofday... yes
> > > checking for signal... yes
> > > checking for sigignore... yes
> > > checking for snprintf... yes
> > > checking for socket... yes
> > > checking for sqrt... yes
> > > checking for stpcpy... yes
> > > checking for strcasecmp... yes
> > > checking for strchr... yes
> > > checking for strdup... yes
> > > checking for strerror... yes
> > > checking for strncasecmp... yes
> > > checking for strpbrk... yes
> > > checking for strptime... yes
> > > checking for strrchr... yes
> > > checking for strstr... yes
> > > checking for strtof... yes
> > > checking for strtol... yes
> > > checking for strtoul... yes
> > > checking for tzset... yes
> > > checking for vsnprintf... yes
> > > checking for pthread_mutexattr_setkind_np... no
> > > checking for pthread_mutexattr_settype... yes
> > > checking for strndup... yes
> > > checking for roundf... yes
> > > checking for proj_create_crs_to_crs in -lproj... no
> > > checking for pj_init in -lproj... no
> > > checking for shapefil.h... yes
> > > checking for DBFOpen in -lshp... yes
> > > checking for pcre.h... yes
> > > checking for pcre_compile in -lpcre... yes
> > > checking for X11/xpm.h... yes
> > > checking for library containing XpmWriteFileFromPixmap... -lXpm
> > > *** Warning: geotiff requires libproj.
> > > checking for netax25/ax25.h... no
> > > checking if db.h is exists and is usable... yes
> > > checking for a library containing db_create... -ldb
> > > checking for GraphicsMagick-config... /opt/local/bin/GraphicsMagick-config
> > > checking for magick/api.h... yes
> > > checking for WriteImage in -lGraphicsMagick... yes
> > > checking that generated files are newer than configure... done
> > > configure: creating ./config.status
> > > config.status: creating Makefile
> > > config.status: creating callpass/Makefile
> > > config.status: creating config/Makefile
> > > config.status: creating help/Makefile
> > > config.status: creating scripts/Makefile
> > > config.status: creating src/Makefile
> > > config.status: creating src/rtree/Makefile
> > > config.status: creating symbols/Makefile
> > > config.status: creating xastir.spec
> > > config.status: creating xastir-min.spec
> > > config.status: creating xastir-lsb.spec
> > > config.status: creating scripts/get-BOMdata
> > > config.status: creating scripts/get-NWSdata
> > > config.status: creating scripts/get-gnis
> > > config.status: creating scripts/get-pop
> > > config.status: creating scripts/get-fcc-rac.pl
> > > config.status: creating scripts/icontable.pl
> > > config.status: creating config.h
> > > config.status: config.h is unchanged
> > > config.status: executing depfiles commands
> > > ===========================================
> > >
> > > xastir 2.1.7 has been configured to use the following
> > > options and external libraries:
> > >
> > > MINIMUM OPTIONS:
> > >   ShapeLib (Vector maps) .................... : yes
> > >
> > > RECOMMENDED OPTIONS:
> > >   Xpm / Snapshots ........................... : yes
> > > -n   GraphicsMagick/ImageMagick (Raster maps) .. :
> > > yes (GraphicsMagick)
> > >   pcre (Shapefile customization) ............ : yes
> > >   Berkeley DB map caching-Raster map speedups : yes
> > >   internet map retrieval .................... : yes (libcurl)
> > >
> > > FOR THE ADVENTUROUS:
> > >   AX25 (Linux Kernel I/O Drivers) ........... : no
> > >   libproj (USGS Topos & Aerial Photos) ...... : no
> > >   GeoTiff (USGS Topos & Aerial Photos) ...... : no
> > >   Festival (Text-to-speech) ................. : no
> > >   GPSMan/gpsmanshp (GPS downloads) .......... : no
> > >
> > > xastir will be installed in /opt/local/bin.
> > > Type 'make' to build Xastir (Use 'gmake' instead on some systems).
> > > ??
> > >
> > > then: ?? make ??
> > >
> > > "/Applications/Xcode.app/Contents/Developer/usr/bin/make  all-recursive
> > > Making all in src
> > > Making all in rtree
> > > make[3]: Nothing to be done for `all'.
> > > rm -f compiledate.c compiledate.o
> > > echo 'char gitstring[] = "'"`../../scripts/XastirGitStamp.sh ../..`"'";'
> > > >> compiledate.c
> > >   CC       compiledate.o
> > >   GEN      xastir
> > > ld: warning: directory not found for option '-L/sw/lib'
> > > ld: warning: dylib (/opt/local/lib/libXt.dylib) was built for newer macOS
> > > version (11.3) than being linked (11.0)
> > > ld: warning: dylib (/opt/local/lib/libX11.dylib) was built for newer macOS
> > > version (11.3) than being linked (11.0)
> > > ld: warning: dylib (/opt/local/lib/libjasper.dylib) was built for newer
> > > macOS version (11.3) than being linked (11.0)
> > > ld: warning: dylib (/opt/local/lib/libtiff.dylib) was built for newer
> > > macOS version (11.2) than being linked (11.0)
> > > ld: warning: dylib (/opt/local/lib/libpng16.dylib) was built for newer
> > > macOS version (11.3) than being linked (11.0)
> > > ld: warning: dylib (/opt/local/lib/libbz2.dylib) was built for newer macOS
> > > version (11.3) than being linked (11.0)
> > > ld: warning: dylib (/opt/local/lib/libxml2.dylib) was built for newer
> > > macOS version (11.3) than being linked (11.0)
> > > ld: warning: dylib (/opt/local/lib/libz.dylib) was built for newer macOS
> > > version (11.3) than being linked (11.0)
> > > ld: warning: dylib (/opt/local/lib/libXext.dylib) was built for newer
> > > macOS version (11.3) than being linked (11.0)
> > > ld: warning: dylib (/opt/local/lib/libSM.dylib) was built for newer macOS
> > > version (11.3) than being linked (11.0)
> > > ld: warning: dylib (/opt/local/lib/libICE.dylib) was built for newer macOS
> > > version (11.3) than being linked (11.0)
> > > ld: warning: dylib (/opt/local/lib/libcurl.dylib) was built for newer
> > > macOS version (11.2) than being linked (11.0)
> > > Making all in config
> > > make[2]: Nothing to be done for `all'.
> > > Making all in help
> > > make[2]: Nothing to be done for `all'.
> > > Making all in scripts
> > > make[2]: Nothing to be done for `all'.
> > > Making all in symbols
> > > make[2]: Nothing to be done for `all'.
> > > Making all in callpass
> > > make[2]: Nothing to be done for `all'.
> > > ??
> > >
> > > then "sudo make install":
> > >
> > > "Making install in src
> > > Making install in rtree
> > > make[3]: Nothing to be done for `install-exec-am'.
> > > make[3]: Nothing to be done for `install-data-am'.
> > > rm -f compiledate.c compiledate.o
> > > echo 'char gitstring[] = "'"`../../scripts/XastirGitStamp.sh ../..`"'";'
> > > >> compiledate.c
> > >   CC       compiledate.o
> > >   GEN      xastir
> > > ld: warning: directory not found for option '-L/sw/lib'
> > > ld: warning: dylib (/opt/local/lib/libXt.dylib) was built for newer macOS
> > > version (11.3) than being linked (11.0)
> > > ld: warning: dylib (/opt/local/lib/libX11.dylib) was built for newer macOS
> > > version (11.3) than being linked (11.0)
> > > ld: warning: dylib (/opt/local/lib/libjasper.dylib) was built for newer
> > > macOS version (11.3) than being linked (11.0)
> > > ld: warning: dylib (/opt/local/lib/libpng16.dylib) was built for newer
> > > macOS version (11.3) than being linked (11.0)
> > > ld: warning: dylib (/opt/local/lib/libbz2.dylib) was built for newer macOS
> > > version (11.3) than being linked (11.0)
> > > ld: warning: dylib (/opt/local/lib/libxml2.dylib) was built for newer
> > > macOS version (11.3) than being linked (11.0)
> > > ld: warning: dylib (/opt/local/lib/libz.dylib) was built for newer macOS
> > > version (11.3) than being linked (11.0)
> > > ld: warning: dylib (/opt/local/lib/libtiff.dylib) was built for newer
> > > macOS version (11.2) than being linked (11.0)
> > > ld: warning: dylib (/opt/local/lib/libXext.dylib) was built for newer
> > > macOS version (11.3) than being linked (11.0)
> > > ld: warning: dylib (/opt/local/lib/libSM.dylib) was built for newer macOS
> > > version (11.3) than being linked (11.0)
> > > ld: warning: dylib (/opt/local/lib/libICE.dylib) was built for newer macOS
> > > version (11.3) than being linked (11.0)
> > > ld: warning: dylib (/opt/local/lib/libcurl.dylib) was built for newer
> > > macOS version (11.2) than being linked (11.0)
> > > rm -f compiledate.c compiledate.o
> > > echo 'char gitstring[] = "'"`../../scripts/XastirGitStamp.sh ../..`"'";'
> > > >> compiledate.c
> > >   CC       compiledate.o
> > >   GEN      xastir
> > > ld: warning: directory not found for option '-L/sw/lib'
> > > ld: warning: dylib (/opt/local/lib/libXt.dylib) was built for newer macOS
> > > version (11.3) than being linked (11.0)
> > > ld: warning: dylib (/opt/local/lib/libtiff.dylib) was built for newer
> > > macOS version (11.2) than being linked (11.0)
> > > ld: warning: dylib (/opt/local/lib/libX11.dylib) was built for newer macOS
> > > version (11.3) than being linked (11.0)
> > > ld: warning: dylib (/opt/local/lib/libjasper.dylib) was built for newer
> > > macOS version (11.3) than being linked (11.0)
> > > ld: warning: dylib (/opt/local/lib/libpng16.dylib) was built for newer
> > > macOS version (11.3) than being linked (11.0)
> > > ld: warning: dylib (/opt/local/lib/libbz2.dylib) was built for newer macOS
> > > version (11.3) than being linked (11.0)
> > > ld: warning: dylib (/opt/local/lib/libz.dylib) was built for newer macOS
> > > version (11.3) than being linked (11.0)
> > > ld: warning: dylib (/opt/local/lib/libxml2.dylib) was built for newer
> > > macOS version (11.3) than being linked (11.0)
> > > ld: warning: dylib (/opt/local/lib/libXext.dylib) was built for newer
> > > macOS version (11.3) than being linked (11.0)
> > > ld: warning: dylib (/opt/local/lib/libSM.dylib) was built for newer macOS
> > > version (11.3) than being linked (11.0)
> > > ld: warning: dylib (/opt/local/lib/libICE.dylib) was built for newer macOS
> > > version (11.3) than being linked (11.0)
> > > ld: warning: dylib (/opt/local/lib/libcurl.dylib) was built for newer
> > > macOS version (11.2) than being linked (11.0)
> > >  /opt/local/bin/gmkdir -p '/opt/local/bin'
> > >   /opt/local/bin/ginstall -c xastir xastir_udp_client testdbfawk
> > > '/opt/local/bin'
> > > make[3]: Nothing to be done for `install-data-am'.
> > > Making install in config
> > > /Applications/Xcode.app/Contents/Developer/usr/bin/make  install-exec-hook
> > > rm -f /opt/local/share/xastir/config/nwsfz_ddmmyy.dbfawk
> > >  /opt/local/bin/gmkdir -p '/opt/local/share/xastir/config'
> > >  /opt/local/bin/ginstall -c -m 644 ../../config/language-Dutch.sys
> > > ../../config/language-English.sys ../../config/language-French.sys
> > > ../../config/language-German.sys ../../config/language-Italian.sys
> > > ../../config/language-Portuguese.sys ../../config/language-Spanish.sys
> > > ../../config/language-ElmerFudd.sys ../../config/language-MuppetsChef.sys
> > > ../../config/language-OldeEnglish.sys ../../config/language-PigLatin.sys
> > > ../../config/language-PirateEnglish.sys ../../config/xastir.rgb
> > > ../../config/gps_wpt.dbfawk ../../config/24kgrid.dbfawk
> > > ../../config/stored_track.dbfawk ../../config/tgr2shp.dbfawk
> > > ../../config/tgr2shppoly.dbfawk ../../config/tgr2shppoly_2006.dbfawk
> > > ../../config/tgrcty.dbfawk ../../config/tgrkgl.dbfawk
> > > ../../config/tgrlk.dbfawk ../../config/tgrlpt.dbfawk
> > > ../../config/tgrlpy.dbfawk ../../config/tgrplc00.dbfawk
> > > ../../config/tgrwat.dbfawk ../../config/nwsc_ddmmyy.dbfawk
> > > ../../config/nwsc_ddmmyy_09.dbfawk ../../config/nwsc_ddmmyy_09b.dbfawk
> > > ../../config/nwsc_ddmmyy_10.dbfawk ../../config/nwsc_ddmmyy_10a.dbfawk
> > > ../../config/nwsc_ddmmyy_13.dbfawk ../../config/nwsc_ddmmyy_15.dbfawk
> > > ../../config/nwsfz_ddmmyy_19.dbfawk ../../config/nwsmzddmmyy.dbfawk
> > > ../../config/nwsmzddmmyy_09.dbfawk ../../config/nwsmzddmmyy_11.dbfawk
> > > ../../config/nwsmzddmmyy_16.dbfawk ../../config/nwsmzddmmyy_17.dbfawk
> > > ../../config/nwsmzoddmmyy.dbfawk '/opt/local/share/xastir/config'
> > >  /opt/local/bin/ginstall -c -m 644 ../../config/nwsozddmmyy.dbfawk
> > > ../../config/nwsozddmmyy_09.dbfawk ../../config/nwsozddmmyy_14.dbfawk
> > > ../../config/nwsozddmmyy_14b.dbfawk ../../config/nwsozddap12.dbfawk
> > > ../../config/nwsw_ddmmyy.dbfawk ../../config/nwsw_ddmmyy_09.dbfawk
> > > ../../config/nwsw_ddmmyy_10.dbfawk ../../config/nwsw_ddmmyy_13.dbfawk
> > > ../../config/nwsw_ddmmyy_14.dbfawk ../../config/nwsw_ddmmyy_14a.dbfawk
> > > ../../config/nwsw_ddmmyy_17.dbfawk ../../config/nwsw_ddmmyy_20.dbfawk
> > > ../../config/nwsw_ddjn12.dbfawk ../../config/nwsz_ddmmyy.dbfawk
> > > ../../config/nwsz_ddmmyy_09.dbfawk ../../config/nwsz_ddmmyy_10.dbfawk
> > > ../../config/nwsz_ddmmyy_10b.dbfawk ../../config/nwsz_ddmmyy_10c.dbfawk
> > > ../../config/nwsz_ddmmyy_11.dbfawk ../../config/nwsz_ddmmyy_13.dbfawk
> > > ../../config/nwsz_ddmmyy_19.dbfawk ../../config/nwsz1ddmmyy.dbfawk
> > > ../../config/nwszoddmmyy.dbfawk ../../config/nwshzddmmyy.dbfawk
> > > ../../config/nwshzddmmyy_old14.dbfawk
> > > ../../config/OSM_Cloudmade_administrative.dbfawk
> > > ../../config/OSM_Cloudmade_highway.dbfawk
> > > ../../config/OSM_Cloudmade_natural.dbfawk
> > > ../../config/OSM_Cloudmade_poi.dbfawk
> > > ../../config/OSM_Cloudmade_water_and_coastline.dbfawk
> > > ../../config/OSM_geofabrik_roads.dbfawk
> > > ../../config/OSM_geofabrik_waterways.dbfawk
> > > ../../config/predefined_EVENT.sys ../../config/predefined_SAR.sys
> > > ../../config/tl_2009_aiannh.dbfawk ../../config/tl_2009_aits.dbfawk
> > > ../../config/tl_2009_arealm.dbfawk ../../config/tl_2009_areawater.dbfawk
> > > ../../config/tl_2009_county.dbfawk '/opt/local/share/xastir/config'
> > >  /opt/local/bin/ginstall -c -m 644 ../../config/tl_2009_cousub.dbfawk
> > > ../../config/tl_2009_edges.dbfawk ../../config/tl_2009_mil.dbfawk
> > > ../../config/tl_2009_nn_county.dbfawk ../../config/tl_2009_pointlm.dbfawk
> > > ../../config/tl_2009_zcta5.dbfawk ../../config/tnc-startup.aea
> > > ../../config/tnc-startup.d700 ../../config/tnc-startup.d72_d710
> > > ../../config/tnc-startup.kam ../../config/tnc-startup.kpc2
> > > ../../config/tnc-startup.kpc3 ../../config/tnc-startup.null
> > > ../../config/tnc-startup.paccomm ../../config/tnc-startup.pico
> > > ../../config/tnc-startup.sys ../../config/tnc-startup.thd7
> > > ../../config/tnc-startup.tnc2 ../../config/tnc-startup.tnc2-ui
> > > ../../config/tnc-stop.d700 ../../config/tnc-stop.d72_d710
> > > ../../config/tnc-stop.sys ../../config/tnc-stop.thd7
> > > ../../config/tnc-stop.tnc2-ui ../../config/areawater.dbfawk
> > > ../../config/arealm.dbfawk ../../config/tabblock.dbfawk
> > > ../../config/cousub.dbfawk ../../config/cousub00.dbfawk
> > > ../../config/edge.dbfawk ../../config/featnames.dbfawk
> > > ../../config/pointlm.dbfawk ../../config/gfe_public_weather.dbfawk
> > > ../../config/gfe_metro_areas.dbfawk ../../config/gfe_fire_weather.dbfawk
> > > ../../config/gfe_coastal_waters_warnings.dbfawk
> > > ../../config/gfe_coastal_waters.dbfawk '/opt/local/share/xastir/config'
> > > Making install in help
> > > make[2]: Nothing to be done for `install-exec-am'.
> > >  /opt/local/bin/gmkdir -p '/opt/local/share/xastir/help'
> > >  /opt/local/bin/ginstall -c -m 644 ../../help/help-Dutch.dat
> > > ../../help/help-English.dat ../../help/help-French.dat
> > > ../../help/help-German.dat ../../help/help-Italian.dat
> > > ../../help/help-Portuguese.dat ../../help/help-Spanish.dat
> > > '/opt/local/share/xastir/help'
> > > Making install in scripts
> > > make[2]: Nothing to be done for `install-exec-am'.
> > >  /opt/local/bin/gmkdir -p '/opt/local/share/xastir/scripts'
> > >  /opt/local/bin/ginstall -c -m 644 ../../scripts/ads-b.pl ../../scripts/
> > > ais.pl ../../scripts/ais_pp.pl ../../scripts/Coordinate.pm ../../scripts/
> > > coord-convert.pl ../../scripts/geopdf2gtiff.pl get-BOMdata get-fcc-rac.pl
> > > get-gnis get-pop get-NWSdata ../../scripts/gpx2shape icontable.pl
> > > ../../scripts/inf2geo.pl ../../scripts/kiss-off.pl
> > > ../../scripts/langElmerFudd.pl ../../scripts/langMuppetsChef.pl
> > > ../../scripts/langOldeEnglish.pl ../../scripts/langPigLatin.pl
> > > ../../scripts/langPirateEnglish.pl ../../scripts/mapblast2geo.pl
> > > ../../scripts/mapfgd.pl ../../scripts/object2shp.pl ../../scripts/
> > > overlay.pl ../../scripts/ozi2geo.pl ../../scripts/permutations.pl
> > > ../../scripts/pos2shp.pl ../../scripts/ridge_radar.pl ../../scripts/
> > > slideshow.pl ../../scripts/split_gnis.bash ../../scripts/split_gnis.pl
> > > ../../scripts/test_coord.pl ../../scripts/toporama50k.pl ../../scripts/
> > > toporama250k.pl ../../scripts/track-get.pl ../../scripts/
> > > update_langfile.pl ../../scripts/waypoint-get.pl ../../scripts/wms.pl
> > > ../../scripts/wxnowsrv.pl '/opt/local/share/xastir/scripts'
> > > /Applications/Xcode.app/Contents/Developer/usr/bin/make  install-data-hook
> > > cd /opt/local/share/xastir/scripts && \
> > >         chmod a+x *.pl get-* gpx2* *.bash
> > > Making install in symbols
> > > make[2]: Nothing to be done for `install-exec-am'.
> > >  /opt/local/bin/gmkdir -p '/opt/local/share/xastir/symbols'
> > >  /opt/local/bin/ginstall -c -m 644 ../../symbols/symbols.dat
> > > ../../symbols/2x2.xbm ../../symbols/25pct.xbm ../../symbols/13pct.xbm
> > > ../../symbols/alert.xbm ../../symbols/flood.xbm ../../symbols/red_flag.xbm
> > > ../../symbols/snow.xbm ../../symbols/torndo.xbm ../../symbols/wind.xbm
> > > ../../symbols/winter_storm.xbm ../../symbols/winter_weather.xbm
> > > ../../symbols/icon.png '/opt/local/share/xastir/symbols'
> > > Making install in callpass
> > >  /opt/local/bin/gmkdir -p '/opt/local/bin'
> > >   /opt/local/bin/ginstall -c callpass '/opt/local/bin'
> > > make[2]: Nothing to be done for `install-data-am'.
> > > /Applications/Xcode.app/Contents/Developer/usr/bin/make  install-exec-hook
> > > rm -rf /opt/local/share/xastir/doc
> > >  /opt/local/bin/gmkdir -p '/opt/local/share/xastir/Counties'
> > >  /opt/local/bin/ginstall -c -m 644 ../placeholder
> > > '/opt/local/share/xastir/Counties'
> > >  /opt/local/bin/gmkdir -p '/opt/local/share/doc/xastir'
> > >  /opt/local/bin/ginstall -c -m 644 ../AUTHORS ../FAQ ../ChangeLog
> > > ../LICENSE ../README ../README.GIT ../README.CYGWIN ../README.MAPS
> > > ../README.sudo ../COPYING ../INSTALL ../UPGRADE ../README.Getting-Started
> > > ../README.OSM_maps ../CONTRIBUTING.md ../COPYING.LIB.LESSTIF
> > > '/opt/local/share/doc/xastir'
> > >  /opt/local/bin/gmkdir -p '/opt/local/share/xastir/fcc'
> > >  /opt/local/bin/ginstall -c -m 644 ../placeholder
> > > '/opt/local/share/xastir/fcc'
> > >  /opt/local/bin/gmkdir -p '/opt/local/share/xastir/maps/Online/
> > > geogratis.gc.ca'
> > >  /opt/local/bin/ginstall -c -m 644 ../National.geo ../Regional.geo
> > > ../Sub_national.geo ../Sub_regional.geo
> > > '/opt/local/share/xastir/maps/Online/geogratis.gc.ca'
> > >  /opt/local/bin/gmkdir -p '/opt/local/share/xastir/GNIS'
> > >  /opt/local/bin/ginstall -c -m 644 ../placeholder
> > > '/opt/local/share/xastir/GNIS'
> > >  /opt/local/bin/gmkdir -p '/opt/local/share/xastir/maps/GPS'
> > >  /opt/local/bin/ginstall -c -m 644 ../placeholder
> > > '/opt/local/share/xastir/maps/GPS'
> > >  /opt/local/bin/gmkdir -p '/opt/local/share/man/man1'
> > >  /opt/local/bin/ginstall -c -m 644 ../xastir.1 ../callpass.1
> > > ../xastir_udp_client.1 ../testdbfawk.1 '/opt/local/share/man/man1'
> > >  /opt/local/bin/gmkdir -p '/opt/local/share/xastir/maps'
> > >  /opt/local/bin/ginstall -c -m 644 ../worldhi.map
> > > ../CC_OpenStreetMap_logo.png ../CC_OpenStreetMap_txt.png
> > > '/opt/local/share/xastir/maps'
> > >  /opt/local/bin/gmkdir -p '/opt/local/share/xastir/maps/Online/
> > > nationalmap.gov'
> > >  /opt/local/bin/ginstall -c -m 644 ../WMS_USGS_Hydrography.geo
> > > ../WMS_USGS_ImageryOnly.geo ../WMS_USGS_ImageryTopo.geo
> > > ../WMS_USGS_ShadedReliefOnly.geo ../WMS_USGS_Topo.geo
> > > '/opt/local/share/xastir/maps/Online/nationalmap.gov'
> > >  /opt/local/bin/gmkdir -p '/opt/local/share/xastir/maps/Online'
> > >  /opt/local/bin/ginstall -c -m 644 OSM_tiled_cycle.geo
> > > OSM_tiled_mapnik.geo OSM_tiled_fosm.geo ../USTigermap.geo
> > > ../USTigermapBorders.geo '/opt/local/share/xastir/maps/Online'
> > >  /opt/local/bin/gmkdir -p '/opt/local/share/xastir/sounds'
> > >  /opt/local/bin/ginstall -c -m 644 ../placeholder
> > > '/opt/local/share/xastir/sounds'
> > > /Applications/Xcode.app/Contents/Developer/usr/bin/make  install-data-hook
> > > cd /opt/local/share/xastir/maps && \
> > >         rm -f CC_OpenStreetMap.png && \
> > >         ln -s CC_OpenStreetMap_logo.png CC_OpenStreetMap.png
> > > ??
> > >
> > > then ?? xastir ??:
> > >
> > > "Found pid file: /Users/xxx/.xastir/xastir.pid
> > > Other Xastir process, pid: 51860 does not appear be running.
> > >
> > >
> > > Built-in map types:
> > >       gnis   USGS GNIS Datapoints
> > >        pop   USGS GNIS Datapoints w/population
> > >        map   APRSdos Maps
> > >        map   WinAPRS/MacAPRS/X-APRS Maps
> > >
> > > Support for these additional map types has been compiled in:
> > >        geo   Image Map (ImageMagick/GraphicsMagick library, many formats
> > > allowed)
> > >        geo   URL (Internet maps via libcurl library)
> > >        geo   URL (OpenStreetMaps via libcurl library
> > >                   Copyright OpenStreetMap and contributors, CC-BY-SA)
> > >        shp   ESRI Shapefile Maps (Shapelib library)
> > >        xpm   X Pixmap Maps (XPM library)
> > > No protocol specified
> > > Error: Can't open display: :0
> > >  % UDP_Server process died.
> > >
> > > Then terminal window is stuck, must got ctrl+C to exit
> > >
> > > Trying ?? make clean ?? doesn???t sorted-out.
> > >
> > > could ld: warning: dylib (/opt/local/lib/libXt.dylib) was built for newer
> > > macOS version (11.3) than being linked (11.0)
> > >
> > > be the issue?
> > >
> > > 73 de Cyril - DF1CHB - F1MHV
> > >
> > >
> > >
> > >
> > > _______________________________________________
> > > Xastir mailing list
> > > Xastir at lists.xastir.org
> > > http://xastir.org/mailman/listinfo/xastir
> > >
> > 
> > 
> > -- 
> > "The problem with quotes on the Internet is that it is often difficult to
> > verify their authenticity." - *Abraham Lincoln*
> > _______________________________________________
> > Xastir mailing list
> > Xastir at lists.xastir.org
> > http://xastir.org/mailman/listinfo/xastir
> 
> -- 
> Tom Russo    KM5VY
> Tijeras, NM  
> 
>  echo "prpv_a'rfg_cnf_har_cvcr" | sed -e 's/_/ /g' | tr [a-m][n-z] [n-z][a-m]
> 
> _______________________________________________
> Xastir mailing list
> Xastir at lists.xastir.org
> http://xastir.org/mailman/listinfo/xastir

-- 
Tom Russo    KM5VY
Tijeras, NM  

 echo "prpv_a'rfg_cnf_har_cvcr" | sed -e 's/_/ /g' | tr [a-m][n-z] [n-z][a-m]



More information about the Xastir mailing list