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/mult!
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/tdemulti!
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(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
____________________________________________________
tde-users mailing list -- users(a)trinitydesktop.org
To unsubscribe send an email to users-leave(a)trinitydesktop.org
Web mail archive available at
https://mail.trinitydesktop.org/mailman3/hyperkitty/list/users@trinitydeskt…
--
Please do not email me anything that you are not comfortable also sharing with the NSA,
CIA ...