On 2026-02-05 22:08, Dianne Skoll via Remind-fans wrote:
On Thu, 5 Feb 2026 18:06:29 -0800
Aric Gregson via Remind-fans <[email protected]> wrote:

>remind -ppp12 .reminders 2026-01-01 | rem2html --yaag > out.html
rem2html: Unknown option: yaag

You must have the wrong version of rem2html installed.  What does:

   rem2html --version

say?

Please try rebuilding from source by unpacking the Remind tarball in a
fresh directory.  When you run ./configure and make, save the output
to a file and make absolutely sure that rem2html gets built.  If you
are missing a prerequisite, rem2html won't be built and you'll be left
with an old version on your system.

See enclosed configure.txt, make.txt and install.txt files for the
output.

$ rem2html --version rem2html version 06.00.02.

This is the last rem2html that I have! I removed it and did a 'make
install' again and rem2html is not getting installed. Errors at the
end of 'make install' are unchanged after I removed the rem2html
binary from '/usr/local/bin' before reinstalling.
Thanks, Aric
**********************************
*                                *
* Installing REMIND (unstripped) *
*                                *
**********************************

mkdir -p /usr/local/bin || true
for prog in remind rem2ps ./../scripts/tkremind ; do  /usr/bin/install -c $prog 
/usr/local/bin || exit 1;  done
rm -f /usr/local/bin/rem > /dev/null 2>&1 || true
ln -s remind /usr/local/bin/rem
mkdir -p /usr/local/share/man/man1 || true
for man in ./../man/rem2ps.1 ./../man/remind.1  ./../man/tkremind.1 
./../man/rem.1 ; do   /usr/bin/install -c -m 644 $man /usr/local/share/man/man1 
|| exit 1;  done
mkdir -p /usr/local/share/remind || true
cp -R ../include/* /usr/local/share/remind
cp: cannot overwrite directory /usr/local/share/remind/holidays/uk with 
non-directory ../include/holidays/uk
*** Error 1 in src (Makefile:83 'install')
*** Error 2 in /tmp/remind-06.02.03 (Makefile:49 'install': @make -C src 
install DESTDIR=)
*******************
*                 *
* Building REMIND *
*                 *
*******************

cc -c  -g -O2 -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H  -DSYSDIR=/usr/local/share/remind -I. -I. calendar.c
cc -c  -g -O2 -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H  -DSYSDIR=/usr/local/share/remind -I. -I. dedupe.c
cc -c  -g -O2 -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H  -DSYSDIR=/usr/local/share/remind -I. -I. dynbuf.c
cc -c  -g -O2 -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H  -DSYSDIR=/usr/local/share/remind -I. -I. dorem.c
cc -c  -g -O2 -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H  -DSYSDIR=/usr/local/share/remind -I. -I. dosubst.c
cc -c  -g -O2 -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H  -DSYSDIR=/usr/local/share/remind -I. -I. expr.c
cc -c  -g -O2 -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H  -DSYSDIR=/usr/local/share/remind -I. -I. files.c
cc -c  -g -O2 -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H  -DSYSDIR=/usr/local/share/remind -I. -I. funcs.c
cc -c  -g -O2 -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H  -DSYSDIR=/usr/local/share/remind -I. -I. globals.c
cc -c  -g -O2 -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H  -DSYSDIR=/usr/local/share/remind -I. -I. hashtab.c
cc -c  -g -O2 -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H  -DSYSDIR=/usr/local/share/remind -I. -I. hashtab_stats.c
cc -c  -g -O2 -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H  -DSYSDIR=/usr/local/share/remind -I. -I. hbcal.c
cc -c  -g -O2 -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H  -DSYSDIR=/usr/local/share/remind -I. -I. ifelse.c
cc -c  -g -O2 -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H  -DSYSDIR=/usr/local/share/remind -I. -I. init.c
cc -c  -g -O2 -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H  -DSYSDIR=/usr/local/share/remind -I. -I. main.c
cc -c  -g -O2 -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H  -DSYSDIR=/usr/local/share/remind -I. -I. md5.c
cc -c  -g -O2 -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H  -DSYSDIR=/usr/local/share/remind -I. -I. moon.c
cc -c  -g -O2 -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H  -DSYSDIR=/usr/local/share/remind -I. -I. omit.c
cc -c  -g -O2 -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H  -DSYSDIR=/usr/local/share/remind -I. -I. queue.c
cc -c  -g -O2 -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H  -DSYSDIR=/usr/local/share/remind -I. -I. sort.c
cc -c  -g -O2 -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H  -DSYSDIR=/usr/local/share/remind -I. -I. token.c
cc -c  -g -O2 -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H  -DSYSDIR=/usr/local/share/remind -I. -I. trans.c
cc -c  -g -O2 -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H  -DSYSDIR=/usr/local/share/remind -I. -I. trigger.c
cc -c  -g -O2 -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H  -DSYSDIR=/usr/local/share/remind -I. -I. userfns.c
cc -c  -g -O2 -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H  -DSYSDIR=/usr/local/share/remind -I. -I. utils.c
cc -c  -g -O2 -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H  -DSYSDIR=/usr/local/share/remind -I. -I. var.c
cc -c  -g -O2 -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H  -DSYSDIR=/usr/local/share/remind -I. -I. xlat.c
cc -g -O2 -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects   -o 
remind calendar.o dedupe.o dynbuf.o dorem.o dosubst.o expr.o files.o funcs.o 
globals.o hashtab.o hashtab_stats.o hbcal.o ifelse.o init.o main.o md5.o moon.o 
omit.o queue.o sort.o token.o trans.o trigger.o userfns.o utils.o var.o xlat.o 
-lreadline -lm 
cc -c  -g -O2 -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H  -DSYSDIR=/usr/local/share/remind -I. -I. rem2ps.c
cc -c  -g -O2 -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H  -DSYSDIR=/usr/local/share/remind -I. -I. json.c
cc -g -O2 -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects   -o 
rem2ps rem2ps.o dynbuf.o json.o -lm
if test "/usr/local" != "/usr" -a "/usr/local" != "/usr/local" -a "" = "" ; 
then  /usr/bin/perl Makefile.PL  INSTALL_BASE=/usr/local || true; else  
/usr/bin/perl Makefile.PL  INSTALL_BASE= || true; fi
Generating a Unix-style Makefile
Writing Makefile for Remind::PDF
Writing MYMETA.yml and MYMETA.json
cp lib/Remind/PDF/Entry.pm blib/lib/Remind/PDF/Entry.pm
cp lib/Remind/PDF.pm blib/lib/Remind/PDF.pm
cp bin/rem2pdf blib/script/rem2pdf
"/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/rem2pdf
Manifying 1 pod document
Manifying 2 pod documents
**********************
*                    *
* Configuring REMIND *
*                    *
**********************

checking for gcc... no
checking for cc... cc
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 cc accepts -g... yes
checking for cc option to enable C11 features... none needed
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking whether make sets $(MAKE)... yes
checking for perl... /usr/bin/perl
checking for sqrt in -lm... yes
checking for readline in -lreadline... yes
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 sys/time.h... yes
checking for sys/termios.h... yes
checking for readline/readline.h... yes
checking for readline/history.h... yes
checking size of unsigned int... 4
checking size of unsigned long... 8
checking size of time_t... 8
checking for strings.h... (cached) yes
checking for sys/types.h... (cached) yes
checking for glob.h... yes
checking for wctype.h... yes
checking for locale.h... yes
checking for langinfo.h... yes
checking for sys/inotify.h... no
checking whether struct tm is in sys/time.h or time.h... time.h
checking whether cc supports -flto=auto... yes
checking whether cc supports -ffat-lto-object... yes
checking for setenv... yes
checking for unsetenv... yes
checking for glob... yes
checking for mbstowcs... yes
checking for setlocale... yes
checking for initgroups... yes
checking for inotify_init1... no
checking for readline... yes
configure: creating ./config.status
config.status: creating src/Makefile
config.status: creating www/Makefile
config.status: creating src/version.h
config.status: creating rem2html/Makefile
config.status: creating rem2html/rem2html
config.status: creating rem2pdf/Makefile.PL
config.status: creating rem2pdf/Makefile.top
config.status: creating rem2pdf/bin/rem2pdf
config.status: creating man/rem.1
config.status: creating man/rem2ps.1
config.status: creating man/remind.1
config.status: creating man/tkremind.1
config.status: creating scripts/tkremind
config.status: creating src/config.h
config.status: src/config.h is unchanged
_______________________________________________
Remind-fans mailing list
[email protected]
https://dianne.skoll.ca/mailman/listinfo/remind-fans
Remind is at https://dianne.skoll.ca/projects/remind/

Reply via email to