UltraStar-Deluxe / USDX

The free and open source karaoke singing game UltraStar Deluxe, inspired by Sony SingStar™
https://usdx.eu
GNU General Public License v2.0
812 stars 160 forks source link

Can't compile - Wrong ffmpeg version detected #131

Closed zbagz closed 7 years ago

zbagz commented 7 years ago

Hello. I'm trying to compile running on Debian Jessie (64bits) but I'm getting this error:

"/home/zbagz/karaoke/src/lib/ffmpeg-2.2/avutil.pas(81,4) Error: User defined: Linked version of libavutil is not yet supported!"

Looks like it's somehow detecting ffmpeg version 2.2 instead of using the right files.

This is my ffmpeg version installed from "apt-get install ffmpeg"

ffmpeg version 3.0.2-4~bpo8+1 Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 4.9.2 (Debian 4.9.2-10)
  configuration: --prefix=/usr --extra-version='4~bpo8+1' --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --cc=cc --cxx=g++ --enable-gpl --enable-shared --disable-stripping --disable-decoder=libopenjpeg --disable-decoder=libschroedinger --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librubberband --enable-librtmp --enable-libschroedinger --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzvbi --enable-openal --enable-opengl --enable-x11grab --enable-libdc1394 --enable-libiec61883 --enable-libzmq --enable-frei0r --enable-chromaprint --enable-libx264
  libavutil      55. 17.103 / 55. 17.103
  libavcodec     57. 24.102 / 57. 24.102
  libavformat    57. 25.100 / 57. 25.100
  libavdevice    57.  0.101 / 57.  0.101
  libavfilter     6. 31.100 /  6. 31.100
  libavresample   3.  0.  0 /  3.  0.  0
  libswscale      4.  0.100 /  4.  0.100
  libswresample   2.  0.101 /  2.  0.101
  libpostproc    54.  0.100 / 54.  0.100

Any ideas on how to fix this? Thanks.

basisbit commented 7 years ago

ffmpeg 3.0 is not yet supported. Please install ffmpeg 2.8 vor older instead.

zbagz commented 7 years ago

Wow, what a stupid mistake by me. I don't know why I was so sure it was 2.8 or newer...thank you and sorry for the inconvenience.

basisbit commented 7 years ago

no problem. we hopefully will support ffmpeg 3 in a few weeks or months

zbagz commented 7 years ago

Hey. I've been trying to compile it with no luck. I've tried many ffmpeg versions ranging from ffmpeg-1.2.12 to ffmpeg-2.8.7 but none of these seem to work for me so the problem should be something else that I couldn't figure out yet.

This is my ./configure

checking whether make sets $(MAKE)... yes
checking whether ln -s works... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for a BSD-compatible install... /usr/bin/install -c
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for fpc... fpc
checking for fpcmake... fpcmake
checking version of fpc... [3.0.0]
checking whether the Free Pascal Compiler works... yes
checking whether the Free Pascal Compiler can link... yes
checking whether FPC supports -k"-z noexecstack"... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for ranlib... ranlib
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for libpng12... yes
checking version of libpng... [1.2.50]
checking for sdl2... yes
checking for SDL2_image... yes
checking for freetype2... yes
checking for sqlite3... yes
checking for lua5.3... yes
checking version of lua... [5.3.1]
checking for libavcodec... yes (-L/usr/local/lib)
checking version of libavcodec... [55.52.102]
checking for avcodec_decode_audio in -lavcodec... no
checking for avcodec_decode_audio2 in -lavcodec... no
checking for img_convert in -lavcodec... no
checking for libavformat... yes (-L/usr/local/lib)
checking version of libavformat... [55.33.100]
checking for libavutil... yes (-L/usr/local/lib)
checking version of libavutil... [52.66.100]
checking version of ffmpeg... [2.2]
checking for libswscale... yes (-L/usr/local/lib)
checking version of libswscale... [2.5.102]
checking for libprojectM >= 0.98... no
checking for portaudio-2.0... yes
checking version of portaudio... [19]
checking for libpcre... yes
checking version of libpcre... [8.35]
checking for portmixer... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/config-linux.inc
configure:

!!!
!!! Configuration of ultrastardx 1.1 done!
!!!
!!! Type "make" to compile and
!!!      "make install" to install it afterwards.
!!!
!!! For further information on ultrastardx visit:
!!!   http://www.ultrastardeluxe.org/
!!!
!!! In case you find a bug send a bugreport to:
!!!   http://sourceforge.net/tracker/?group_id=191560&atid=937872
!!! You might as well ask for help at the IRC-Channel
!!!   #ultrastardx at quakenet.org
!!!

and make:

