Opened 11 months ago

Last modified 11 months ago

#68629 assigned defect

xterm doesn't compile — at Initial Version

Reported by: marcopeereboom (Marco Peereboom) Owned by:
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: xterm

Description

It's an easy fix. Basically it needs --with-pcre2 during configure and remove DarwinMachineDefines from CFLAGS.

I don't know how macports work hence I reported it instead of sending a fix.

Thanks for the great work!

--- Makefile.old 2023-11-03 13:02:36 +++ Makefile 2023-11-03 13:03:24 @@ -66,7 +66,7 @@ CFLAGS = -g -O2 -Qunused-arguments -Wno-error=implici

PIXMAPDIR_DEF = -DPIXMAP_ROOTDIR=\"${datadir}/pixmaps/\" CPPFLAGS = -I. -I$(srcdir) -DHAVE_CONFIG_H -D_DARWIN_C_SOURCE -I/opt/local/include -I. -I/opt/local/include/freetype2 -I/opt/local/include/freetype2/config -DDARWIN -DNO_ALLOCA -DCSRG_BASED -DXFREE86_FT2 -DUTMP -DOSMAJORVERSION=23 -DOSMINORVERSION=1 -I/opt/local/include -DDEFCLASS=\"XTerm\" $(PIXMAPDIR_DEF) $(EXTRA_CPPFLAGS)

-CFLAGS = -g -O2 -Qunused-arguments -Wno-error=implicit-function-declaration DarwinMachineDefines $(EXTRA_CFLAGS) +CFLAGS = -g -O2 -Qunused-arguments -Wno-error=implicit-function-declaration $(EXTRA_CFLAGS)

LDFLAGS = LIBS = -kpcre2-posix -lXext -lutil -lXaw7 -L/opt/local/lib -lXmu -lXinerama -lXpm -L/opt/local/lib -lXt -lX11 -lSM -lICE -ltermcap

Change History (0)

Note: See TracTickets for help on using tickets.