Anno domini 10:22:27 Mon, 5 Aug 2024 -0600 (MDT) John P. Willis via tde-users scripsit: > Hello all, > > Getting a build failure on FreeBSD 14.1-RELEASE-p2: Been some time since I last built on FreeBSD :) Looks like the file that defines "cdda_private_data_t" is not included. Nik > > > [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/mu! lt! > imedia/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/tdemul! ti! > media-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@xxxxxxxxxxxxxxxxxxxxxxxxxx > For additional commands, e-mail: trinity-users-help@xxxxxxxxxxxxxxxxxxxxxxxxxx > 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 > > > ____________________________________________________ > tde-users mailing list -- users@xxxxxxxxxxxxxxxxxx > To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxx > Web mail archive available at https://mail.trinitydesktop.org/mailman3/hyperkitty/list/users@xxxxxxxxxxxxxxxxxx > -- Please do not email me anything that you are not comfortable also sharing with the NSA, CIA ... ____________________________________________________ tde-users mailing list -- users@xxxxxxxxxxxxxxxxxx To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxx Web mail archive available at https://mail.trinitydesktop.org/mailman3/hyperkitty/list/users@xxxxxxxxxxxxxxxxxx