make -C ./src all
make[1]: Entering directory '/home/zbagz/karaoke/USDX/src'
===================================
Changed files:
ultrastardx.dpr paths.inc switches.inc config-linux.inc encoding/UTF8.inc encoding/Locale.inc encoding/CP1250.inc encoding/CP1252.inc encoding/Auto.inc menu/UMenuStaticList.pas menu/UMenu.pas menu/UMenuButtonCollection.pas menu/UMenuBackground.pas menu/UMenuBackgroundFade.pas menu/UMenuBackgroundTexture.pas menu/UMenuSelectSlide.pas menu/UMenuBackgroundColor.pas menu/UDrawTexture.pas menu/UMenuEqualizer.pas menu/UMenuBackgroundVideo.pas menu/UDisplay.pas menu/UMenuBackgroundNone.pas menu/UMenuStatic.pas menu/UMenuButton.pas menu/UMenuText.pas menu/UMenuInteract.pas config-win.inc config-darwin.inc webSDK/dcpcrypt2-2009/DCPcrypt2.pas webSDK/dcpcrypt2-2009/Hashes/DCPsha1.pas webSDK/dcpcrypt2-2009/Hashes/DCPmd5.pas webSDK/dcpcrypt2-2009/Hashes/DCPripemd160.pas webSDK/dcpcrypt2-2009/Hashes/DCPripemd128.pas webSDK/dcpcrypt2-2009/Hashes/DCPsha256.pas webSDK/dcpcrypt2-2009/Hashes/DCPmd4.pas webSDK/dcpcrypt2-2009/Hashes/DCPhaval4.inc webSDK/dcpcrypt2-2009/Hashes/DCPhaval5.inc webSDK/dcpcrypt2-2009/Hashes/DCPtiger.inc webSDK/dcpcrypt2-2009/Hashes/DCPtiger.pas webSDK/dcpcrypt2-2009/Hashes/DCPhaval.pas webSDK/dcpcrypt2-2009/Hashes/DCPsha512.pas webSDK/dcpcrypt2-2009/Hashes/DCPhaval3.inc webSDK/dcpcrypt2-2009/DCPreg.pas webSDK/dcpcrypt2-2009/Ciphers/DCPrc2.pas webSDK/dcpcrypt2-2009/Ciphers/DCPrijndael.pas webSDK/dcpcrypt2-2009/Ciphers/DCPmars.inc webSDK/dcpcrypt2-2009/Ciphers/DCPgost.pas webSDK/dcpcrypt2-2009/Ciphers/DCPrc6.pas webSDK/dcpcrypt2-2009/Ciphers/DCPcast256.inc webSDK/dcpcrypt2-2009/Ciphers/DCPdes.pas webSDK/dcpcrypt2-2009/Ciphers/DCPblowfish.inc webSDK/dcpcrypt2-2009/Ciphers/DCPdes.inc webSDK/dcpcrypt2-2009/Ciphers/DCPserpent.pas webSDK/dcpcrypt2-2009/Ciphers/DCPmisty1.inc webSDK/dcpcrypt2-2009/Ciphers/DCPrc5.pas webSDK/dcpcrypt2-2009/Ciphers/DCPcast128.pas webSDK/dcpcrypt2-2009/Ciphers/DCPtwofish.inc webSDK/dcpcrypt2-2009/Ciphers/DCPtwofish.pas webSDK/dcpcrypt2-2009/Ciphers/DCPcast256.pas webSDK/dcpcrypt2-2009/Ciphers/DCPgost.inc webSDK/dcpcrypt2-2009/Ciphers/DCPidea.pas webSDK/dcpcrypt2-2009/Ciphers/DCPice.pas webSDK/dcpcrypt2-2009/Ciphers/DCPrc2.inc webSDK/dcpcrypt2-2009/Ciphers/DCPrc4.pas webSDK/dcpcrypt2-2009/Ciphers/DCPblowfish.pas webSDK/dcpcrypt2-2009/Ciphers/DCPmars.pas webSDK/dcpcrypt2-2009/Ciphers/DCPmisty1.pas webSDK/dcpcrypt2-2009/Ciphers/DCPtea.pas webSDK/dcpcrypt2-2009/Ciphers/DCPcast128.inc webSDK/dcpcrypt2-2009/Ciphers/DCPrijndael.inc webSDK/dcpcrypt2-2009/PHPEncryption/uMain.pas webSDK/dcpcrypt2-2009/DCPblockciphers.pas webSDK/dcpcrypt2-2009/DCPbase64.pas webSDK/dcpcrypt2-2009/Demos/FileHash/uMain.pas webSDK/dcpcrypt2-2009/Demos/FileEncrypt/uMain.pas webSDK/dcpcrypt2-2009/DCPconst.pas webSDK/encrypt/UMD5.pas webSDK/encrypt/cHash.pas webSDK/encrypt/cDefines.inc webSDK/UWebSDK.pas webSDK/cURL_/src/ocurltyp.inc webSDK/cURL_/src/curldbug.pas webSDK/cURL_/src/ocurlget.inc webSDK/cURL_/src/curlpas.pas webSDK/cURL_/src/ocurlcb.inc webSDK/cURL_/src/ocurlacc.inc webSDK/cURL_/src/ocurlver.inc webSDK/cURL_/src/ocurlmlt.inc webSDK/cURL_/src/ocurlset.inc webSDK/cURL_/src/curl_h.pas webSDK/cURL_/src/ocurlpub.inc webSDK/cURL_/src/ocurlinf.inc webSDK/cURL_/src/ocurlprt.inc webSDK/cURL_/src/curlobj.pas webSDK/cURL_/src/ocurlcb2.inc webSDK/cURL_/src/lazcurl.pas webSDK/cURL_/src/ocurlini.inc webSDK/cURL_/src/ocurlthd.inc webSDK/cURL_/src/ocurlcll.inc webSDK/cURL_/src/ocurlprv.inc webSDK/cURL_/src/ocurluse.inc webSDK/cURL_/demo/testver.pas webSDK/cURL_/demo/testmthd.pas webSDK/cURL_/demo/testpart.pas webSDK/cURL_/demo/testput.pas webSDK/cURL_/demo/testsave.pas webSDK/cURL_/demo/simple.pas webSDK/cURL_/demo/testmpf2.pas webSDK/cURL_/demo/testevnt.pas webSDK/cURL_/demo/testpost.pas webSDK/cURL_/demo/testmult.pas webSDK/cURL_/demo/testmobj.pas webSDK/cURL_/demo/testmpf1.pas webSDK/cURL_/demo/testcook.pas webSDK/cURL_/demo/testcb.pas webSDK/cURL_/demo/testinfo.pas webSDK/cURL_/demo/testtxcb.pas webSDK/cURL_/demo/curltest.inc webSDK/cURL_/gui/curlform.pas macosx/PseudoThread.pas screens/UScreenPartyTournamentPlayer.pas screens/UScreenAbout.pas screens/UScreenOptionsWebcam.pas screens/UScreenEditHeader.pas screens/UScreenOptionsRecord.pas screens/UScreenEdit.pas screens/UScreenParty.pas screens/UScreenPartyOptions.pas screens/UScreenOptionsGame.pas screens/UScreenName.pas screens/UScreenSongMenu.pas screens/UScreenOptionsJukebox.pas screens/UScreenJukeboxOptions.pas screens/UScreenOptionsLyrics.pas screens/UScreenTop5.pas screens/UScreenPartyTournamentWin.pas screens/UScreenPartyTournamentRounds.pas screens/UScreenPartyRounds.pas screens/UScreenMain.pas screens/UScreenEditSub.pas screens/views/UScreenSingView.pas screens/UScreenJukebox.pas screens/UScreenStatDetail.pas screens/UScreenSong.pas screens/UScreenLoading.pas screens/UScreenScore.pas screens/controllers/UScreenSingController.pas screens/UScreenOptionsThemes.pas screens/UScreenPartyScore.pas screens/UScreenOptionsNetwork.pas screens/UScreenPartyTournamentOptions.pas screens/UScreenPartyNewRound.pas screens/UScreenLevel.pas screens/UScreenSongJumpto.pas screens/UScreenOptionsGraphics.pas screens/UScreenEditConvert.pas screens/UScreenOptionsAdvanced.pas screens/UScreenStatMain.pas screens/UScreenPartyWin.pas screens/UScreenPopup.pas screens/UScreenPartyPlayer.pas screens/UScreenOpen.pas screens/UScreenOptionsSound.pas screens/UScreenJukeboxPlaylist.pas screens/UScreenOptionsInput.pas screens/UScreenCredits.pas screens/UScreenOptions.pas base/uunicodestringhelper.pas base/UPlaylist.pas base/UIni.pas base/UPlatformLinux.pas base/UPathUtils.pas base/UParty.pas base/USkins.pas base/UMusic.pas base/USongs.pas base/UPlatform.pas base/UDataBase.pas base/UCommandLine.pas base/UTextEncoding.pas base/UConfig.pas base/UNote.pas base/UUnicodeUtils.pas base/UDraw.pas base/UTime.pas base/UFiles.pas base/UXMLSong.pas base/UTexture.pas base/UFilesystem.pas base/UWebcam.pas base/TextGL.pas base/UGraphic.pas base/USong.pas base/ULyrics.pas base/UMain.pas base/UCovers.pas base/URecord.pas base/UPath.pas base/UEditorLyrics.pas base/UBeatTimer.pas base/UCatCovers.pas base/UDLLManager.pas base/USingScores.pas base/UPlatformMacOSX.pas base/USingNotes.pas base/UFont.pas base/UThemes.pas base/UImage.pas base/UPartyTournament.pas base/ULog.pas base/UPlatformWindows.pas base/URingBuffer.pas base/UCommon.pas base/ULanguage.pas base/UAvatars.pas base/UGraphicClasses.pas base/UJoystick.pas lib/SDL2/sdlvideo.inc lib/SDL2/sdlmessagebox.inc lib/SDL2/sdltimer.inc lib/SDL2/sdlcpuinfo.inc lib/SDL2/sdlfilesystem.inc lib/SDL2/SDL2_image.pas lib/SDL2/sdlaudio.inc lib/SDL2/sdlgamecontroller.inc lib/SDL2/sdlrect.inc lib/SDL2/sdlversion.inc lib/SDL2/sdlblendmode.inc lib/SDL2/SDL2_gfx.pas lib/SDL2/sdlsystem.inc lib/SDL2/sdlevents.inc lib/SDL2/sdlsyswm.inc lib/SDL2/SDL2_ttf.pas lib/SDL2/sdlmouse.inc lib/SDL2/sdlsurface.inc lib/SDL2/jedi.inc lib/SDL2/sdlgesture.inc lib/SDL2/sdlmutex.inc lib/SDL2/sdl2.pas lib/SDL2/sdlpower.inc lib/SDL2/sdlerror.inc lib/SDL2/sdlplatform.inc lib/SDL2/sdlrenderer.inc lib/SDL2/sdlscancode.inc lib/SDL2/sdlloadso.inc lib/SDL2/SDL2_mixer.pas lib/SDL2/sdllog.inc lib/SDL2/sdlpixels.inc lib/SDL2/sdltype.inc lib/SDL2/SDL2_net.pas lib/SDL2/sdlrwops.inc lib/SDL2/sdlhaptic.inc lib/SDL2/sdl.inc lib/SDL2/sdlthread.inc lib/SDL2/sdlkeyboard.inc lib/SDL2/sdltouch.inc lib/SDL2/sdlhints.inc lib/SDL2/sdljoystick.inc lib/SDL2/sdlclipboard.inc lib/SDL2/sdlshape.inc lib/ffmpeg-1.1/avcodec.pas lib/ffmpeg-1.1/libavcodec/audioconvert.pas lib/ffmpeg-1.1/libavutil/error.pas lib/ffmpeg-1.1/libavutil/opt.pas lib/ffmpeg-1.1/libavutil/cpu.pas lib/ffmpeg-1.1/libavutil/mem.pas lib/ffmpeg-1.1/libavutil/samplefmt.pas lib/ffmpeg-1.1/libavutil/log.pas lib/ffmpeg-1.1/libavutil/mathematics.pas lib/ffmpeg-1.1/libavutil/pixfmt.pas lib/ffmpeg-1.1/libavutil/dict.pas lib/ffmpeg-1.1/swscale.pas lib/ffmpeg-1.1/avutil.pas lib/ffmpeg-1.1/rational.pas lib/ffmpeg-1.1/avio.pas lib/ffmpeg-1.1/avformat.pas lib/ffmpeg-2.6/avcodec.pas lib/ffmpeg-2.6/libavcodec/audioconvert.pas lib/ffmpeg-2.6/libavutil/error.pas lib/ffmpeg-2.6/libavutil/opt.pas lib/ffmpeg-2.6/libavutil/cpu.pas lib/ffmpeg-2.6/libavutil/mem.pas lib/ffmpeg-2.6/libavutil/buffer.pas lib/ffmpeg-2.6/libavutil/samplefmt.pas lib/ffmpeg-2.6/libavutil/frame.pas lib/ffmpeg-2.6/libavutil/log.pas lib/ffmpeg-2.6/libavutil/mathematics.pas lib/ffmpeg-2.6/libavutil/pixfmt.pas lib/ffmpeg-2.6/libavutil/dict.pas lib/ffmpeg-2.6/swscale.pas lib/ffmpeg-2.6/swresample.pas lib/ffmpeg-2.6/avutil.pas lib/ffmpeg-2.6/ff_api-defines.inc lib/ffmpeg-2.6/rational.pas lib/ffmpeg-2.6/avio.pas lib/ffmpeg-2.6/avformat.pas lib/ffmpeg-2.4/avcodec.pas lib/ffmpeg-2.4/libavcodec/audioconvert.pas lib/ffmpeg-2.4/libavutil/error.pas lib/ffmpeg-2.4/libavutil/opt.pas lib/ffmpeg-2.4/libavutil/cpu.pas lib/ffmpeg-2.4/libavutil/mem.pas lib/ffmpeg-2.4/libavutil/buffer.pas lib/ffmpeg-2.4/libavutil/samplefmt.pas lib/ffmpeg-2.4/libavutil/frame.pas lib/ffmpeg-2.4/libavutil/log.pas lib/ffmpeg-2.4/libavutil/mathematics.pas lib/ffmpeg-2.4/libavutil/pixfmt.pas lib/ffmpeg-2.4/libavutil/dict.pas lib/ffmpeg-2.4/swscale.pas lib/ffmpeg-2.4/swresample.pas lib/ffmpeg-2.4/avutil.pas lib/ffmpeg-2.4/ff_api-defines.inc lib/ffmpeg-2.4/rational.pas lib/ffmpeg-2.4/avio.pas lib/ffmpeg-2.4/avformat.pas lib/ctypes/ctypes.pas lib/collections/CollList.pas lib/collections/CollArray.pas lib/collections/CollWrappers.pas lib/collections/CollHash.pas lib/collections/CollPArray.pas lib/collections/CollLibrary.pas lib/collections/Collections.pas lib/ffmpeg-2.7/avcodec.pas lib/ffmpeg-2.7/libavcodec/audioconvert.pas lib/ffmpeg-2.7/libavutil/error.pas lib/ffmpeg-2.7/libavutil/opt.pas lib/ffmpeg-2.7/libavutil/cpu.pas lib/ffmpeg-2.7/libavutil/mem.pas lib/ffmpeg-2.7/libavutil/buffer.pas lib/ffmpeg-2.7/libavutil/samplefmt.pas lib/ffmpeg-2.7/libavutil/frame.pas lib/ffmpeg-2.7/libavutil/log.pas lib/ffmpeg-2.7/libavutil/mathematics.pas lib/ffmpeg-2.7/libavutil/pixfmt.pas lib/ffmpeg-2.7/libavutil/dict.pas lib/ffmpeg-2.7/swscale.pas lib/ffmpeg-2.7/swresample.pas lib/ffmpeg-2.7/avutil.pas lib/ffmpeg-2.7/ff_api-defines.inc lib/ffmpeg-2.7/rational.pas lib/ffmpeg-2.7/avio.pas lib/ffmpeg-2.7/avformat.pas lib/ffmpeg-1.0/avcodec.pas lib/ffmpeg-1.0/libavcodec/audioconvert.pas lib/ffmpeg-1.0/libavutil/error.pas lib/ffmpeg-1.0/libavutil/opt.pas lib/ffmpeg-1.0/libavutil/cpu.pas lib/ffmpeg-1.0/libavutil/mem.pas lib/ffmpeg-1.0/libavutil/samplefmt.pas lib/ffmpeg-1.0/libavutil/log.pas lib/ffmpeg-1.0/libavutil/mathematics.pas lib/ffmpeg-1.0/libavutil/pixfmt.pas lib/ffmpeg-1.0/libavutil/dict.pas lib/ffmpeg-1.0/swscale.pas lib/ffmpeg-1.0/avutil.pas lib/ffmpeg-1.0/rational.pas lib/ffmpeg-1.0/avio.pas lib/ffmpeg-1.0/avformat.pas lib/SQLite/SQLite3.pas lib/SQLite/SQLiteTable3.pas lib/SQLite/example/uTestSqlite.pas lib/portmixer/portmixer.pas lib/ffmpeg-3.0/avcodec.pas lib/ffmpeg-3.0/libavcodec/audioconvert.pas lib/ffmpeg-3.0/libavutil/error.pas lib/ffmpeg-3.0/libavutil/opt.pas lib/ffmpeg-3.0/libavutil/cpu.pas lib/ffmpeg-3.0/libavutil/mem.pas lib/ffmpeg-3.0/libavutil/buffer.pas lib/ffmpeg-3.0/libavutil/samplefmt.pas lib/ffmpeg-3.0/libavutil/frame.pas lib/ffmpeg-3.0/libavutil/log.pas lib/ffmpeg-3.0/libavutil/mathematics.pas lib/ffmpeg-3.0/libavutil/pixfmt.pas lib/ffmpeg-3.0/libavutil/dict.pas lib/ffmpeg-3.0/swscale.pas lib/ffmpeg-3.0/swresample.pas lib/ffmpeg-3.0/avutil.pas lib/ffmpeg-3.0/ff_api-defines.inc lib/ffmpeg-3.0/rational.pas lib/ffmpeg-3.0/avio.pas lib/ffmpeg-3.0/avformat.pas lib/ffmpeg-0.10/avcodec.pas lib/ffmpeg-0.10/libavcodec/audioconvert.pas lib/ffmpeg-0.10/libavutil/error.pas lib/ffmpeg-0.10/libavutil/opt.pas lib/ffmpeg-0.10/libavutil/cpu.pas lib/ffmpeg-0.10/libavutil/mem.pas lib/ffmpeg-0.10/libavutil/samplefmt.pas lib/ffmpeg-0.10/libavutil/log.pas lib/ffmpeg-0.10/libavutil/mathematics.pas lib/ffmpeg-0.10/libavutil/pixfmt.pas lib/ffmpeg-0.10/libavutil/dict.pas lib/ffmpeg-0.10/swscale.pas lib/ffmpeg-0.10/avutil.pas lib/ffmpeg-0.10/rational.pas lib/ffmpeg-0.10/avio.pas lib/ffmpeg-0.10/avformat.pas lib/zlib/zlib.pas lib/ffmpeg-2.1/avcodec.pas lib/ffmpeg-2.1/libavcodec/audioconvert.pas lib/ffmpeg-2.1/libavutil/error.pas lib/ffmpeg-2.1/libavutil/opt.pas lib/ffmpeg-2.1/libavutil/cpu.pas lib/ffmpeg-2.1/libavutil/mem.pas lib/ffmpeg-2.1/libavutil/buffer.pas lib/ffmpeg-2.1/libavutil/samplefmt.pas lib/ffmpeg-2.1/libavutil/frame.pas lib/ffmpeg-2.1/libavutil/log.pas lib/ffmpeg-2.1/libavutil/mathematics.pas lib/ffmpeg-2.1/libavutil/pixfmt.pas lib/ffmpeg-2.1/libavutil/dict.pas lib/ffmpeg-2.1/swscale.pas lib/ffmpeg-2.1/swresample.pas lib/ffmpeg-2.1/avutil.pas lib/ffmpeg-2.1/rational.pas lib/ffmpeg-2.1/avio.pas lib/ffmpeg-2.1/avformat.pas lib/ffmpeg-0.7/avcodec.pas lib/ffmpeg-0.7/libavcodec/audioconvert.pas lib/ffmpeg-0.7/libavutil/error.pas lib/ffmpeg-0.7/libavutil/opt.pas lib/ffmpeg-0.7/libavutil/cpu.pas lib/ffmpeg-0.7/libavutil/mem.pas lib/ffmpeg-0.7/libavutil/samplefmt.pas lib/ffmpeg-0.7/libavutil/log.pas lib/ffmpeg-0.7/libavutil/mathematics.pas lib/ffmpeg-0.7/libavutil/pixfmt.pas lib/ffmpeg-0.7/libavutil/dict.pas lib/ffmpeg-0.7/swscale.pas lib/ffmpeg-0.7/avutil.pas lib/ffmpeg-0.7/rational.pas lib/ffmpeg-0.7/test.pp lib/ffmpeg-0.7/avio.pas lib/ffmpeg-0.7/avformat.pas lib/samplerate/samplerate.pas lib/openCV/opencv_types.pas lib/openCV/opencv_highgui.pas lib/openCV/opencv_imgproc.pas lib/openCV/test/Ipl.pas lib/openCV/test/OpenCV.pas lib/openCV/opencv_core.pas lib/ffmpeg-2.2/avcodec.pas lib/ffmpeg-2.2/libavcodec/audioconvert.pas lib/ffmpeg-2.2/libavutil/error.pas lib/ffmpeg-2.2/libavutil/opt.pas lib/ffmpeg-2.2/libavutil/cpu.pas lib/ffmpeg-2.2/libavutil/mem.pas lib/ffmpeg-2.2/libavutil/buffer.pas lib/ffmpeg-2.2/libavutil/samplefmt.pas lib/ffmpeg-2.2/libavutil/frame.pas lib/ffmpeg-2.2/libavutil/log.pas lib/ffmpeg-2.2/libavutil/mathematics.pas lib/ffmpeg-2.2/libavutil/pixfmt.pas lib/ffmpeg-2.2/libavutil/dict.pas lib/ffmpeg-2.2/swscale.pas lib/ffmpeg-2.2/swresample.pas lib/ffmpeg-2.2/avutil.pas lib/ffmpeg-2.2/ff_api-defines.inc lib/ffmpeg-2.2/rational.pas lib/ffmpeg-2.2/avio.pas lib/ffmpeg-2.2/avformat.pas lib/bass/delphi/bass.pas lib/FreeImage/FreeImage.pas lib/FreeImage/FreeBitmap.pas lib/dglOpenGL/dglOpenGL.pas lib/ffmpeg-0.9/avcodec.pas lib/ffmpeg-0.9/libavcodec/audioconvert.pas lib/ffmpeg-0.9/libavutil/error.pas lib/ffmpeg-0.9/libavutil/cpu.pas lib/ffmpeg-0.9/libavutil/mem.pas lib/ffmpeg-0.9/libavutil/samplefmt.pas lib/ffmpeg-0.9/libavutil/log.pas lib/ffmpeg-0.9/libavutil/mathematics.pas lib/ffmpeg-0.9/libavutil/pixfmt.pas lib/ffmpeg-0.9/libavutil/dict.pas lib/ffmpeg-0.9/libavutil/opt2.pas lib/ffmpeg-0.9/libavutil/opt1.pas lib/ffmpeg-0.9/swscale.pas lib/ffmpeg-0.9/avutil.pas lib/ffmpeg-0.9/rational.pas lib/ffmpeg-0.9/avio.pas lib/ffmpeg-0.9/avformat.pas lib/OpenGL/moduleloader.pas lib/OpenGL/glext.pas lib/OpenGL/glut.pas lib/OpenGL/glx.pas lib/OpenGL/glu.pas lib/Lua/ULua.pas lib/ffmpeg-0.11/avcodec.pas lib/ffmpeg-0.11/libavcodec/audioconvert.pas lib/ffmpeg-0.11/libavutil/error.pas lib/ffmpeg-0.11/libavutil/opt.pas lib/ffmpeg-0.11/libavutil/cpu.pas lib/ffmpeg-0.11/libavutil/mem.pas lib/ffmpeg-0.11/libavutil/samplefmt.pas lib/ffmpeg-0.11/libavutil/log.pas lib/ffmpeg-0.11/libavutil/mathematics.pas lib/ffmpeg-0.11/libavutil/pixfmt.pas lib/ffmpeg-0.11/libavutil/dict.pas lib/ffmpeg-0.11/swscale.pas lib/ffmpeg-0.11/avutil.pas lib/ffmpeg-0.11/rational.pas lib/ffmpeg-0.11/avio.pas lib/ffmpeg-0.11/avformat.pas lib/projectM/projectM.pas lib/projectM/projectM-1_0.inc lib/projectM/projectM-0_9.inc lib/ffmpeg-1.2/avcodec.pas lib/ffmpeg-1.2/libavcodec/audioconvert.pas lib/ffmpeg-1.2/libavutil/error.pas lib/ffmpeg-1.2/libavutil/opt.pas lib/ffmpeg-1.2/libavutil/cpu.pas lib/ffmpeg-1.2/libavutil/mem.pas lib/ffmpeg-1.2/libavutil/samplefmt.pas lib/ffmpeg-1.2/libavutil/log.pas lib/ffmpeg-1.2/libavutil/mathematics.pas lib/ffmpeg-1.2/libavutil/pixfmt.pas lib/ffmpeg-1.2/libavutil/dict.pas lib/ffmpeg-1.2/swscale.pas lib/ffmpeg-1.2/avutil.pas lib/ffmpeg-1.2/rational.pas lib/ffmpeg-1.2/avio.pas lib/ffmpeg-1.2/avformat.pas lib/bass_fx/bass_fx.pas lib/midi/DelphiMcb.pas lib/midi/MidiDefs.pas lib/midi/MidiFile.pas lib/midi/MidiOut.pas lib/midi/CircBuf.pas lib/midi/MidiIn.pas lib/midi/MidiCons.pas lib/midi/MidiScope.pas lib/midi/MidiType.pas lib/freetype/ftimage.inc lib/freetype/ftstroke.inc lib/freetype/freetype.pas lib/freetype/ftconfig.inc lib/freetype/fttypes.inc lib/freetype/demo/switches.inc lib/freetype/demo/nehe/UFreeType.pas lib/freetype/ftglyph.inc lib/freetype/ftoutln.inc lib/ffmpeg-0.8/avcodec.pas lib/ffmpeg-0.8/libavcodec/audioconvert.pas lib/ffmpeg-0.8/libavutil/error.pas lib/ffmpeg-0.8/libavutil/opt.pas lib/ffmpeg-0.8/libavutil/cpu.pas lib/ffmpeg-0.8/libavutil/mem.pas lib/ffmpeg-0.8/libavutil/samplefmt.pas lib/ffmpeg-0.8/libavutil/log.pas lib/ffmpeg-0.8/libavutil/mathematics.pas lib/ffmpeg-0.8/libavutil/pixfmt.pas lib/ffmpeg-0.8/libavutil/dict.pas lib/ffmpeg-0.8/swscale.pas lib/ffmpeg-0.8/avutil.pas lib/ffmpeg-0.8/rational.pas lib/ffmpeg-0.8/avio.pas lib/ffmpeg-0.8/avformat.pas lib/ffmpeg/avcodec.pas lib/ffmpeg/error.pas lib/ffmpeg/opt.pas lib/ffmpeg/swscale.pas lib/ffmpeg/avutil.pas lib/ffmpeg/rational.pas lib/ffmpeg/mathematics.pas lib/ffmpeg/avio.pas lib/ffmpeg/avformat.pas lib/other/DirWatch.pas lib/other/WinAllocation.pas lib/fft/UFFT.pas lib/portaudio/portaudio.pas lib/ffmpeg-2.0/avcodec.pas lib/ffmpeg-2.0/libavcodec/audioconvert.pas lib/ffmpeg-2.0/libavutil/error.pas lib/ffmpeg-2.0/libavutil/opt.pas lib/ffmpeg-2.0/libavutil/cpu.pas lib/ffmpeg-2.0/libavutil/mem.pas lib/ffmpeg-2.0/libavutil/samplefmt.pas lib/ffmpeg-2.0/libavutil/log.pas lib/ffmpeg-2.0/libavutil/mathematics.pas lib/ffmpeg-2.0/libavutil/pixfmt.pas lib/ffmpeg-2.0/libavutil/dict.pas lib/ffmpeg-2.0/swscale.pas lib/ffmpeg-2.0/avutil.pas lib/ffmpeg-2.0/rational.pas lib/ffmpeg-2.0/avio.pas lib/ffmpeg-2.0/avformat.pas lib/ffmpeg-2.5/avcodec.pas lib/ffmpeg-2.5/libavcodec/audioconvert.pas lib/ffmpeg-2.5/libavutil/error.pas lib/ffmpeg-2.5/libavutil/opt.pas lib/ffmpeg-2.5/libavutil/cpu.pas lib/ffmpeg-2.5/libavutil/mem.pas lib/ffmpeg-2.5/libavutil/buffer.pas lib/ffmpeg-2.5/libavutil/samplefmt.pas lib/ffmpeg-2.5/libavutil/frame.pas lib/ffmpeg-2.5/libavutil/log.pas lib/ffmpeg-2.5/libavutil/mathematics.pas lib/ffmpeg-2.5/libavutil/pixfmt.pas lib/ffmpeg-2.5/libavutil/dict.pas lib/ffmpeg-2.5/swscale.pas lib/ffmpeg-2.5/swresample.pas lib/ffmpeg-2.5/avutil.pas lib/ffmpeg-2.5/ff_api-defines.inc lib/ffmpeg-2.5/rational.pas lib/ffmpeg-2.5/avio.pas lib/ffmpeg-2.5/avformat.pas lib/bassmidi/bassmidi.pas lib/pcre/pcre.pas lib/ffmpeg-2.8/avcodec.pas lib/ffmpeg-2.8/libavcodec/audioconvert.pas lib/ffmpeg-2.8/libavutil/error.pas lib/ffmpeg-2.8/libavutil/opt.pas lib/ffmpeg-2.8/libavutil/cpu.pas lib/ffmpeg-2.8/libavutil/mem.pas lib/ffmpeg-2.8/libavutil/buffer.pas lib/ffmpeg-2.8/libavutil/samplefmt.pas lib/ffmpeg-2.8/libavutil/frame.pas lib/ffmpeg-2.8/libavutil/log.pas lib/ffmpeg-2.8/libavutil/mathematics.pas lib/ffmpeg-2.8/libavutil/pixfmt.pas lib/ffmpeg-2.8/libavutil/dict.pas lib/ffmpeg-2.8/swscale.pas lib/ffmpeg-2.8/swresample.pas lib/ffmpeg-2.8/avutil.pas lib/ffmpeg-2.8/ff_api-defines.inc lib/ffmpeg-2.8/rational.pas lib/ffmpeg-2.8/avio.pas lib/ffmpeg-2.8/avformat.pas lib/ffmpeg-3.1/avcodec.pas lib/ffmpeg-3.1/libavcodec/audioconvert.pas lib/ffmpeg-3.1/libavutil/error.pas lib/ffmpeg-3.1/libavutil/opt.pas lib/ffmpeg-3.1/libavutil/cpu.pas lib/ffmpeg-3.1/libavutil/mem.pas lib/ffmpeg-3.1/libavutil/buffer.pas lib/ffmpeg-3.1/libavutil/samplefmt.pas lib/ffmpeg-3.1/libavutil/frame.pas lib/ffmpeg-3.1/libavutil/log.pas lib/ffmpeg-3.1/libavutil/mathematics.pas lib/ffmpeg-3.1/libavutil/pixfmt.pas lib/ffmpeg-3.1/libavutil/dict.pas lib/ffmpeg-3.1/swscale.pas lib/ffmpeg-3.1/swresample.pas lib/ffmpeg-3.1/avutil.pas lib/ffmpeg-3.1/ff_api-defines.inc lib/ffmpeg-3.1/rational.pas lib/ffmpeg-3.1/avio.pas lib/ffmpeg-3.1/avformat.pas media/UMedia_dummy.pas media/UMediaCore_SDL.pas media/UAudioInput_Bass.pas media/UAudioInput_Portaudio.pas media/UAudioConverter.pas media/UAudioPlaybackBase.pas media/UAudioPlayback_Bass.pas media/UAudioDecoder_FFmpeg.pas media/UAudioPlayback_SoftMixer.pas media/UAudioPlayback_Portaudio.pas media/UAudioDecoder_Bass.pas media/UVisualizer.pas media/UAudioCore_Portaudio.pas media/UMediaCore_FFmpeg.pas media/UAudioPlayback_SDL.pas media/UAudioCore_Bass.pas media/UVideo.pas lua/ULuaGl.pas lua/ULuaUtils.pas lua/ULuaParty.pas lua/ULuaScreenSing.pas lua/ULuaUsdx.pas lua/ULuaTextGL.pas lua/UHookableEvent.pas lua/ULuaLog.pas lua/ULuaTexture.pas lua/ULuaCore.pas
===================================
-----------------------------------
Clean old object data...
make clean_obj
make[2]: Entering directory '/home/zbagz/karaoke/USDX/src'
rm -f "../game/ultrastardx"
rm -f -r "../build/fpc-x86_64-linux"
make[2]: Leaving directory '/home/zbagz/karaoke/USDX/src'
-----------------------------------
/bin/mkdir -p "../build/fpc-x86_64-linux"
make create-pathinfo
make[2]: Entering directory '/home/zbagz/karaoke/USDX/src'
echo "INSTALL_DATADIR = '/usr/local/share/ultrastardx';" > paths.inc
make[2]: Leaving directory '/home/zbagz/karaoke/USDX/src'
fpc -Si -Sg- -Sc- -v0Binwe -Xs- -O2 -k"-z noexecstack" -k" -L/usr/local/lib" -Fi../src/lib/JEDI-SDL/SDL/Pas -Fu. -FU../build/fpc-x86_64-linux -o../game/ultrastardx ultrastardx.dpr
Free Pascal Compiler version 3.0.0 [2015/12/05] for x86_64
Copyright (c) 1993-2015 by Florian Klaempfl and others
Target OS: Linux for x86-64
Compiling ultrastardx.dpr
Compiling lib/SDL2/sdl2.pas
/home/zbagz/karaoke/USDX/src/lib/SDL2/jedi.inc(55,4) Warning: Misplaced global compiler switch, ignored
Compiling lib/SDL2/SDL2_gfx.pas
Compiling lib/SDL2/SDL2_image.pas
Compiling lib/SDL2/SDL2_mixer.pas
Compiling lib/SDL2/SDL2_net.pas
Compiling lib/SDL2/SDL2_ttf.pas
Compiling lib/dglOpenGL/dglOpenGL.pas
Compiling media/UMediaCore_SDL.pas
Compiling base/UMusic.pas
Compiling base/UTime.pas
Compiling base/UCommon.pas
Compiling base/UConfig.pas
Compiling base/ULog.pas
Compiling base/UPath.pas
Compiling base/uunicodestringhelper.pas
Compiling base/UUnicodeUtils.pas
Compiling base/UTextEncoding.pas
Compiling lib/pcre/pcre.pas
Compiling base/UCommon.pas
Compiling base/ULog.pas
Compiling base/URecord.pas
Compiling base/UCommon.pas
Compiling base/UFilesystem.pas
Compiling base/UMain.pas
Compiling base/UCommandLine.pas
Compiling base/UPlatform.pas
Compiling base/UPlatformLinux.pas
/home/zbagz/karaoke/USDX/src/base/UPlatform.pas(130,46) Warning: Constructing a class "TPlatformLinux" with abstract method "GetMusicPath"
Compiling base/UDataBase.pas
Compiling lib/SQLite/SQLiteTable3.pas
Compiling lib/SQLite/SQLite3.pas
/home/zbagz/karaoke/USDX/src/lib/SQLite/SQLiteTable3.pas(767,3) Note: Local variable "i" not used
/home/zbagz/karaoke/USDX/src/lib/SQLite/SQLiteTable3.pas(1064,32) Warning: use of NEW or DISPOSE for untyped pointers is meaningless
/home/zbagz/karaoke/USDX/src/lib/SQLite/SQLiteTable3.pas(1067,28) Warning: use of NEW or DISPOSE for untyped pointers is meaningless
/home/zbagz/karaoke/USDX/src/lib/SQLite/SQLiteTable3.pas(1076,27) Warning: use of NEW or DISPOSE for untyped pointers is meaningless
Compiling base/UDLLManager.pas
Compiling webSDK/UWebSDK.pas
Compiling base/UFiles.pas
Compiling base/UMusic.pas
Compiling base/UBeatTimer.pas
Compiling base/UNote.pas
Compiling menu/UDisplay.pas
Compiling menu/UMenu.pas
Compiling menu/UMenuBackground.pas
Compiling base/UThemes.pas
Compiling base/UIni.pas
Compiling base/UDataBase.pas
Compiling base/UDLLManager.pas
Compiling base/UFiles.pas
Compiling base/UMusic.pas
Compiling base/UWebcam.pas
Compiling base/UTexture.pas
Compiling base/UCovers.pas
Compiling base/UImage.pas
Compiling lib/zlib/zlib.pas
Compiling base/UThemes.pas
Compiling base/ULanguage.pas
Compiling base/UPathUtils.pas
Compiling base/USkins.pas
Compiling base/TextGL.pas
Compiling base/UFont.pas
Compiling lib/freetype/freetype.pas
/home/zbagz/karaoke/USDX/src/base/UFont.pas(1528,4) Note: Local variable "lengthvar" not used
/home/zbagz/karaoke/USDX/src/base/UFont.pas(1530,4) Note: Local variable "arraylength" not used
/home/zbagz/karaoke/USDX/src/base/UFont.pas(2261,3) Note: Local variable "OutlineFlags" is assigned but never used
/home/zbagz/karaoke/USDX/src/base/UFont.pas(851,3) Note: Local variable "cShearMatrixInv" not used
/home/zbagz/karaoke/USDX/src/base/UThemes.pas(3907,3) Note: Local variable "I" not used
/home/zbagz/karaoke/USDX/src/base/UCovers.pas(167,3) Note: Local variable "debughelper" is assigned but never used
Compiling lib/openCV/opencv_highgui.pas
Compiling lib/openCV/opencv_types.pas
Compiling lib/openCV/opencv_core.pas
Compiling lib/openCV/opencv_imgproc.pas
/home/zbagz/karaoke/USDX/src/base/UWebcam.pas(181,3) Note: Local variable "HalfSize" is assigned but never used
/home/zbagz/karaoke/USDX/src/base/UWebcam.pas(394,63) Warning: Converting 0 to NIL
/home/zbagz/karaoke/USDX/src/base/UWebcam.pas(397,53) Warning: Converting 0 to NIL
/home/zbagz/karaoke/USDX/src/base/UWebcam.pas(327,3) Note: Local variable "I" not used
/home/zbagz/karaoke/USDX/src/base/UWebcam.pas(327,6) Note: Local variable "J" not used
/home/zbagz/karaoke/USDX/src/base/UWebcam.pas(329,3) Note: Local variable "HalfSize" is assigned but never used
/home/zbagz/karaoke/USDX/src/base/UWebcam.pas(331,21) Note: Local variable "SaturationValueConvt" is assigned but never used
/home/zbagz/karaoke/USDX/src/base/UWebcam.pas(331,43) Note: Local variable "HueValueConvt" is assigned but never used
Compiling base/UNote.pas
Compiling menu/UDisplay.pas
Compiling menu/UMenu.pas
Compiling menu/UMenuBackground.pas
Compiling menu/UMenuButton.pas
Compiling menu/UMenuText.pas
Compiling menu/UMenuInteract.pas
Compiling base/UGraphic.pas
Compiling base/UCatCovers.pas
Compiling base/USongs.pas
Compiling base/UPlaylist.pas
Compiling base/USong.pas
Compiling base/UXMLSong.pas
/home/zbagz/karaoke/USDX/src/base/UXMLSong.pas(129,20) Warning: Symbol "DecimalSeparator" is deprecated
Compiling base/USongs.pas
Compiling base/UPlaylist.pas
Compiling base/USongs.pas
Compiling base/UFiles.pas
Compiling base/UNote.pas
Compiling menu/UDisplay.pas
Compiling menu/UMenu.pas
Compiling menu/UMenuButton.pas
Compiling menu/UDisplay.pas
Compiling menu/UMenu.pas
Compiling menu/UMenuButtonCollection.pas
Compiling menu/UMenuSelectSlide.pas
Compiling menu/UDrawTexture.pas
Compiling menu/UMenuStatic.pas
Compiling menu/UDisplay.pas
Compiling menu/UMenu.pas
Compiling menu/UDisplay.pas
Compiling lua/UHookableEvent.pas
Compiling lib/Lua/ULua.pas
Compiling lua/ULuaCore.pas
Compiling lua/ULuaUsdx.pas
Compiling lua/ULuaUtils.pas
Compiling base/UGraphic.pas
Compiling base/UAvatars.pas
Compiling screens/UScreenLoading.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenMain.pas
Compiling screens/UScreenSong.pas
Compiling base/UDataBase.pas
Compiling base/UDLLManager.pas
/home/zbagz/karaoke/USDX/src/base/UDLLManager.pas(177,3) Note: Local variable "functions_error" is assigned but never used
/home/zbagz/karaoke/USDX/src/base/UDLLManager.pas(233,30) Warning: Implicit string type conversion with potential data loss from "WideString" to "AnsiString"
/home/zbagz/karaoke/USDX/src/base/UDLLManager.pas(250,33) Warning: Implicit string type conversion with potential data loss from "WideString" to "AnsiString"
/home/zbagz/karaoke/USDX/src/base/UDLLManager.pas(259,31) Warning: Implicit string type conversion with potential data loss from "WideString" to "AnsiString"
/home/zbagz/karaoke/USDX/src/base/UDLLManager.pas(267,28) Warning: Implicit string type conversion with potential data loss from "WideString" to "AnsiString"
/home/zbagz/karaoke/USDX/src/base/UDataBase.pas(1161,13) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
Compiling menu/UMenuEqualizer.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenMain.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenName.pas
Compiling base/UNote.pas
Compiling base/ULyrics.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenName.pas
Compiling base/UNote.pas
Compiling base/URecord.pas
Compiling base/UNote.pas
Compiling screens/controllers/UScreenSingController.pas
Compiling base/UGraphicClasses.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenName.pas
Compiling base/UNote.pas
Compiling screens/controllers/UScreenSingController.pas
Compiling screens/views/UScreenSingView.pas
Compiling base/USingScores.pas
Compiling base/UNote.pas
Compiling screens/controllers/UScreenSingController.pas
Compiling screens/views/UScreenSingView.pas
Compiling base/UDraw.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenName.pas
Compiling base/UNote.pas
Compiling screens/controllers/UScreenSingController.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenName.pas
Compiling base/UNote.pas
Compiling screens/UScreenJukebox.pas
Compiling media/UVideo.pas
Compiling lib/ffmpeg-2.2/avcodec.pas
Compiling lib/ffmpeg-2.2/avutil.pas
Compiling lib/ffmpeg-2.2/rational.pas
Compiling lib/ffmpeg-2.2/avformat.pas
Compiling lib/ffmpeg-2.2/avio.pas
Compiling lib/ffmpeg-2.2/swscale.pas
Compiling media/UMediaCore_FFmpeg.pas
/home/zbagz/karaoke/USDX/src/media/UMediaCore_FFmpeg.pas(249,28) Warning: Function result does not seem to be set
/home/zbagz/karaoke/USDX/src/media/UMediaCore_FFmpeg.pas(665,23) Warning: Function result does not seem to be set
Compiling base/UGraphic.pas
Compiling screens/UScreenName.pas
Compiling base/UNote.pas
Compiling screens/UScreenJukebox.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenName.pas
Compiling base/UNote.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenName.pas
Compiling screens/UScreenScore.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenName.pas
Compiling screens/UScreenTop5.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenName.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenLevel.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenOptions.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenOptionsGame.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenOptionsGraphics.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenOptionsSound.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenOptionsInput.pas
Compiling base/UJoystick.pas
/home/zbagz/karaoke/USDX/src/base/UJoystick.pas(208,16) Note: Virtual method "TranslateAxisToKey(LongInt;LongInt;out LongInt):Boolean;" has a lower visibility (private) than parent class TJoyController (public)
/home/zbagz/karaoke/USDX/src/base/UJoystick.pas(209,16) Note: Virtual method "TranslateAxisToMouseAxis(LongInt;LongInt;out Byte):Boolean;" has a lower visibility (private) than parent class TJoyController (public)
/home/zbagz/karaoke/USDX/src/base/UJoystick.pas(210,16) Note: Virtual method "TranslateDPadToKey(LongInt;LongInt;Boolean;out LongInt):Boolean;" has a lower visibility (private) than parent class TJoyController (public)
/home/zbagz/karaoke/USDX/src/base/UJoystick.pas(211,16) Note: Virtual method "TranslateButtonToKey(LongInt;TJoyButtonState;out LongInt):Boolean;" has a lower visibility (private) than parent class TJoyController (public)
/home/zbagz/karaoke/USDX/src/base/UJoystick.pas(212,16) Note: Virtual method "TranslateButtonToMouse(LongInt;TJoyButtonState;out LongInt):Boolean;" has a lower visibility (private) than parent class TJoyController (public)
/home/zbagz/karaoke/USDX/src/base/UJoystick.pas(214,17) Note: Virtual method "SwitchMouseModeFor(LongInt;TJoyButtonState);" has a lower visibility (private) than parent class TJoyController (public)
/home/zbagz/karaoke/USDX/src/base/UJoystick.pas(229,16) Note: Virtual method "TranslateAxisToKey(LongInt;LongInt;out LongInt):Boolean;" has a lower visibility (private) than parent class TJoyController (public)
/home/zbagz/karaoke/USDX/src/base/UJoystick.pas(230,16) Note: Virtual method "TranslateAxisToMouseAxis(LongInt;LongInt;out Byte):Boolean;" has a lower visibility (private) than parent class TJoyController (public)
/home/zbagz/karaoke/USDX/src/base/UJoystick.pas(231,16) Note: Virtual method "TranslateDPadToKey(LongInt;LongInt;Boolean;out LongInt):Boolean;" has a lower visibility (private) than parent class TJoyController (public)
/home/zbagz/karaoke/USDX/src/base/UJoystick.pas(232,16) Note: Virtual method "TranslateButtonToKey(LongInt;TJoyButtonState;out LongInt):Boolean;" has a lower visibility (private) than parent class TJoyController (public)
/home/zbagz/karaoke/USDX/src/base/UJoystick.pas(233,16) Note: Virtual method "TranslateButtonToMouse(LongInt;TJoyButtonState;out LongInt):Boolean;" has a lower visibility (private) than parent class TJoyController (public)
/home/zbagz/karaoke/USDX/src/base/UJoystick.pas(235,17) Note: Virtual method "SwitchMouseModeFor(LongInt;TJoyButtonState);" has a lower visibility (private) than parent class TJoyController (public)
/home/zbagz/karaoke/USDX/src/base/UJoystick.pas(504,3) Note: Local variable "Controller" not used
/home/zbagz/karaoke/USDX/src/base/UJoystick.pas(680,3) Note: Local variable "i" not used
/home/zbagz/karaoke/USDX/src/base/UJoystick.pas(680,6) Note: Local variable "index" not used
/home/zbagz/karaoke/USDX/src/base/UJoystick.pas(779,3) Note: Local variable "TempName" not used
/home/zbagz/karaoke/USDX/src/base/UJoystick.pas(848,25) Warning: Conversion between ordinals and pointers is not portable
/home/zbagz/karaoke/USDX/src/base/UJoystick.pas(849,25) Warning: Conversion between ordinals and pointers is not portable
Compiling base/UGraphic.pas
Compiling screens/UScreenOptionsLyrics.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenOptionsThemes.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenOptionsRecord.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenOptionsAdvanced.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenOptionsNetwork.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenOptionsWebcam.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenOptionsJukebox.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenJukeboxOptions.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenJukeboxPlaylist.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenEditSub.pas
Compiling base/UEditorLyrics.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenEditSub.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenEdit.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenEditHeader.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenEditConvert.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenOpen.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenAbout.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenSongMenu.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenSongJumpto.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenParty.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenPartyNewRound.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenPartyScore.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenPartyOptions.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenPartyWin.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenPartyPlayer.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenPartyRounds.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenPartyTournamentRounds.pas
Compiling base/UPartyTournament.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenPartyTournamentRounds.pas
Compiling screens/UScreenPartyTournamentWin.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenPartyTournamentRounds.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenPartyTournamentPlayer.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenPartyTournamentOptions.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenStatMain.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenStatDetail.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenCredits.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenPopup.pas
/home/zbagz/karaoke/USDX/src/screens/UScreenPopup.pas(150,19) Warning: An inherited method is hidden by "constructor Create;"
/home/zbagz/karaoke/USDX/src/screens/UScreenPopup.pas(155,19) Warning: An inherited method is hidden by "constructor Create;"
Compiling base/UGraphic.pas
/home/zbagz/karaoke/USDX/src/base/UGraphic.pas(568,3) Note: Local variable "I" not used
/home/zbagz/karaoke/USDX/src/base/UGraphic.pas(571,3) Note: Local variable "Depth" not used
/home/zbagz/karaoke/USDX/src/base/UGraphic.pas(778,5) Note: Local variable "w" not used
/home/zbagz/karaoke/USDX/src/base/UGraphic.pas(778,7) Note: Local variable "h" not used
Compiling base/UParty.pas
/home/zbagz/karaoke/USDX/src/screens/UScreenPopup.pas(823,3) Note: Local variable "Value" is assigned but never used
/home/zbagz/karaoke/USDX/src/screens/UScreenPopup.pas(923,26) Warning: Implicit string type conversion from "AnsiString" to "WideString"
/home/zbagz/karaoke/USDX/src/screens/UScreenPopup.pas(923,38) Warning: Implicit string type conversion with potential data loss from "WideString" to "AnsiString"
/home/zbagz/karaoke/USDX/src/screens/UScreenPopup.pas(903,3) Note: Local variable "I" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenPopup.pas(1030,29) Warning: Implicit string type conversion from "AnsiString" to "WideString"
/home/zbagz/karaoke/USDX/src/screens/UScreenPopup.pas(1037,48) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
/home/zbagz/karaoke/USDX/src/screens/UScreenPopup.pas(1051,39) Warning: Implicit string type conversion from "AnsiString" to "WideString"
/home/zbagz/karaoke/USDX/src/screens/UScreenPartyTournamentOptions.pas(103,3) Note: Local variable "I" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenPartyTournamentOptions.pas(103,6) Note: Local variable "J" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenPartyTournamentOptions.pas(153,5) Note: Local variable "I" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenPartyTournamentPlayer.pas(173,3) Note: Local variable "I" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenPartyTournamentPlayer.pas(432,3) Note: Local variable "I" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenPartyTournamentRounds.pas(137,3) Note: Local variable "p" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenPartyTournamentRounds.pas(137,6) Note: Local variable "I" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenPartyTournamentRounds.pas(636,3) Note: Local variable "I" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenPartyTournamentRounds.pas(938,39) Warning: Function result does not seem to be set
/home/zbagz/karaoke/USDX/src/screens/UScreenPartyTournamentRounds.pas(940,3) Note: Local variable "I" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenPartyTournamentRounds.pas(940,6) Note: Local variable "J" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenPartyTournamentRounds.pas(940,9) Note: Local variable "Count" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenPartyTournamentRounds.pas(953,3) Note: Local variable "CurrentTick" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenPartyTournamentRounds.pas(994,23) Note: Local variable "YQ5" is assigned but never used
/home/zbagz/karaoke/USDX/src/screens/UScreenPartyTournamentRounds.pas(994,28) Note: Local variable "YQ6" is assigned but never used
/home/zbagz/karaoke/USDX/src/screens/UScreenPartyTournamentRounds.pas(994,33) Note: Local variable "YQ7" is assigned but never used
/home/zbagz/karaoke/USDX/src/screens/UScreenPartyTournamentRounds.pas(994,38) Note: Local variable "YQ8" is assigned but never used
/home/zbagz/karaoke/USDX/src/screens/UScreenPartyTournamentRounds.pas(995,13) Note: Local variable "YS3" is assigned but never used
/home/zbagz/karaoke/USDX/src/screens/UScreenPartyTournamentRounds.pas(995,18) Note: Local variable "YS4" is assigned but never used
/home/zbagz/karaoke/USDX/src/screens/UScreenPartyTournamentRounds.pas(995,28) Note: Local variable "YF2" is assigned but never used
/home/zbagz/karaoke/USDX/src/screens/UScreenPartyTournamentRounds.pas(1348,23) Note: Local variable "YQ5" is assigned but never used
/home/zbagz/karaoke/USDX/src/screens/UScreenPartyTournamentRounds.pas(1348,28) Note: Local variable "YQ6" is assigned but never used
/home/zbagz/karaoke/USDX/src/screens/UScreenPartyTournamentRounds.pas(1348,33) Note: Local variable "YQ7" is assigned but never used
/home/zbagz/karaoke/USDX/src/screens/UScreenPartyTournamentRounds.pas(1348,38) Note: Local variable "YQ8" is assigned but never used
/home/zbagz/karaoke/USDX/src/screens/UScreenPartyTournamentRounds.pas(1349,13) Note: Local variable "YS3" is assigned but never used
/home/zbagz/karaoke/USDX/src/screens/UScreenPartyTournamentRounds.pas(1349,18) Note: Local variable "YS4" is assigned but never used
/home/zbagz/karaoke/USDX/src/screens/UScreenPartyTournamentRounds.pas(1349,28) Note: Local variable "YF2" is assigned but never used
/home/zbagz/karaoke/USDX/src/screens/UScreenPartyTournamentWin.pas(187,3) Note: Local variable "p" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenPartyPlayer.pas(598,3) Note: Local variable "I" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenPartyOptions.pas(256,3) Note: Local variable "I" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenPartyOptions.pas(54,7) Note: Private field "TScreenPartyOptions.SelectRounds" is never used
/home/zbagz/karaoke/USDX/src/screens/UScreenPartyNewRound.pas(158,6) Note: Local variable "R" is assigned but never used
/home/zbagz/karaoke/USDX/src/screens/UScreenPartyNewRound.pas(261,3) Note: Local variable "I" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenEditConvert.pas(467,3) Note: Local variable "seektime" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenEditConvert.pas(468,3) Note: Local variable "i" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenEditConvert.pas(1047,32) Warning: Local variable "tm" does not seem to be initialized
/home/zbagz/karaoke/USDX/src/screens/UScreenEditConvert.pas(1047,35) Warning: Local variable "ts" does not seem to be initialized
/home/zbagz/karaoke/USDX/src/screens/UScreenEditConvert.pas(1142,35) Warning: Local variable "TrackPos" does not seem to be initialized
/home/zbagz/karaoke/USDX/src/screens/UScreenEditConvert.pas(994,3) Note: Local variable "TrackPadding" is assigned but never used
/home/zbagz/karaoke/USDX/src/screens/UScreenEditConvert.pas(1156,3) Note: Local variable "Count2" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenEditConvert.pas(133,7) Note: Private field "TScreenEditConvert.LowStart" is never used
/home/zbagz/karaoke/USDX/src/screens/UScreenEditConvert.pas(133,17) Note: Private field "TScreenEditConvert.HighEnd" is never used
/home/zbagz/karaoke/USDX/src/screens/UScreenEditConvert.pas(139,7) Note: Private field "TScreenEditConvert.IsPlaying" is never used
/home/zbagz/karaoke/USDX/src/screens/UScreenEditConvert.pas(140,7) Note: Private field "TScreenEditConvert.IsPlayingSelective" is never used
/home/zbagz/karaoke/USDX/src/screens/UScreenEdit.pas(65,3) Note: Local variable "SDL_ModState" is assigned but never used
/home/zbagz/karaoke/USDX/src/screens/UScreenEditSub.pas(343,14) Warning: Conversion between ordinals and pointers is not portable
/home/zbagz/karaoke/USDX/src/screens/UScreenEditSub.pas(943,82) Warning: Converting 0 to NIL
/home/zbagz/karaoke/USDX/src/screens/UScreenEditSub.pas(2676,3) Note: Local variable "TempR" is assigned but never used
/home/zbagz/karaoke/USDX/src/screens/UScreenEditSub.pas(2678,3) Note: Local variable "N" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenEditSub.pas(2680,3) Note: Local variable "NotesH2" is assigned but never used
/home/zbagz/karaoke/USDX/src/screens/UScreenEditSub.pas(2964,3) Note: Local variable "PlayerNumber" is assigned but never used
/home/zbagz/karaoke/USDX/src/screens/UScreenEditSub.pas(2967,3) Note: Local variable "GoldenStarPos" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenEditSub.pas(3096,1) Note: Local variable "i" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenEditSub.pas(3283,19) Warning: Local variable "mindiff" does not seem to be initialized
/home/zbagz/karaoke/USDX/src/screens/UScreenEditSub.pas(3596,3) Note: Local variable "Pet" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenEditSub.pas(3598,3) Note: Local variable "notechange" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenEditSub.pas(3861,1) Note: Local variable "i" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenEditSub.pas(126,7) Note: Private field "TScreenEditSub.LastPressedMouseButton" is never used
/home/zbagz/karaoke/USDX/src/screens/UScreenEditSub.pas(128,7) Note: Private field "TScreenEditSub.LastPressedNote" is never used
/home/zbagz/karaoke/USDX/src/screens/UScreenEditSub.pas(215,7) Note: Private field "TScreenEditSub.Empty" is never used
/home/zbagz/karaoke/USDX/src/screens/UScreenJukeboxOptions.pas(851,3) Note: Local variable "Line" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenJukeboxOptions.pas(1027,3) Note: Local variable "Alpha" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenOptionsJukebox.pas(381,3) Note: Local variable "Line" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenOptionsJukebox.pas(661,32) Warning: Function result does not seem to be set
/home/zbagz/karaoke/USDX/src/screens/UScreenOptionsJukebox.pas(83,7) Note: Private field "TScreenOptionsJukebox.SingColor" is never used
/home/zbagz/karaoke/USDX/src/screens/UScreenOptionsJukebox.pas(84,7) Note: Private field "TScreenOptionsJukebox.SingOutlineColor" is never used
/home/zbagz/karaoke/USDX/src/screens/UScreenOptionsJukebox.pas(86,7) Note: Private field "TScreenOptionsJukebox.NextColor" is never used
/home/zbagz/karaoke/USDX/src/screens/UScreenOptionsJukebox.pas(87,7) Note: Private field "TScreenOptionsJukebox.NextOutlineColor" is never used
/home/zbagz/karaoke/USDX/src/screens/UScreenOptionsJukebox.pas(89,7) Note: Private field "TScreenOptionsJukebox.ActualColor" is never used
/home/zbagz/karaoke/USDX/src/screens/UScreenOptionsJukebox.pas(90,7) Note: Private field "TScreenOptionsJukebox.ActualOutlineColor" is never used
/home/zbagz/karaoke/USDX/src/screens/UScreenOptionsWebcam.pas(184,3) Note: Local variable "SelectWebcam" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenOptionsWebcam.pas(258,31) Warning: Function result does not seem to be set
/home/zbagz/karaoke/USDX/src/screens/UScreenOptionsNetwork.pas(99,52) Warning: Implicit string type conversion from "Char" to "UnicodeString"
/home/zbagz/karaoke/USDX/src/screens/UScreenOptionsGraphics.pas(187,3) Note: Local variable "i" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenOptions.pas(271,5) Note: Local variable "index" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenName.pas(579,3) Note: Local variable "Col" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenName.pas(853,3) Note: Local variable "Col" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenScore.pas(263,30) Warning: Implicit string type conversion from "AnsiString" to "WideString"
/home/zbagz/karaoke/USDX/src/screens/UScreenScore.pas(264,26) Warning: Implicit string type conversion with potential data loss from "WideString" to "UTF8String"
/home/zbagz/karaoke/USDX/src/screens/UScreenScore.pas(297,30) Warning: Implicit string type conversion from "AnsiString" to "WideString"
/home/zbagz/karaoke/USDX/src/screens/UScreenScore.pas(298,26) Warning: Implicit string type conversion with potential data loss from "WideString" to "UTF8String"
/home/zbagz/karaoke/USDX/src/screens/UScreenScore.pas(480,3) Note: Local variable "min_y" is assigned but never used
/home/zbagz/karaoke/USDX/src/screens/UScreenScore.pas(480,10) Note: Local variable "max_y" is assigned but never used
/home/zbagz/karaoke/USDX/src/screens/UScreenScore.pas(480,17) Note: Local variable "min_x" is assigned but never used
/home/zbagz/karaoke/USDX/src/screens/UScreenScore.pas(480,24) Note: Local variable "max_x" is assigned but never used
/home/zbagz/karaoke/USDX/src/screens/UScreenScore.pas(698,9) Note: Local variable "J" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenScore.pas(830,3) Note: Local variable "Col" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenScore.pas(1095,3) Note: Local variable "ArrayStartModifier" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenScore.pas(1843,3) Note: Local variable "changed" is assigned but never used
/home/zbagz/karaoke/USDX/src/screens/UScreenScore.pas(1844,3) Note: Local variable "files" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenScore.pas(1845,3) Note: Local variable "I" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenScore.pas(164,7) Note: Private field "TScreenScore.Animation" is never used
/home/zbagz/karaoke/USDX/src/screens/UScreenJukebox.pas(426,12) Note: Local variable "Tmp" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenJukebox.pas(427,3) Note: Local variable "Text" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenJukebox.pas(462,3) Note: Local variable "SongDesc" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenJukebox.pas(463,3) Note: Local variable "I" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenJukebox.pas(463,6) Note: Local variable "S" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenJukebox.pas(463,9) Note: Local variable "CurrentInteractionSong" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenJukebox.pas(464,3) Note: Local variable "isCurrentPage" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenJukebox.pas(464,18) Note: Local variable "existNextSong" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenJukebox.pas(465,3) Note: Local variable "ListCurrentPage" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenJukebox.pas(534,71) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
/home/zbagz/karaoke/USDX/src/screens/UScreenJukebox.pas(695,3) Note: Local variable "tmp" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenJukebox.pas(709,3) Note: Local variable "tmp" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenJukebox.pas(1642,77) Warning: Converting 0 to NIL
/home/zbagz/karaoke/USDX/src/screens/UScreenJukebox.pas(1733,78) Warning: Converting 0 to NIL
/home/zbagz/karaoke/USDX/src/screens/UScreenJukebox.pas(1317,3) Note: Local variable "I" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenJukebox.pas(1317,6) Note: Local variable "RValueI" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenJukebox.pas(1317,15) Note: Local variable "RValueE" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenJukebox.pas(1319,3) Note: Local variable "X" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenJukebox.pas(1319,6) Note: Local variable "Y" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenJukebox.pas(1319,9) Note: Local variable "Z" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenJukebox.pas(1320,3) Note: Local variable "UpperLetter" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenJukebox.pas(2086,3) Note: Local variable "I" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenJukebox.pas(2162,3) Note: Local variable "Line" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenJukebox.pas(2163,3) Note: Local variable "LastWord" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenJukebox.pas(2164,3) Note: Local variable "CurrentTick" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenJukebox.pas(2165,3) Note: Local variable "Diff" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenJukebox.pas(2457,3) Note: Local variable "CoverPath" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenJukebox.pas(2686,3) Note: Local variable "Time" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenJukebox.pas(2814,3) Note: Local variable "I" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenJukebox.pas(2814,6) Note: Local variable "Max" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenJukebox.pas(138,5) Note: Private field "TScreenJukebox.SongFinish" is never used
/home/zbagz/karaoke/USDX/src/media/UVideo.pas(251,13) Warning: Symbol "avcodec_default_get_buffer" is deprecated
/home/zbagz/karaoke/USDX/src/media/UVideo.pas(271,3) Warning: Symbol "avcodec_default_release_buffer" is deprecated
/home/zbagz/karaoke/USDX/src/screens/controllers/UScreenSingController.pas(220,3) Note: Local variable "SDL_ModState" is assigned but never used
/home/zbagz/karaoke/USDX/src/screens/controllers/UScreenSingController.pas(463,3) Note: Local variable "Col" not used
/home/zbagz/karaoke/USDX/src/screens/controllers/UScreenSingController.pas(464,3) Note: Local variable "I" not used
/home/zbagz/karaoke/USDX/src/screens/controllers/UScreenSingController.pas(465,3) Note: Local variable "Color" not used
/home/zbagz/karaoke/USDX/src/screens/controllers/UScreenSingController.pas(895,3) Note: Local variable "I" not used
/home/zbagz/karaoke/USDX/src/screens/controllers/UScreenSingController.pas(1605,3) Note: Local variable "Index" not used
/home/zbagz/karaoke/USDX/src/screens/controllers/UScreenSingController.pas(86,16) Note: Private field "TScreenSingController.EndNote" is never used
/home/zbagz/karaoke/USDX/src/base/UDraw.pas(122,3) Note: Local variable "status" not used
/home/zbagz/karaoke/USDX/src/base/UDraw.pas(123,3) Note: Local variable "TextureCam2" not used
/home/zbagz/karaoke/USDX/src/base/UDraw.pas(340,3) Note: Local variable "Rec" not used
/home/zbagz/karaoke/USDX/src/base/UDraw.pas(341,3) Note: Local variable "TexRec" not used
/home/zbagz/karaoke/USDX/src/base/UDraw.pas(1019,3) Note: Local variable "LyricEngine" not used
/home/zbagz/karaoke/USDX/src/base/UDraw.pas(1020,3) Note: Local variable "LyricEngineDuet" not used
/home/zbagz/karaoke/USDX/src/screens/views/UScreenSingView.pas(237,3) Note: Local variable "P" not used
/home/zbagz/karaoke/USDX/src/screens/views/UScreenSingView.pas(237,6) Note: Local variable "I" not used
/home/zbagz/karaoke/USDX/src/screens/views/UScreenSingView.pas(1217,3) Note: Local variable "T" not used
/home/zbagz/karaoke/USDX/src/screens/views/UScreenSingView.pas(1222,3) Note: Local variable "LineDuet" not used
/home/zbagz/karaoke/USDX/src/screens/views/UScreenSingView.pas(1223,3) Note: Local variable "LastWordDuet" not used
/home/zbagz/karaoke/USDX/src/screens/views/UScreenSingView.pas(1520,3) Note: Local variable "Position" not used
/home/zbagz/karaoke/USDX/src/screens/views/UScreenSingView.pas(1599,3) Note: Local variable "I" not used
/home/zbagz/karaoke/USDX/src/screens/views/UScreenSingView.pas(1740,14) Note: Local variable "GAPw" not used
/home/zbagz/karaoke/USDX/src/base/UGraphicClasses.pas(527,3) Note: Local variable "p" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenMain.pas(92,3) Note: Local variable "SDL_ModState" is assigned but never used
Compiling media/UAudioPlaybackBase.pas
/home/zbagz/karaoke/USDX/src/screens/UScreenSong.pas(1017,84) Warning: Implicit string type conversion from "AnsiString" to "WideString"
/home/zbagz/karaoke/USDX/src/screens/UScreenSong.pas(2886,16) Note: Local variable "VS" is assigned but never used
/home/zbagz/karaoke/USDX/src/screens/UScreenSong.pas(3632,3) Note: Local variable "VS" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenSong.pas(3632,7) Note: Local variable "MaxListLine" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenSong.pas(3633,3) Note: Local variable "NrMiddleSong" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenSong.pas(3634,3) Note: Local variable "MaxListLineTmp" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenSong.pas(3662,3) Note: Local variable "I" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenSong.pas(3663,3) Note: Local variable "Vol" not used
/home/zbagz/karaoke/USDX/src/screens/UScreenSong.pas(4193,17) Warning: Implicit string type conversion with potential data loss from "WideString" to "AnsiString"
/home/zbagz/karaoke/USDX/src/screens/UScreenSong.pas(4189,3) Note: Local variable "deb1" is assigned but never used
/home/zbagz/karaoke/USDX/src/screens/UScreenSong.pas(4478,6) Note: Local variable "Count" is assigned but never used
/home/zbagz/karaoke/USDX/src/screens/UScreenSong.pas(82,7) Note: Private field "TScreenSong.ListLastVisibleSongIndex" is never used
/home/zbagz/karaoke/USDX/src/menu/UDisplay.pas(903,3) Note: Local variable "PosX" not used
Compiling menu/UMenuBackgroundNone.pas
Compiling menu/UMenuBackgroundColor.pas
Compiling menu/UMenuBackgroundTexture.pas
Compiling menu/UMenuBackgroundVideo.pas
Compiling menu/UMenuBackgroundFade.pas
/home/zbagz/karaoke/USDX/src/menu/UMenu.pas(1384,3) Note: Local variable "I" not used
/home/zbagz/karaoke/USDX/src/menu/UMenu.pas(1842,6) Note: Local variable "nBut" not used
/home/zbagz/karaoke/USDX/src/menu/UMenu.pas(1874,6) Note: Local variable "nBut" not used
/home/zbagz/karaoke/USDX/src/menu/UMenuButton.pas(272,3) Note: Local variable "x1" not used
/home/zbagz/karaoke/USDX/src/menu/UMenuButton.pas(272,7) Note: Local variable "x2" not used
/home/zbagz/karaoke/USDX/src/menu/UMenuButton.pas(272,11) Note: Local variable "x3" not used
/home/zbagz/karaoke/USDX/src/menu/UMenuButton.pas(272,15) Note: Local variable "x4" not used
/home/zbagz/karaoke/USDX/src/base/USongs.pas(232,14) Warning: Symbol "Suspend" is deprecated
/home/zbagz/karaoke/USDX/src/base/USongs.pas(216,3) Note: Local variable "fChangeNotify" not used
/home/zbagz/karaoke/USDX/src/base/USongs.pas(277,11) Warning: Symbol "Resume" is deprecated
/home/zbagz/karaoke/USDX/src/base/USongs.pas(316,6) Note: Local variable "C" not used
/home/zbagz/karaoke/USDX/src/base/USongs.pas(509,3) Note: Local variable "I" not used
/home/zbagz/karaoke/USDX/src/base/USongs.pas(509,6) Note: Local variable "J" not used
/home/zbagz/karaoke/USDX/src/base/USongs.pas(95,5) Note: Private field "TSongs.fNotify" is never used
/home/zbagz/karaoke/USDX/src/base/USongs.pas(95,14) Note: Private field "TSongs.fWatch" is never used
/home/zbagz/karaoke/USDX/src/base/USong.pas(335,3) Note: Local variable "FileInfo" not used
/home/zbagz/karaoke/USDX/src/base/USong.pas(336,3) Note: Local variable "FileName" not used
/home/zbagz/karaoke/USDX/src/base/USong.pas(752,3) Note: Local variable "NoteIndex" not used
/home/zbagz/karaoke/USDX/src/base/USong.pas(905,100) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
/home/zbagz/karaoke/USDX/src/base/USong.pas(912,102) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
/home/zbagz/karaoke/USDX/src/base/USong.pas(1036,23) Warning: Implicit string type conversion with potential data loss from "WideString" to "AnsiString"
/home/zbagz/karaoke/USDX/src/base/USong.pas(1010,3) Note: Local variable "I" not used
/home/zbagz/karaoke/USDX/src/base/USong.pas(1010,6) Note: Local variable "P" not used
/home/zbagz/karaoke/USDX/src/menu/UMenuText.pas(409,3) Note: Local variable "W1" not used
/home/zbagz/karaoke/USDX/src/base/UMusic.pas(1151,3) Note: Local variable "FrameDiff" not used
/home/zbagz/karaoke/USDX/src/base/UMusic.pas(1153,3) Note: Local variable "ReqFrames" not used
/home/zbagz/karaoke/USDX/src/base/UIni.pas(1703,3) Note: Local variable "I" not used
/home/zbagz/karaoke/USDX/src/base/UIni.pas(2090,3) Note: Local variable "I" not used
/home/zbagz/karaoke/USDX/src/base/UIni.pas(2129,3) Note: Local variable "I" not used
/home/zbagz/karaoke/USDX/src/base/UIni.pas(2145,3) Note: Local variable "I" not used
/home/zbagz/karaoke/USDX/src/base/UIni.pas(2161,3) Note: Local variable "I" not used
Compiling lua/ULuaGl.pas
Compiling lua/ULuaLog.pas
Compiling lua/ULuaTexture.pas
Compiling lua/ULuaTextGL.pas
Compiling lua/ULuaParty.pas
Compiling lua/ULuaScreenSing.pas
/home/zbagz/karaoke/USDX/src/base/UMain.pas(133,23) Warning: Symbol "ThousandSeparator" is deprecated
/home/zbagz/karaoke/USDX/src/base/UMain.pas(134,22) Warning: Symbol "DecimalSeparator" is deprecated
/home/zbagz/karaoke/USDX/src/base/UMain.pas(442,33) Warning: Conversion between ordinals and pointers is not portable
/home/zbagz/karaoke/USDX/src/base/UMain.pas(443,33) Warning: Conversion between ordinals and pointers is not portable
/home/zbagz/karaoke/USDX/src/base/UMain.pas(602,26) Warning: Conversion between ordinals and pointers is not portable
/home/zbagz/karaoke/USDX/src/base/UMain.pas(603,26) Warning: Conversion between ordinals and pointers is not portable
/home/zbagz/karaoke/USDX/src/base/UCommon.pas(234,3) Note: Local variable "tmp" is assigned but never used
/home/zbagz/karaoke/USDX/src/base/..//encoding//Locale.inc(45,41) Warning: Implicit string type conversion from "AnsiString" to "WideString"
/home/zbagz/karaoke/USDX/src/base/..//encoding//Locale.inc(51,13) Warning: Implicit string type conversion with potential data loss from "WideString" to "AnsiString"
/home/zbagz/karaoke/USDX/src/base/UTime.pas(49,7) Note: Private field "TRelativeTimer.TriggerMode" is never used
Compiling lib/portaudio/portaudio.pas
Compiling media/UAudioCore_Portaudio.pas
Compiling base/URingBuffer.pas
Compiling base/USingNotes.pas
Compiling lib/fft/UFFT.pas
Compiling media/UAudioPlayback_SoftMixer.pas
Compiling media/UAudioConverter.pas
/home/zbagz/karaoke/USDX/src/media/UAudioConverter.pas(237,22) Warning: Symbol "av_audio_resample_init" is deprecated
/home/zbagz/karaoke/USDX/src/media/UAudioConverter.pas(259,5) Warning: Symbol "audio_resample_close" is deprecated
/home/zbagz/karaoke/USDX/src/media/UAudioConverter.pas(280,24) Warning: Symbol "audio_resample" is deprecated
/home/zbagz/karaoke/USDX/src/media/UAudioPlayback_SoftMixer.pas(1032,58) Warning: Constructing a class "TGenericPlaybackStream" with abstract method "AddSoundFX"
/home/zbagz/karaoke/USDX/src/media/UAudioPlayback_SoftMixer.pas(1032,58) Warning: Constructing a class "TGenericPlaybackStream" with abstract method "RemoveSoundFX"
/home/zbagz/karaoke/USDX/src/media/UAudioPlayback_SoftMixer.pas(1156,48) Warning: Constructing a class "TGenericPlaybackStream" with abstract method "AddSoundFX"
/home/zbagz/karaoke/USDX/src/media/UAudioPlayback_SoftMixer.pas(1156,48) Warning: Constructing a class "TGenericPlaybackStream" with abstract method "RemoveSoundFX"
Compiling media/UAudioPlayback_SDL.pas
Compiling media/UAudioInput_Portaudio.pas
Compiling media/UAudioDecoder_FFmpeg.pas
/home/zbagz/karaoke/USDX/src/media/UAudioDecoder_FFmpeg.pas(283,3) Note: Local variable "TestFrame" not used
/home/zbagz/karaoke/USDX/src/media/UAudioDecoder_FFmpeg.pas(439,3) Note: Local variable "ThreadResult" not used
/home/zbagz/karaoke/USDX/src/media/UAudioDecoder_FFmpeg.pas(1016,27) Warning: Symbol "avcodec_decode_audio3" is deprecated
Compiling media/UMedia_dummy.pas
Compiling menu/UMenuStaticList.pas
Linking ../game/ultrastardx
/usr/bin/ld: warning: ../game/link.res contains output sections; did you forget -T?
/usr/bin/ld: /usr/local/lib/libavutil.a(eval.o): undefined reference to symbol 'fabs@@GLIBC_2.2.5'
//lib/x86_64-linux-gnu/libm.so.6: error adding symbols: DSO missing from command line
Error: Error while linking
Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
Error: /usr/bin/ppcx64 returned an error exitcode
Makefile:223: recipe for target '../game/ultrastardx' failed
make[1]: *** [../game/ultrastardx] Error 1
make[1]: Leaving directory '/home/zbagz/karaoke/USDX/src'
Makefile:136: recipe for target 'all' failed
make: *** [all] Error 2

