Hello all,
Getting a build failure on FreeBSD 14.1-RELEASE-p2:
[25/1379] Building CXX object mpeglib/lib/mpegplay/CMakeFiles/mpeg_mpegplay-static.dir/decoderTables.cpp.o
FAILED: mpeglib/lib/mpegplay/CMakeFiles/mpeg_mpegplay-static.dir/decoderTables.cpp.o
/usr/bin/c++ -DHAVE_CONFIG_H -I/usr/ports/multimedia/tdemultimedia-trinity/work/tdemultimedia-trinity_14.1.2/.build -I/usr/local/include/tqt3 -I/usr/local/include/tqt -I/opt/trinity/include -I/usr/local/include -DNDEBUG -fdebug-prefix-map=/usr/ports/multimedia/tdemultimedia-trinity/work/tdemultimedia-trinity_14.1.2=. -fmacro-prefix-map=/usr/ports/multimedia/tdemultimedia-trinity/work/tdemultimedia-trinity_14.1.2=. -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -I/usr/local/include/tqt3 -I/usr/local/include/tqt -include tqt.h -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -DNDEBUG -fPIC -MD -MT mpeglib/lib/mpegplay/CMakeFiles/mpeg_mpegplay-static.dir/decoderTables.cpp.o -MF mpeglib/lib/mpegplay/CMakeFiles/mpeg_mpegplay-static.dir/decoderTables.cpp.o.d -o mpeglib/lib/mpegplay/CMakeFiles/mpeg_mpegplay-static.dir/decoderTables.cpp.o -c /usr/ports/multimedia/tdemultimedia-trinity/work/tdemultimedia-trinity_14.1.2/mpeglib/lib/mpegplay/decoderTables.cpp
In file included from /usr/ports/multimedia/tdemultimedia-trinity/work/tdemultimedia-trinity_14.1.2/mpeglib/lib/mpegplay/decoderTables.cpp:10:
In file included from /usr/ports/multimedia/tdemultimedia-trinity/work/tdemultimedia-trinity_14.1.2/mpeglib/lib/mpegplay/decoderTables.h:18:
In file included from /usr/ports/multimedia/tdemultimedia-trinity/work/tdemultimedia-trinity_14.1.2/mpeglib/lib/mpegplay/videoDecoder.h:22:
In file included from /usr/ports/multimedia/tdemultimedia-trinity/work/tdemultimedia-trinity_14.1.2/mpeglib/lib/mpegplay/decoderClass.h:20:
In file included from /usr/ports/multimedia/tdemultimedia-trinity/work/tdemultimedia-trinity_14.1.2/mpeglib/lib/mpegplay/mpegVideoStream.h:22:
In file included from /usr/ports/multimedia/tdemultimedia-trinity/work/tdemultimedia-trinity_14.1.2/mpeglib/lib/mpegplay/mpegSystemStream.h:18:
In file included from /usr/ports/multimedia/tdemultimedia-trinity/work/tdemultimedia-trinity_14.1.2/mpeglib/lib/mpegplay/tsSystemStream.h:20:
In file included from /usr/ports/multimedia/tdemultimedia-trinity/work/tdemultimedia-trinity_14.1.2/mpeglib/lib/mpegplay/../input/inputPlugin.h:24:
In file included from /usr/ports/multimedia/tdemultimedia-trinity/work/tdemultimedia-trinity_14.1.2/mpeglib/lib/mpegplay/../input/cddaInputStream.h:36:
/usr/local/include/cdda_interface.h:100:24: error: expected member name or ';' after declaration specifiers
100 | cdda_private_data_t *private;
| ~~~~~~~~~~~~~~~~~~~ ^
/usr/local/include/cdda_interface.h:177:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
177 | "Success",
| ^
/usr/local/include/cdda_interface.h:178:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
178 | "Error writing packet command to device",
| ^
/usr/local/include/cdda_interface.h:179:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
179 | "Error reading command from device",
| ^
/usr/local/include/cdda_interface.h:180:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
180 | "SCSI packet data underrun (too little data)",
| ^
/usr/local/include/cdda_interface.h:181:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
181 | "SCSI packet data overrun (too much data)",
| ^
/usr/local/include/cdda_interface.h:182:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
182 | "Illegal SCSI request (rejected by target)",
| ^
/usr/local/include/cdda_interface.h:183:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
183 | "Medium reading data from medium",
| ^
/usr/local/include/cdda_interface.h:184:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
184 | "Device busy",
| ^
/usr/local/include/cdda_interface.h:185:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
185 | "Device not ready",
| ^
/usr/local/include/cdda_interface.h:186:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
186 | "Target hardware fault",
| ^
/usr/local/include/cdda_interface.h:187:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
187 | "Unspecified error",
| ^
/usr/local/include/cdda_interface.h:188:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
188 | "Drive lost streaming"
| ^
12 warnings and 1 error generated.
[26/1379] Building CXX object mpeglib/lib/decoder/CMakeFiles/mpeg_decoder-static.dir/mpegPlugin.cpp.o
FAILED: mpeglib/lib/decoder/CMakeFiles/mpeg_decoder-static.dir/mpegPlugin.cpp.o
/usr/bin/c++ -DHAVE_CONFIG_H -I/usr/ports/multimedia/tdemultimedia-trinity/work/tdemultimedia-trinity_14.1.2/.build -I/usr/local/include/tqt3 -I/usr/local/include/tqt -I/opt/trinity/include -I/usr/local/include -DNDEBUG -fdebug-prefix-map=/usr/ports/multimedia/tdemultimedia-trinity/work/tdemultimedia-trinity_14.1.2=. -fmacro-prefix-map=/usr/ports/multimedia/tdemultimedia-trinity/work/tdemultimedia-trinity_14.1.2=. -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -I/usr/local/include/tqt3 -I/usr/local/include/tqt -include tqt.h -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -DNDEBUG -fPIC -MD -MT mpeglib/lib/decoder/CMakeFiles/mpeg_decoder-static.dir/mpegPlugin.cpp.o -MF mpeglib/lib/decoder/CMakeFiles/mpeg_decoder-static.dir/mpegPlugin.cpp.o.d -o mpeglib/lib/decoder/CMakeFiles/mpeg_decoder-static.dir/mpegPlugin.cpp.o -c /usr/ports/multimedia/tdemultimedia-trinity/work/tdemultimedia-trinity_14.1.2/mpeglib/lib/decoder/mpegPlugin.cpp
In file included from /usr/ports/multimedia/tdemultimedia-trinity/work/tdemultimedia-trinity_14.1.2/mpeglib/lib/decoder/mpegPlugin.cpp:14:
In file included from /usr/ports/multimedia/tdemultimedia-trinity/work/tdemultimedia-trinity_14.1.2/mpeglib/lib/decoder/mpegPlugin.h:17:
In file included from /usr/ports/multimedia/tdemultimedia-trinity/work/tdemultimedia-trinity_14.1.2/mpeglib/lib/decoder/../decoder/decoderPlugin.h:25:
In file included from /usr/ports/multimedia/tdemultimedia-trinity/work/tdemultimedia-trinity_14.1.2/mpeglib/lib/decoder/../decoder/../input/inputPlugin.h:24:
In file included from /usr/ports/multimedia/tdemultimedia-trinity/work/tdemultimedia-trinity_14.1.2/mpeglib/lib/decoder/../decoder/../input/cddaInputStream.h:36:
/usr/local/include/cdda_interface.h:100:24: error: expected member name or ';' after declaration specifiers
100 | cdda_private_data_t *private;
| ~~~~~~~~~~~~~~~~~~~ ^
Has anyone encountered this and/or found a workaround?
Thanks!
John Willis
---------------------------------------------------------------------
To unsubscribe, e-mail: trinity-users-unsubscribe(a)lists.pearsoncomputing.net
For additional commands, e-mail: trinity-users-help(a)lists.pearsoncomputing.net
Read list messages on the web archive: http://trinity-users.pearsoncomputing.net/
Please remember not to top-post: http://trinity.pearsoncomputing.net/mailing_lists/#top-posting
Hey everyone,
I was installing Trinity on a new laptop the other day and realized "Wow, I don't enjoy the process of installing an OS and DE separately". So I decided to take it upon myself and create a live-build of Debian with my favorite software included. So far the website is a work in progress, but the Iatest built ISO is fully functional so far.
It is a mostly stock Debian install with Trinity and a few configuration changes for a fully working system out of the box.
You can download it at:
https://DildOS.wiki
DildOS stands for "Damn I Love Debian Operating System"