Re: TDE build failure on FreeBSD 14.1-RELEASE-p2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Trinity Devel]     [KDE]     [Linux Sound]     [ALSA Users]     [ALSA Devel]     [Linux Audio Users]     [Linux Media]     [Kernel]     [Gimp]     [Yosemite News]     [Linux Media]     [Trinity Desktop Environment]

  Powered by Linux