I’ve noticed my system hasn’t been able to update the following packages even after refreshing the database and resynchronizing everything. Is there a problem or am I missing something? I’ma newbie
I’m always in awe of how these lines make sense to you all Sadly, I’m not able to get the whole output. Should I limit it to only one package?
[ 62%] Building CXX object src/CMakeFiles/Audacium.dir/AudacityApp.cpp.o
In file included from /home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/AudacityApp.cpp:83:
/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:544:7: error: conflicting declaration of
C function ‘AVCodec* avcodec_find_encoder(AVCodecID)’
544 | avcodec_find_encoder,
| ^~~~~~~~~~~~~~~~~~~~
/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:451:16: note: in definition of macro ‘FFM
PEG_FUNCTION_WITH_RETURN’
451 | inline r n a \
| ^
In file included from /usr/include/libavcodec/avcodec.h:40,
from /home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:48,
from /home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/AudacityApp.cpp:83:
/usr/include/libavcodec/codec.h:392:16: note: previous declaration ‘const AVCodec* avcodec_find_encoder(AVCod
ecID)’
392 | const AVCodec *avcodec_find_encoder(enum AVCodecID id);
| ^~~~~~~~~~~~~~~~~~~~
In file included from /home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/AudacityApp.cpp:83:
/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:550:7: error: conflicting declaration of
C function ‘AVCodec* avcodec_find_encoder_by_name(const char*)’
550 | avcodec_find_encoder_by_name,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:451:16: note: in definition of macro ‘FFM
PEG_FUNCTION_WITH_RETURN’
451 | inline r n a \
| ^
In file included from /usr/include/libavcodec/avcodec.h:40,
from /home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:48,
from /home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/AudacityApp.cpp:83:
/usr/include/libavcodec/codec.h:400:16: note: previous declaration ‘const AVCodec* avcodec_find_encoder_by_na
me(const char*)’
400 | const AVCodec *avcodec_find_encoder_by_name(const char *name);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/AudacityApp.cpp:83:
/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:556:7: error: conflicting declaration of
C function ‘AVCodec* avcodec_find_decoder(AVCodecID)’
556 | avcodec_find_decoder,
| ^~~~~~~~~~~~~~~~~~~~
/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:451:16: note: in definition of macro ‘FFM
PEG_FUNCTION_WITH_RETURN’
451 | inline r n a \
| ^
In file included from /usr/include/libavcodec/avcodec.h:40,
from /home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:48,
from /home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/AudacityApp.cpp:83:
/usr/include/libavcodec/codec.h:376:16: note: previous declaration ‘const AVCodec* avcodec_find_decoder(AVCod
ecID)’
376 | const AVCodec *avcodec_find_decoder(enum AVCodecID id);
| ^~~~~~~~~~~~~~~~~~~~
In file included from /home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/AudacityApp.cpp:83:
/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:634:7: error: conflicting declaration of
C function ‘int avformat_open_input(AVFormatContext**, const char*, AVInputFormat*, AVDictionary**)’
634 | avformat_open_input,
| ^~~~~~~~~~~~~~~~~~~
/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:451:16: note: in definition of macro ‘FFM
PEG_FUNCTION_WITH_RETURN’
451 | inline r n a \
| ^
In file included from /home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:49,
from /home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/AudacityApp.cpp:83:
/usr/include/libavformat/avformat.h:2097:5: note: previous declaration ‘int avformat_open_input(AVFormatConte
xt**, const char*, const AVInputFormat*, AVDictionary**)’
2097 | int avformat_open_input(AVFormatContext **ps, const char *url,
| ^~~~~~~~~~~~~~~~~~~
In file included from /home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/AudacityApp.cpp:83:
/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:716:7: error: conflicting declaration of
C function ‘AVOutputFormat* av_guess_format(const char*, const char*, const char*)’
716 | av_guess_format,
| ^~~~~~~~~~~~~~~
/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:451:16: note: in definition of macro ‘FFM
PEG_FUNCTION_WITH_RETURN’
451 | inline r n a \
| ^
In file included from /home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:49,
from /home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/AudacityApp.cpp:83:
/usr/include/libavformat/avformat.h:2480:23: note: previous declaration ‘const AVOutputFormat* av_guess_forma
t(const char*, const char*, const char*)’
2480 | const AVOutputFormat *av_guess_format(const char *short_name,
| ^~~~~~~~~~~~~~~
In file included from /home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/AudacityApp.cpp:83:
/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h: In constructor ‘AVPacketEx::AVPacketEx()
’:
/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:887:21: warning: ‘void av_init_packet(AVP
acket*)’ is deprecated [-Wdeprecated-declarations]
887 | av_init_packet(this);
| ~~~~~~~~~~~~~~^~~~~~
/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:738:7: note: declared here
738 | av_init_packet,
| ^~~~~~~~~~~~~~
/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:461:19: note: in definition of macro ‘FFM
PEG_FUNCTION_NO_RETURN’
461 | inline void n a \
| ^
/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h: In member function ‘void AVPacketEx::ste
al(AVPacketEx&&)’:
/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:921:21: warning: ‘void av_init_packet(AVP
acket*)’ is deprecated [-Wdeprecated-declarations]
921 | av_init_packet(&that);
| ~~~~~~~~~~~~~~^~~~~~~
/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:738:7: note: declared here
738 | av_init_packet,
| ^~~~~~~~~~~~~~
/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:461:19: note: in definition of macro ‘FFM
PEG_FUNCTION_NO_RETURN’
461 | inline void n a \
| ^
make[2]: *** [src/CMakeFiles/Audacium.dir/build.make:173: src/CMakeFiles/Audacium.dir/AudacityApp.cpp.o] Erro
r 1
make[2]: Leaving directory '/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/build'
make[1]: *** [CMakeFiles/Makefile2:1288: src/CMakeFiles/Audacium.dir/all] Error 2
make[1]: Leaving directory '/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/build'
make: *** [Makefile:156: all] Error 2
make: Leaving directory '/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/build'
==> ERROR: A failure occurred in build().
Aborting...
-> error making: audacium
@33Nicolas
In order to properly format the output you post on the forum you could highlight the pasted text and click on </>.
[ 62%] Building CXX object src/CMakeFiles/Audacium.dir/AudacityApp.cpp.o
In file included from /home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/AudacityApp.cpp:83:
/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:544:7: error: conflicting declaration of
C function ‘AVCodec* avcodec_find_encoder(AVCodecID)’
544 | avcodec_find_encoder,
| ^~~~~~~~~~~~~~~~~~~~
/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:451:16: note: in definition of macro ‘FFM
PEG_FUNCTION_WITH_RETURN’
451 | inline r n a
| ^
In file included from /usr/include/libavcodec/avcodec.h:40,
from /home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:48,
from /home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/AudacityApp.cpp:83:
/usr/include/libavcodec/codec.h:392:16: note: previous declaration ‘const AVCodec* avcodec_find_encoder(AVCod
ecID)’
392 | const AVCodec *avcodec_find_encoder(enum AVCodecID id);
| ^~~~~~~~~~~~~~~~~~~~
In file included from /home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/AudacityApp.cpp:83:
/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:550:7: error: conflicting declaration of
C function ‘AVCodec* avcodec_find_encoder_by_name(const char*)’
550 | avcodec_find_encoder_by_name,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:451:16: note: in definition of macro ‘FFM
PEG_FUNCTION_WITH_RETURN’
451 | inline r n a
| ^
In file included from /usr/include/libavcodec/avcodec.h:40,
from /home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:48,
from /home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/AudacityApp.cpp:83:
/usr/include/libavcodec/codec.h:400:16: note: previous declaration ‘const AVCodec* avcodec_find_encoder_by_na
me(const char*)’
400 | const AVCodec *avcodec_find_encoder_by_name(const char *name);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/AudacityApp.cpp:83:
/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:556:7: error: conflicting declaration of
C function ‘AVCodec* avcodec_find_decoder(AVCodecID)’
556 | avcodec_find_decoder,
| ^~~~~~~~~~~~~~~~~~~~
/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:451:16: note: in definition of macro ‘FFM
PEG_FUNCTION_WITH_RETURN’
451 | inline r n a
| ^
In file included from /usr/include/libavcodec/avcodec.h:40,
from /home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:48,
from /home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/AudacityApp.cpp:83:
/usr/include/libavcodec/codec.h:376:16: note: previous declaration ‘const AVCodec* avcodec_find_decoder(AVCod
ecID)’
376 | const AVCodec *avcodec_find_decoder(enum AVCodecID id);
| ^~~~~~~~~~~~~~~~~~~~
In file included from /home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/AudacityApp.cpp:83:
/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:634:7: error: conflicting declaration of
C function ‘int avformat_open_input(AVFormatContext**, const char*, AVInputFormat*, AVDictionary**)’
634 | avformat_open_input,
| ^~~~~~~~~~~~~~~~~~~
/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:451:16: note: in definition of macro ‘FFM
PEG_FUNCTION_WITH_RETURN’
451 | inline r n a
| ^
In file included from /home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:49,
from /home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/AudacityApp.cpp:83:
/usr/include/libavformat/avformat.h:2097:5: note: previous declaration ‘int avformat_open_input(AVFormatConte
xt**, const char*, const AVInputFormat*, AVDictionary**)’
2097 | int avformat_open_input(AVFormatContext **ps, const char *url,
| ^~~~~~~~~~~~~~~~~~~
In file included from /home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/AudacityApp.cpp:83:
/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:716:7: error: conflicting declaration of
C function ‘AVOutputFormat* av_guess_format(const char*, const char*, const char*)’
716 | av_guess_format,
| ^~~~~~~~~~~~~~~
/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:451:16: note: in definition of macro ‘FFM
PEG_FUNCTION_WITH_RETURN’
451 | inline r n a
| ^
In file included from /home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:49,
from /home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/AudacityApp.cpp:83:
/usr/include/libavformat/avformat.h:2480:23: note: previous declaration ‘const AVOutputFormat* av_guess_forma
t(const char*, const char*, const char*)’
2480 | const AVOutputFormat *av_guess_format(const char *short_name,
| ^~~~~~~~~~~~~~~
In file included from /home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/AudacityApp.cpp:83:
/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h: In constructor ‘AVPacketEx::AVPacketEx()
’:
/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:887:21: warning: ‘void av_init_packet(AVP
acket*)’ is deprecated [-Wdeprecated-declarations]
887 | av_init_packet(this);
| ^~
/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:738:7: note: declared here
738 | av_init_packet,
| ^~~~
/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:461:19: note: in definition of macro ‘FFM
PEG_FUNCTION_NO_RETURN’
461 | inline void n a
| ^
/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h: In member function ‘void AVPacketEx::ste
al(AVPacketEx&&)’:
/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:921:21: warning: ‘void av_init_packet(AVP
acket*)’ is deprecated [-Wdeprecated-declarations]
921 | av_init_packet(&that);
| ^
/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:738:7: note: declared here
738 | av_init_packet,
| ^~~~~~
/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/src/FFmpeg.h:461:19: note: in definition of macro ‘FFM
PEG_FUNCTION_NO_RETURN’
461 | inline void n a
| ^
make[2]: *** [src/CMakeFiles/Audacium.dir/build.make:173: src/CMakeFiles/Audacium.dir/AudacityApp.cpp.o] Erro
r 1
make[2]: Leaving directory ‘/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/build’
make[1]: *** [CMakeFiles/Makefile2:1288: src/CMakeFiles/Audacium.dir/all] Error 2
make[1]: Leaving directory ‘/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/build’
make: *** [Makefile:156: all] Error 2
make: Leaving directory ‘/home/suoni/.cache/yay/audacium/src/audacium-1.0.0-rel/build’
==> ERROR: A failure occurred in build().
Aborting…
→ error making: audacium
After four hours of updating, the results are in. Audacium has a problem.
Thanks, everyone! I learned that once you upgrade many packages together, the system will stop and not update the others. That means I had 5 packages that hadn’t gotten updated in three weeks.
Blockquote
local/ffmpeg 2:5.0-5
Complete solution to record, convert and stream audio and video
local/ffmpeg4.4 4.4.1-4
Complete solution to record, convert and stream audio and video
local/ffmpegthumbnailer 2.2.2-4
Lightweight video thumbnailer that can be used by file managers
local/gst-libav 1.20.1-1
Multimedia graph framework - libav plugin