Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

upgrade Debian package scripts to at least compatibility level 5 #8579

Closed
mixxxbot opened this issue Aug 22, 2022 · 2 comments
Closed

upgrade Debian package scripts to at least compatibility level 5 #8579

mixxxbot opened this issue Aug 22, 2022 · 2 comments

Comments

@mixxxbot
Copy link
Collaborator

Reported by: rryan
Date: 2016-06-24T17:01:03Z
Status: Fix Released
Importance: High
Launchpad Issue: lp1596030
Tags: build


PPA builds are failing because dpkg-buildpackage says "Compatibility levels before 5 are no longer supported (level 4 requested)".

https://launchpadlibrarian.net/267542425/buildlog_ubuntu-yakkety-amd64.mixxx_2.1.0~alpha~pre-0ubuntu1~master~git5862~yakkety_BUILDING.txt.gz

dpkg-buildpackage: info: source package mixxx
dpkg-buildpackage: info: source version 2.1.0alphapre-0ubuntu1mastergit5862yakkety
dpkg-buildpackage: info: source distribution yakkety
dpkg-source --before-build mixxx-2.1.0
alpha~pre
dpkg-buildpackage: info: host architecture amd64
fakeroot debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp
rm -f mixxx.1

Add here commands to clean up after the build process.

(scons optimize=portable virtualize=0 mad=1 localecompare=1 qt_sqlite_plugin=0 build=debug qt5=0 -j4 prefix=/usr install_root=/«PKGBUILDDIR»/debian/tmp/usr -c)
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
Configuring MixxxCore
Checking for pkg-config (at least version 0.15.0)... yes
Checking for C library X11... yes
Configuring SoundTouch
Checking for soundtouch (1.8.0 or higher)... yes
Configuring ReplayGain
Configuring Ebur128Mit
Checking for C library ebur128... no
Checking for C library libebur128... no
Checking for C header file sys/queue.h... yes
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 QtScriptByteArray
Configuring Reverb
Configuring FpClassify
Configuring PortAudioRingBuffer
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 hidapi-libusb... 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 LiveBroadcasting
Checking for C library libshout... yes
Configuring Opus
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 header file fftw3.h... no
Checking for C library fftw3... no
Configuring ColorDiagnostics
Configuring AddressSanitizer
Configuring LocaleCompare
Checking for C library sqlite3... yes
Configuring Battery
Configuring IOKit
Configuring UPower
Configuring PerfTools
Configuring AsmLib
Configuring IPod
Configuring FFMPEG
Configuring OpenGLES

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
          Live Broadcasting Support... Enabled
            Opus (RFC 6716) support... Enabled
     profiling (e.g. gprof) 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 Analyzer support... Enabled
                  Color Diagnostics... Disabled
                  Address Sanitizer... Disabled
    Locale Aware Compare for SQLite... Enabled
             Battery meter support.... Enabled
                   Google PerfTools... Disabled
                 Agner Fog's ASMLIB... Disabled (due to debug build)
           NOT-WORKING iPod Support... Disabled
              FFmpeg/Avconv support... Disabled
OpenGL-ES >= 2.0 support [Experimental]... Disabled
================
Building with flags: asan=0 battery=1 buildtime=1 bulk=1 color=0 coreaudio=0 faad=0 ffmpeg=0 hid=1 hss1394=0 ipod=0 localecompare=1 macappstore=0 mad=1 mediafoundation=0 modplug=0 opengles=0 optimize=portable opus=1 perftools=0 perftools_profiler=0 profiling=0 qdebug=1 qt_sqlite_plugin=0 shoutcast=1 test=False vamp=1 verbose=1 vinylcontrol=1 wv=0
Building with CC: gcc
Building with CXX: g++
Building with CCFLAGS: ['-pipe', '-Wall', '-Wextra', '-g', '-O3', '-ffast-math', '-funroll-loops', '-fomit-frame-pointer', '-mtune=generic', '-pthread']
Building with CPPDEFINES: -Dx86_64 -DMIXXX_BUILD_DEBUG -D__LINUX__ -D__UNIX__ -DSETTINGS_PATH=\".mixxx/\" -DSETTINGS_FILE=\"mixxx.cfg\" -DUNIX_SHARE_PATH=\"/usr/share/mixxx\" -DUNIX_LIB_PATH=\"/usr/lib/mixxx\" -D__PORTAUDIO__ -DQT_TABLET_SUPPORT -DQT_SHARED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_OPENGL_LIB -DQT_XML_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_SCRIPT_LIB -DQT_NETWORK_LIB -DQT_SHARED -D__SNDFILE__ -D__MAD__ -D__HID__ -D__BULK__ -D__VINYLCONTROL__ -D__BROADCAST__ -D__OPUS__ -D__VAMP__ -Dkiss_fft_scalar=double -D__SQLITE3__ -D__BATTERY__
Building with CXXFLAGS: -std=c++11
Building with LINKFLAGS: ['-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-pthread']
Building with LIBS: X11 SoundTouch portaudio porttime portmidi QtOpenGL QtXml QtSvg QtSql QtXmlPatterns QtNetwork QtTest QtScriptTools QtGui QtScript QtCore sndfile libFLAC libvorbisfile libvorbis libogg libvorbisenc GL GLU tag libprotobuf-lite chromaprint rubberband libmad libid3tag hidapi-libusb pthread rt usb-1.0 libusb-1.0 libshout opusfile opus vamp-hostsdk dl sqlite3 upower-glib gobject-2.0 glib-2.0
Building with PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
================

Checking for C library vamp-sdk... yes
WE ARE IN: /«PKGBUILDDIR»/lin64_build
Building    - rev. 
Install root: /«PKGBUILDDIR»/debian/tmp/usr
scons: done reading SConscript files.
scons: Cleaning targets ...
scons: done cleaning targets.
# hand cleaning!
rm -rf src/.{configure.def,moc,obj,summary.log,ui} src/{mixxx,a.out,Makefile}
rm -f build/*.pyc
rm -f .sconsign.dblite
rm -rf .sconf_temp
rm -f /«PKGBUILDDIR»/debian/tmp
dh_clean
dh_clean: Compatibility levels before 5 are no longer supported (level 4 requested)
debian/rules:60: recipe for target 'clean' failed
make: *** [clean] Error 25
dpkg-buildpackage: error: fakeroot debian/rules clean gave error exit status 2
────────────────────────────────────────────────────────────────────────────────
Build finished at 20160624-1650
@mixxxbot
Copy link
Collaborator Author

Commented by: rryan
Date: 2018-09-15T17:01:01Z


Fixed a while back in 33b6753.

@mixxxbot
Copy link
Collaborator Author

Issue closed with status Fix Released.

@mixxxbot mixxxbot transferred this issue from another repository Aug 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant