Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
SCREEN 0 MOD Player with Spectrum Analyzer
#22
I had forgotten about this gem!  Browsing the code is a joy to read.

Unfortunately I can't get the latest version to compile.  Using latest QB64PE version under Linux Mint.  Here is my compile log.  I'm a c++ idiot, so I don't know what this all means.

- Dav

Code: (Select All)
g++  -no-pie -std=gnu++17 -fno-strict-aliasing -Wno-conversion-null -DFREEGLUT_STATIC -I./internal/c/libqb/include -I./internal/c/parts/core/freeglut/include -I./internal/c/parts/core/glew/include -DDEPENDENCY_IMAGE_CODEC -DDEPENDENCY_SOCKETS -DDEPENDENCY_NO_PRINTER -DDEPENDENCY_ICON -DDEPENDENCY_NO_SCREENIMAGE -DDEPENDENCY_AUDIO_MINIAUDIO  internal/c/qbx.cpp -c -o internal/c/qbx.o
g++  -no-pie -std=gnu++17 -fno-strict-aliasing -Wno-conversion-null -DFREEGLUT_STATIC -I./internal/c/libqb/include -I./internal/c/parts/core/freeglut/include -I./internal/c/parts/core/glew/include -DDEPENDENCY_IMAGE_CODEC -DDEPENDENCY_SOCKETS -DDEPENDENCY_NO_PRINTER -DDEPENDENCY_ICON -DDEPENDENCY_NO_SCREENIMAGE -DDEPENDENCY_AUDIO_MINIAUDIO  ./internal/c/libqb_make_01010100.o ./internal/c/qbx.o -o "/home/dav/qb64pe314/QB64-MOD-Player/QB64MODPlayer" ./internal/c/libqb/src/threading.o ./internal/c/libqb/src/buffer.o ./internal/c/libqb/src/bitops.o ./internal/c/libqb/src/command.o ./internal/c/libqb/src/environ.o ./internal/c/libqb/src/file-fields.o ./internal/c/libqb/src/filepath.o ./internal/c/libqb/src/filesystem.o ./internal/c/libqb/src/datetime.o ./internal/c/libqb/src/error_handle.o ./internal/c/libqb/src/gfs.o ./internal/c/libqb/src/qblist.o ./internal/c/libqb/src/hexoctbin.o ./internal/c/libqb/src/mem.o ./internal/c/libqb/src/math.o ./internal/c/libqb/src/rounding.o ./internal/c/libqb/src/shell.o ./internal/c/libqb/src/qbs.o ./internal/c/libqb/src/qbs_str.o ./internal/c/libqb/src/qbs_cmem.o ./internal/c/libqb/src/qbs_mk_cv.o ./internal/c/libqb/src/string_functions.o ./internal/c/libqb/src/http.o ./internal/c/libqb/src/threading-posix.o ./internal/c/libqb/src/glut-main-thread.o ./internal/c/libqb/src/glut-message.o ./internal/c/libqb/src/glut-msg-queue.o ./internal/c/parts/video/image/image.a ./internal/c/parts/gui/tinyfiledialogs.o ./internal/c/parts/gui/gui.o ./internal/c/parts/os/clipboard/clipboard.a ./internal/c/parts/video/font/stub_font.o ./internal/c/parts/audio/audio.a ./internal/c/parts/compression/compression.a ./internal/c/parts/core/freeglut.a ./internal/c/parts/core/glew/glew.o  -lGL -lGLU -lX11 -lpthread -ldl -lrt -lxcb -lpng -lm -lasound -lcurl
/usr/bin/ld: ./internal/c/qbx.o: in function `AudioAnalyzerFFT::DoFFT(unsigned short*, short const*, int, int)':
qbx.cpp:(.text._ZN16AudioAnalyzerFFT5DoFFTEPtPKsii[_ZN16AudioAnalyzerFFT5DoFFTEPtPKsii]+0x46): undefined reference to `AudioAnalyzerFFT::NUM_SAMPLES'
/usr/bin/ld: ./internal/c/qbx.o: in function `AudioAnalyzerFFT::DoFFT(unsigned short*, float const*, int, int)':
qbx.cpp:(.text._ZN16AudioAnalyzerFFT5DoFFTEPtPKfii[_ZN16AudioAnalyzerFFT5DoFFTEPtPKfii]+0x46): undefined reference to `AudioAnalyzerFFT::NUM_SAMPLES'
collect2: error: ld returned 1 exit status
make: *** [Makefile:420: /home/dav/qb64pe314/QB64-MOD-Player/QB64MODPlayer] Error 1

Find my programs here in Dav's QB64 Corner
Reply


Messages In This Thread
RE: SCREEN 0 MOD Player with Spectrum Analyzer - by Dav - 09-12-2024, 11:29 PM



Users browsing this thread: 3 Guest(s)