Package Details: spek 0.8.5-1

Git Clone URL: https://aur.archlinux.org/spek.git (read-only, click to copy)
Package Base: spek
Description: An acoustic spectrum analyser
Upstream URL: http://spek.cc/
Licenses: GPL3
Submitter: sushidude
Maintainer: petronny (AutoUpdateBot)
Last Packager: petronny
Votes: 53
Popularity: 0.72
First Submitted: 2015-08-12 05:45 (UTC)
Last Updated: 2023-01-10 10:02 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

sekret commented on 2022-07-25 15:51 (UTC) (edited on 2022-07-25 16:07 (UTC) by sekret)

Build fails in a clean chroot (version 0.8.4-1)


make[2]: Entering directory '/build/spek-wxgtk3/src/spek-0.8.4/src'
  CXX      spek-spek-artwork.o
  CXX      spek-spek-events.o
  CXX      spek-spek-platform.o
  CXX      spek-spek-preferences-dialog.o
  CXX      spek-spek-preferences.o
  CXX      spek-spek-ruler.o
  CXX      spek-spek-spectrogram.o
  CXX      spek-spek-window.o
  CXX      libspek_a-spek-audio.o
  CXX      libspek_a-spek-fft.o
  CXX      spek-spek.o
  CXX      libspek_a-spek-palette.o
  CXX      libspek_a-spek-pipeline.o
spek-audio.cc: In constructor ‘AudioFileImpl::AudioFileImpl(AudioError, AVFormatContext*, AVCodecContext*, int, const std::string&, int, int, int, int, int, double)’:
spek-audio.cc:204:19: warning: ‘void av_init_packet(AVPacket*)’ is deprecated [-Wdeprecated-declarations]
  204 |     av_init_packet(&this->packet);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from /usr/include/ffmpeg4.4/libavcodec/bsf.h:30,
                 from /usr/include/ffmpeg4.4/libavcodec/avcodec.h:44,
                 from /usr/include/ffmpeg4.4/libavformat/avformat.h:312,
                 from spek-audio.cc:6:
/usr/include/ffmpeg4.4/libavcodec/packet.h:488:6: note: declared here
  488 | void av_init_packet(AVPacket *pkt);
      |      ^~~~~~~~~~~~~~
spek-audio.cc: In member function ‘virtual int AudioFileImpl::read()’:
spek-audio.cc:264:44: warning: ‘int avcodec_decode_audio4(AVCodecContext*, AVFrame*, int*, const AVPacket*)’ is deprecated [-Wdeprecated-declarations]
  264 |             int len = avcodec_decode_audio4(
      |                       ~~~~~~~~~~~~~~~~~~~~~^
  265 |                 this->codec_context, this->frame, &got_frame, &this->packet
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  266 |             );
      |             ~
/usr/include/ffmpeg4.4/libavcodec/avcodec.h:3047:5: note: declared here
 3047 | int avcodec_decode_audio4(AVCodecContext *avctx, AVFrame *frame,
      |     ^~~~~~~~~~~~~~~~~~~~~
In file included from spek-spectrogram.cc:7:
spek-fft.h:7:10: fatal error: libavutil/mem.h: No such file or directory
    7 | #include <libavutil/mem.h>
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [Makefile:751: spek-spek-spectrogram.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/build/spek-wxgtk3/src/spek-0.8.4/src'
make[1]: *** [Makefile:473: all-recursive] Error 1
make[1]: Leaving directory '/build/spek-wxgtk3/src/spek-0.8.4'
make: *** [Makefile:399: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Build failed, check /mnt/chroot/sekret/build

rhynzler commented on 2022-07-20 21:40 (UTC)

Thanks for the update!

tsweet64 commented on 2022-07-16 01:55 (UTC)

change wxgtk3 dependency to wxwidgets, then change /usr/bin/wx-config-gtk3 to /usr/bin/wx-config. Also, remove the patch to build version 0.8.4

Sonico98 commented on 2022-07-15 01:06 (UTC)

Installation fails because of the new breaking update to wxWidgets (https://archlinux.org/news/wxwidgets-32-update-may-need-manual-intervention/)

aleskva commented on 2022-06-15 17:58 (UTC)

Build seems failing now

Sonico98 commented on 2021-02-20 20:11 (UTC)

You're right, it compiles properly now. Thanks for the heads-up!

teddybeermaniac commented on 2021-02-04 20:47 (UTC)

Hi, I Googled the error from your log and I found out that it's caused by a change in autoconf 2.70. I use Manjaro which still has 2.69, that's why compilation works for me. I found a discussion about this error when compiling another project - https://lists.gnu.org/archive/html/autoconf/2021-01/msg00006.html and the change was reverted in 2.71 (http://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=log;h=refs/tags/v2.71 4th commit from the top) which is already in Arch's testing repository.

Sonico98 commented on 2021-02-01 19:47 (UTC)

The package fails to build, trying to install it using yay.

==> Starting build()... autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: running: intltoolize --automake --copy --force autoreconf: running: aclocal --force autoreconf: configure.ac: tracing configure.ac: error: AM_GNU_GETTEXT_VERSION or AM_GNU_GETTEXT_REQUIRE_VERSION is used, but not AM_GNU_GETTEXT autoreconf: configure.ac: not using Libtool autoreconf: running: intltoolize --copy --force autoreconf: configure.ac: not using Gtkdoc autoreconf: running: /usr/bin/autoconf --force autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:15: installing './config.guess' configure.ac:15: installing './config.sub' configure.ac:4: installing './install-sh' configure.ac:4: installing './missing' src/Makefile.am: installing './depcomp' parallel-tests: installing './test-driver' autoreconf: './install-sh' is updated autoreconf: './config.sub' is updated autoreconf: './config.guess' is updated autoreconf: Leaving directory '.' ==> ERROR: A failure occurred in build(). Aborting... error making: spek-wxgtk3

This is solved by running ./configure inside the spek-0.8.3 before make.

aoz commented on 2018-05-29 17:03 (UTC)

@bemeurer and everyone having issues due to ffmpeg2.8: check out spek-git, it depends on ffmpeg and not ffmpeg2.8

https://aur.archlinux.org/packages/spek-git/

bemeurer commented on 2018-05-17 21:48 (UTC)

This package no longer builds, since ffmpeg2.8 is nowhere to be found.

@sushidude, possible solutions?