Any ideas? Thank you.

zbagz commented 7 years ago

With ffmpeg-1.0.10, now it says:

Compiling lib/ffmpeg-1.0/avcodec.pas
Compiling lib/ffmpeg-1.0/avutil.pas
Compiling lib/ffmpeg-1.0/rational.pas
/home/zbagz/karaoke/USDX/src/lib/ffmpeg-1.0/libavutil/opt.pas(331,90) Error: Identifier not found "TAVPixelFormat"
/home/zbagz/karaoke/USDX/src/lib/ffmpeg-1.0/libavutil/opt.pas(333,90) Error: Identifier not found "TAVPixelFormat"
/home/zbagz/karaoke/USDX/src/lib/ffmpeg-1.0/avutil.pas(223,1) Fatal: There were 2 errors compiling module, stopping
Fatal: Compilation aborted
Error: /usr/bin/ppcx64 returned an error exitcode
Makefile:223: recipe for target '../game/ultrastardx' failed
make[1]: *** [../game/ultrastardx] Error 1
make[1]: Leaving directory '/home/zbagz/karaoke/USDX/src'
Makefile:136: recipe for target 'all' failed
make: *** [all] Error 2
andy5995 commented 7 years ago

I'm building from the latest git code, and I also got that error message about "-T".

/home/andy/src/USDX/src/media/UAudioDecoder_FFmpeg.pas(1016,27) Warning: Symbol "avcodec_decode_audio3" is deprecated
Compiling media/UMedia_dummy.pas
Compiling menu/UMenuStaticList.pas
Linking ../game/ultrastardx

