Sanity Test Failure |
Tuesday, 30 Jul 2024
|
22:24 Torsten Zuehlsdorff (tz) 
- emulators/zsnes
Intel x86 only Super Nintendo Entertainment System (SNES) Emulator
emulators/zsnes: Ignore on FreeBSD 14.0 and use older C++ Standard for
compilation
Since ZSNES is not in active development, with the last release being in 2007,
the code is not designed to be compiled with more recent C++ standards. Thus,
this patch makes it use an older standard to make it compile.
- Updated Makefile (cleaned up through portclippy and portfmt), adding a
CONFIGURE_ENV to set the C++ standard through CXXFLAGS.
- Updated files/patch-configure as the above CXXFLAGS were being ignored due
to one line using CFLAGS instead of CXXFLAGS.
- Add IGNORE for FreeBSD 14.0, because of build failures on this
plattform. Since it builds fine on 14.1 and 14.0 is EOL soon, we decided to
IGNORE it for this version. The error is:
checking for zlib - version >= 1.2.3... 1.3, bad version string given
by zlib, sometimes due to very old zlibs that didnt correctly
define their version. Please upgrade if you are running an
old zlib... no
configure: error: zlib >= 1.2.3 is required
PR: 280195
Approved by: Naram Qashat <cyberbotx@cyberbotx.com> (maintainer)
|
Sanity Test Results
emulators/zsnes:
This command (FreshPorts code 1):
/usr/local/bin/sudo /usr/sbin/jexec freshports /make-port.sh /usr/ports
emulators/zsnes
2>/tmp/FreshPorts.emulators.zsnes.make-error.2024.7.30.22.27.8.70539
produced this error:
Error message is: make: "/usr/ports/emulators/zsnes/Makefile" line 45:
Malformed conditional (${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400000 &&
${OSVERSION} < 1401000 ))
make: Fatal errors encountered -- cannot continue
Make results are : make: stopped in /usr/ports/emulators/zsnes
|