[kde-freebsd] libkcompactdisc-4.9.5 fails

Max Brazhnikov makc at freebsd.org
Wed Feb 6 14:09:34 UTC 2013


On Tue, 5 Feb 2013 16:26:03 +0100, Andreas Nilsson wrote:
> Hello,
> 
> I'm trying to compile kde-4.9.5 from regular ports and libkcompactdisc
> fails with:
> 
> [ 96%] Building C object
> CMakeFiles/kcompactdisc.dir/wmlib/audio/audio_alsa.o
> /usr/bin/cc  -DMAKE_KCOMPACTDISC_LIB -DQT_NO_STL -DQT_NO_CAST_TO_ASCII
> -D_REENTRANT -DKDE_DEPRECATED_WARNINGS -DKDE4_CMAKE_TOPLEVEL_DIR_LE
> NGTH=45 -DUSE_WMLIB=1 -O2 -fno-strict-aliasing -pipe -march=core2
> -Wno-long-long -std=iso9899:1990 -Wundef -Wcast-align -Werror-implicit-f
> unction-declaration -Wchar-subscripts -Wall -W -Wpointer-arith
> -Wwrite-strings -Wformat-security -Wmissing-format-attribute -fno-common -O
> 2 -DNDEBUG -DQT_NO_DEBUG -fPIC
> -I/wrkdirs/usr/ports/audio/libkcompactdisc/work/libkcompactdisc-4.9.5/build
> -I/wrkdirs/usr/ports/audio/libk
> compactdisc/work/libkcompactdisc-4.9.5 -I/usr/local/kde4/include
> -I/usr/local/kde4/include/KDE -I/usr/local/include/qt4/phonon -I/usr/loca
> l/include/qt4/QtXmlPatterns -I/usr/local/include/qt4/QtXml
> -I/usr/local/include/qt4/QtWebKit -I/usr/local/include/qt4/QtUiTools
> -I/usr/loc
> al/include/qt4/QtTest -I/usr/local/include/qt4/QtSvg
> -I/usr/local/include/qt4/QtSql -I/usr/local/include/qt4/QtScript
> -I/usr/local/include
> /qt4/QtOpenGL -I/usr/local/include/qt4/QtNetwork
> -I/usr/local/include/qt4/QtHelp -I/usr/local/include/qt4/QtDesigner
> -I/usr/local/include/
> qt4/QtDeclarative -I/usr/local/include/qt4/QtDBus
> -I/usr/local/include/qt4/Qt3Support -I/usr/local/include/qt4/QtGui
> -I/usr/local/include/
> qt4/QtCore -I/usr/local/include/qt4/Qt
> -I/usr/local/share/qt4/mkspecs/default -I/usr/local/include/qt4
> -I/usr/local/include     -D_LARGEFI
> LE64_SOURCE -o CMakeFiles/kcompactdisc.dir/wmlib/audio/audio_alsa.o   -c
> /wrkdirs/usr/ports/audio/libkcompactdisc/work/libkcompactdisc-4.9
> ..5/wmlib/audio/audio_alsa.c
> /usr/local/bin/cmake -E cmake_progress_report
> /wrkdirs/usr/ports/audio/libkcompactdisc/work/libkcompactdisc-4.9.5/build/CMakeFiles
> 30
> [100%] Building C object CMakeFiles/kcompactdisc.dir/wmlib/audio/audio_sun.o
> /usr/bin/cc  -DMAKE_KCOMPACTDISC_LIB -DQT_NO_STL -DQT_NO_CAST_TO_ASCII
> -D_REENTRANT -DKDE_DEPRECATED_WARNINGS -DKDE4_CMAKE_TOPLEVEL_DIR_LE
> NGTH=45 -DUSE_WMLIB=1 -O2 -fno-strict-aliasing -pipe -march=core2
> -Wno-long-long -std=iso9899:1990 -Wundef -Wcast-align -Werror-implicit-f
> unction-declaration -Wchar-subscripts -Wall -W -Wpointer-arith
> -Wwrite-strings -Wformat-security -Wmissing-format-attribute -fno-common -O
> 2 -DNDEBUG -DQT_NO_DEBUG -fPIC
> -I/wrkdirs/usr/ports/audio/libkcompactdisc/work/libkcompactdisc-4.9.5/build
> -I/wrkdirs/usr/ports/audio/libk
> compactdisc/work/libkcompactdisc-4.9.5 -I/usr/local/kde4/include
> -I/usr/local/kde4/include/KDE -I/usr/local/include/qt4/phonon -I/usr/loca
> l/include/qt4/QtXmlPatterns -I/usr/local/include/qt4/QtXml
> -I/usr/local/include/qt4/QtWebKit -I/usr/local/include/qt4/QtUiTools
> -I/usr/loc
> al/include/qt4/QtTest -I/usr/local/include/qt4/QtSvg
> -I/usr/local/include/qt4/QtSql -I/usr/local/include/qt4/QtScript
> -I/usr/local/include/qt4/QtOpenGL -I/usr/local/include/qt4/QtNetwork
> -I/usr/local/include/qt4/QtHelp -I/usr/local/include/qt4/QtDesigner
> -I/usr/local/include/qt4/QtDeclarative -I/usr/local/include/qt4/QtDBus
> -I/usr/local/include/qt4/Qt3Support -I/usr/local/include/qt4/QtGui
> -I/usr/local/include/qt4/QtCore -I/usr/local/include/qt4/Qt
> -I/usr/local/share/qt4/mkspecs/default -I/usr/local/include/qt4
> -I/usr/local/include     -D_LARGEFILE64_SOURCE -o
> CMakeFiles/kcompactdisc.dir/wmlib/audio/audio_sun.o   -c
> /wrkdirs/usr/ports/audio/libkcompactdisc/work/libkcompactdisc-4.9.5/wmlib/audio/audio_sun.c
> In file included from
> /wrkdirs/usr/ports/audio/libkcompactdisc/work/libkcompactdisc-4.9.5/wmlib/audio/audio_alsa.c:34:
> /usr/local/include/alsa/asoundlib.h:63:5: warning: "__BYTE_ORDER" is not
> defined
> /usr/local/include/alsa/asoundlib.h:63:21: warning: "__LITTLE_ENDIAN" is
> not defined
> In file included from /usr/local/include/alsa/asoundlib.h:81,
>                  from
> /wrkdirs/usr/ports/audio/libkcompactdisc/work/libkcompactdisc-4.9.5/wmlib/audio/audio_alsa.c:34:
> /usr/local/include/alsa/pcm.h:204:5: warning: "__BYTE_ORDER" is not defined
> /usr/local/include/alsa/pcm.h:204:21: warning: "__LITTLE_ENDIAN" is not
> defined
> In file included from /usr/local/include/alsa/asoundlib.h:81,
>                  from
> /wrkdirs/usr/ports/audio/libkcompactdisc/work/libkcompactdisc-4.9.5/wmlib/audio/audio_alsa.c:34:
> /usr/local/include/alsa/pcm.h:477: error: expected identifier or '(' before
> '/' token


Well the problem seems to be in alsa port. As temporary workaround you can
disable ALSA option in libkcompactdisc.

Max



More information about the kde-freebsd mailing list