error: ‘std::util_fpclassify’ has not been declared

Bug #1687286 reported by Compro Prasad
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Fix Released
Undecided
Unassigned

Bug Description

mixxx-2.0.0

Using updated software on arch linux

scons output:
scons: Reading SConscript files ...
INFO:root:Target Platform: linux
INFO:root:Target Machine: x86_64
INFO:root:Build: debug
INFO:root:Toolchain: gnu
INFO:root:Crosscompile: NO
INFO:root:Qt path: /usr/share/qt4
Deleting deprecated build file: /home/compro/Downloads/tmp/mixxx-2.0.0/src/build.h
Configuring MixxxCore
Checking for pkg-config (at least version 0.15.0)... yes
Configuring SoundTouch
Configuring ReplayGain
Configuring PortAudio
Checking for C library portaudio... yes
Configuring PortMIDI
Checking for C library porttime... yes
Checking for C library portmidi... yes
Checking for C header file portmidi.h... yes
Configuring Qt
Checking for QtCore (4.6 or higher)... yes
Configuring TestHeaders
Configuring FidLib
Configuring SndFile
Checking for C library sndfile... yes
Configuring FLAC
Checking for C header file FLAC/stream_decoder.h... yes
Checking for C library libFLAC... yes
Configuring OggVorbis
Checking for C library libvorbisfile... yes
Checking for C library libvorbis... yes
Checking for C library libogg... yes
Checking for C library libvorbisenc... yes
Configuring OpenGL
Checking for C library GL... yes
Checking for C library GLU... yes
Configuring TagLib
Checking for C library tag... yes
Configuring ProtoBuf
Checking for C library libprotobuf-lite... yes
Configuring Chromaprint
Checking for C library chromaprint... yes
Configuring RubberBand
Checking for C library rubberband... yes
Configuring SecurityFramework
Configuring CoreServices
Configuring FpClassify
Configuring Mad
Checking for C library libmad... yes
Checking for C library libid3tag... yes
Configuring CoreAudio
Configuring MediaFoundation
Configuring HSS1394
Configuring HID
Checking for C library libusb-1.0... yes
Checking for C header file libusb-1.0/libusb.h... yes
Checking for C library pthread... yes
Checking for C library rt... yes
Configuring Bulk
Checking for C library libusb-1.0... yes
Checking for C header file libusb-1.0/libusb.h... yes
Configuring MacAppStoreException
Configuring VinylControl
Configuring Shoutcast
Checking for C library libshout... yes
Configuring Opus
Checking for C library opus... yes
Checking for C library opusfile... yes
Configuring Profiling
Configuring BuildTime
Configuring QDebug
Configuring Verbose
Configuring Optimize
Configuring FAAD
Configuring WavPack
Configuring ModPlug
Configuring TestSuite
Configuring Vamp
Checking for C library vamp-hostsdk... yes
Checking for C library dl... yes
Checking for C library X11... yes
Checking for C header file fftw3.h... yes
Checking for C library fftw3... yes
Configuring AutoDjCrates
Configuring ColorDiagnostics
Configuring AddressSanitizer
Configuring LocaleCompare
Checking for C library sqlite3... yes
Configuring PerfTools
Configuring AsmLib
Configuring IPod
Configuring FFMPEG

Features Summary:
================
                Mixxx Core Features... Enabled
                    MAD MP3 Decoder... Enabled
          CoreAudio MP3/AAC Decoder... Disabled
Media Foundation AAC Decoder Plugin... Disabled
        HSS1394 MIDI device support... Disabled
             HID controller support... Enabled
        USB Bulk controller support... Enabled
            Build for Mac App Store... Disabled
                      Vinyl Control... Enabled
   Shoutcast Broadcasting (OGG/MP3)... Enabled
            Opus (RFC 6716) support... Enabled
     gprof/Saturn profiling support... Disabled
          Use __DATE__ and __TIME__... Enabled
           Debugging message output... Enabled
         Verbose compilation output... Enabled
            Optimization and Tuning... portable: sse2 CPU (>= Pentium 4)
 FAAD AAC audio file decoder plugin... Disabled
  WavPack audio file support plugin... Disabled
      Modplug module decoder plugin... Disabled
                   Mixxx Test Suite... Disabled
             Vamp Analysers support... Enabled
 Auto-DJ crates (for random tracks)... Enabled
                  Color Diagnostics... Disabled
                  Address Sanitizer... Disabled
    Locale Aware Compare for SQLite... Enabled
                   Google PerfTools... Disabled
                 Agner Fog's ASMLIB... Disabled (due to debug build)
           NOT-WORKING iPod Support... Disabled
               FFMPEG/LibAV support... Disabled
================

g++ (GCC) 6.3.1 20170306
4.10.11-1-ARCH x86_64 GNU/Linux

Revision history for this message
Daniel Schürmann (daschuer) wrote :

This is the error message from https://pastebin.com/DmXxfXWt

In file included from src/util/math.h:11:0,
                 from src/util/types.h:4,
                 from src/analyser.h:4,
                 from src/analyserqueue.h:11,
                 from src/analyserqueue.cpp:8:
src/util/fpclassify.h:22:20: error: ‘std::util_fpclassify’ has not been declared
 #define fpclassify util_fpclassify
                    ^
src/util/fpclassify.h:23:18: error: ‘std::util_isfinite’ has not been declared
 #define isfinite util_isfinite
                  ^
src/util/fpclassify.h:20:15: error: ‘std::util_isinf’ has not been declared
 #define isinf util_isinf
               ^
src/util/fpclassify.h:19:15: error: ‘std::util_isnan’ has not been declared
 #define isnan util_isnan
               ^
src/util/fpclassify.h:21:18: error: ‘std::util_isnormal’ has not been declared
 #define isnormal util_isnormal
                  ^
scons: *** [lin64_build/analyserqueue.o] Error 1
scons: building terminated because of errors.

summary: - Compilation/Build error: https://pastebin.com/DmXxfXWt
+ error: ‘std::util_fpclassify’ has not been declared
Revision history for this message
Daniel Schürmann (daschuer) wrote :

This is similar or the same as https://bugs.launchpad.net/mixxx/+bug/1646970

Does the latest master compile?
https://github.com/mixxxdj/mixxx.git

Revision history for this message
Compro Prasad (compro-prasad) wrote :

Yes the latest master compiles with warnings only. Thanks for the update. Hope it gets fixed soon in the release.

Be (be.ing)
Changed in mixxx:
status: New → Fix Committed
Changed in mixxx:
milestone: none → 2.1.0
Changed in mixxx:
status: Fix Committed → Fix Released
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/8850

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.