/* Uncountable number of blank lines here (roughly > 80) */

/usr/bin/ld: warning: ../game/link.res contains output sections; did you forget -T?
223723 lines compiled, 5.3 sec
65 warning(s) issued
207 note(s) issued
make[1]: Leaving directory '/home/andy/src/USDX/src'

config.log attached. config.log.zip

andy5995 commented 7 years ago

I forgot to install 'bass'.

ok, I downloaded it, built it. There's no 'install' target though. Where do you recommend I put the 'bass' files so they can be found when building USDX?

AlexanderS commented 7 years ago

/usr/bin/ld: warning: ../game/link.res contains output sections; did you forget -T?

This shouldn't be fatal and it is in the output of the build since I remember. If you find the location to put the -T please show it ;-)

But make said it was successful compiling your USDX. So it should be working?

I forgot to install 'bass'.

I do not think, that bass is required under linux.

andy5995 commented 7 years ago

Yes, after looking again, I saw that it was just a warning. I ran make install and executed. The game started right up. I'll play with a little and report back.

It appears that me an @zbagz are using the same distro. zbagz would you still like some help trying to troubleshoot your build?

basisbit commented 7 years ago

bass is not required and there is no real use for it on linux

APersonH commented 3 years ago

Are versions of ffmpeg before 3.0 still a requirement? I'm getting this error when trying to compile: see https://gist.github.com/basisbit/422f28ea8ba8a27a5c0b69284e244739 Edit by basisbit: please use a gist next time to post such long logs.

basisbit commented 3 years ago

ffmpeg 4.0 is supported. Your configuration only seems to be invalid (it wants swscale). I'd suggest you to delete your local copy of the source code and clone it again, then build it.

s09bQ5 commented 3 years ago

I don't think deleting the USDX source code will change anything. Most likely you just didn't install libswscale and its development files so far.

APersonH commented 3 years ago

Yeah, sorry, I was missing the libswscale-dev package