View previous topic :: View next topic |
Author |
Message |
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3595
|
Posted: Sun Jun 20, 2021 4:48 pm Post subject: mixxx-9999+mixxx-2.3 down, building git, bisecting... |
|
|
While building almost daily, last working build timestamp:
Code: | Thu Jun 17 07:34:26 2021 >>> media-sound/mixxx-9999-r1
merge time: 3 hours, 35 minutes and 16 seconds. | Thrown error: Code: | >>> Preparing source in /var/no-tmpfs/portage/media-sound/mixxx-9999-r1/work/mixxx-9999 ...
[32;01m*[0m Working in BUILD_DIR: "/var/no-tmpfs/portage/media-sound/mixxx-9999-r1/work/mixxx-9999_build"
[32;01m*[0m Hardcoded definition(s) removed in CMakeLists.txt:
[32;01m*[0m set(CMAKE_BUILD_TYPE "${default_build_type}" CACHE STRING "Choose the typ
>>> Source prepared.
>>> Configuring source in /var/no-tmpfs/portage/media-sound/mixxx-9999-r1/work/mixxx-9999 ...
[32;01m*[0m Working in BUILD_DIR: "/var/no-tmpfs/portage/media-sound/mixxx-9999-r1/work/mixxx-9999_build"
cmake -C /var/no-tmpfs/portage/media-sound/mixxx-9999-r1/work/mixxx-9999_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DFAAD=off -DFFMPEG=on -DHID=off -DLILV=on -DMAD=on -DOPTIMIZE=off -DCCACHE_SUPPORT=off -DOPUS=on -DBROADCAST=off -DVINYLCONTROL=on -DINSTALL_USER_UDEV_RULES=OFF -DWAVPACK=off -DQTKEYCHAIN=off -DKEYFINDER=off -DENGINEPRIME=OFF -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_TOOLCHAIN_FILE=/var/no-tmpfs/portage/media-sound/mixxx-9999-r1/work/mixxx-9999_build/gentoo_toolchain.cmake /var/no-tmpfs/portage/media-sound/mixxx-9999-r1/work/mixxx-9999
loading initial cache file /var/no-tmpfs/portage/media-sound/mixxx-9999-r1/work/mixxx-9999_build/gentoo_common_config.cmake
CMake Error at CMakeLists.txt:57 (message):
CMAKE_BUILD_TYPE=Gentoo is not supported, use one of Debug, Release or
RelWithDebInfo. | Patch for 'Release' build: Code: | diff -Naur /var/db/repos/local-repo/media-sound/mixxx/mixxx-9999-r1.ebuild /var/db/repos/local-repo/media-sound/mixxx/mixxx-9999-r2.ebuild
--- /var/db/repos/local-repo/media-sound/mixxx/mixxx-9999-r1.ebuild 2021-04-06 21:57:46.800811354 +0300
+++ /var/db/repos/local-repo/media-sound/mixxx/mixxx-9999-r2.ebuild 2021-06-20 18:26:22.049498525 +0300
@@ -115,6 +115,7 @@
)
fi
+ CMAKE_BUILD_TYPE=Release
cmake_src_configure
} | Fixed here.
Ajust variable value to your liking according to above reported expected values.
Thks 4 ur attention, interest & support _________________ USE="-* ..." in /etc/portage/make.conf here.
Last edited by CaptainBlood on Tue Sep 28, 2021 1:06 pm; edited 8 times in total |
|
Back to top |
|
|
Zucca Moderator
Joined: 14 Jun 2007 Posts: 3335 Location: Rasi, Finland
|
Posted: Sun Jun 20, 2021 8:14 pm Post subject: |
|
|
Please submit a bug. ;) _________________ ..: Zucca :..
Gentoo IRC channels reside on Libera.Chat.
--
Quote: | I am NaN! I am a man! |
|
|
Back to top |
|
|
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3595
|
Posted: Thu Jul 01, 2021 4:53 pm Post subject: |
|
|
Latest git update fails to build here, whatever CMAKE_BUILD_TYPE defined in ebuild.
Anyone succeded to fix it?
Thks 4 ur attention, interest & support. _________________ USE="-* ..." in /etc/portage/make.conf here. |
|
Back to top |
|
|
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3595
|
Posted: Thu Jul 01, 2021 5:22 pm Post subject: |
|
|
SidebarModel feature implementation causes ebuild to fail.
My QT stack may be missing something.
As a side note: back in april, I've commented doc patch which is applied unconditionnaly (which seems to be the rule in the few ebuilds I have inspected): Code: | diff mixxx-9999.ebuild mixxx-9999-r2.ebuild
55d54
< media-libs/vamp-plugin-sdk
77a77
> # media-libs/vamp-plugin-sdk
84,86c84,87
< PATCHES=(
< "${FILESDIR}"/mixxx-9999-docs.patch
< )
---
> #2021/04/06
> #PATCHES=(
> # "${FILESDIR}"/mixxx-9999-docs.patch
> # )
116a118
> CMAKE_BUILD_TYPE=Release | media-libs/vamp-plugin-sdk requirement has been removed upstream while ago.
Thks 4 ur attention, interest & support. _________________ USE="-* ..." in /etc/portage/make.conf here. |
|
Back to top |
|
|
Hu Moderator
Joined: 06 Mar 2007 Posts: 21595
|
Posted: Fri Jul 02, 2021 1:41 am Post subject: |
|
|
CaptainBlood wrote: | As a side note: back in april, I've commented doc patch which is applied unconditionnaly (which seems to be the rule in the few ebuilds I have inspected) | I believe this rule arose as a sanity measure. It was easier to apply all patches unconditionally, and require that the patch's effect be conditionally enabled (such as via autoconf or preprocessor option) than to conditionally apply the patches individually. The latter made it too complicated to maintain multiple conditional patches, and ensure that all supported combinations applied cleanly, since one patch could depend on another. |
|
Back to top |
|
|
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3595
|
Posted: Sat Jul 17, 2021 11:20 pm Post subject: |
|
|
9999 last built version: 2.4-alpha-6372-g0244af2e04-modified (HEAD) Code: | cat /var/db/repos/local-repo/media-sound/mixxx/mixxx-2.3-r0.ebuild
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake xdg udev
DESCRIPTION="Advanced Digital DJ tool based on Qt"
HOMEPAGE="https://www.mixxx.org/"
if [[ "${PV}" == 9999 || ?.?.9999 ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/mixxxdj/${PN}.git"
else
SRC_URI="https://github.com/mixxxdj/${PN}/archive/release-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-release-${PV}"
KEYWORDS="~amd64 ~x86"
fi
if [[ "${PV}" == ?.?.9999 ]] ; then
EGIT_BRANCH=${PV%.9999}
fi
LICENSE="GPL-2"
SLOT="0"
IUSE="aac doc ffmpeg hid keyfinder lv2 mp3 mp4 opus qtkeychain shout wavpack"
RDEPEND="
dev-db/sqlite
dev-libs/glib:2
dev-libs/protobuf:0=
dev-qt/qtconcurrent:5
dev-qt/qtcore:5
dev-qt/qtdbus:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5
dev-qt/qtopengl:5
dev-qt/qtscript:5[scripttools]
dev-qt/qtsql:5
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
dev-qt/qtx11extras:5
dev-qt/qtxml:5
media-libs/chromaprint
media-libs/flac
media-libs/libebur128
media-libs/libid3tag
media-libs/libogg
media-libs/libsndfile
media-libs/libsoundtouch
media-libs/libvorbis
media-libs/portaudio
media-libs/portmidi
media-libs/rubberband
media-libs/taglib
media-libs/vamp-plugin-sdk
sci-libs/fftw:3.0=
sys-power/upower
virtual/glu
virtual/libusb:1
virtual/opengl
virtual/udev
x11-libs/libX11
aac? (
media-libs/faad2
media-libs/libmp4v2:0
)
ffmpeg? ( media-video/ffmpeg:0= )
hid? ( dev-libs/hidapi )
keyfinder? ( media-libs/libkeyfinder )
lv2? ( media-libs/lilv )
mp3? ( media-libs/libmad )
mp4? ( media-libs/libmp4v2:= )
opus? ( media-libs/opusfile )
qtkeychain? ( dev-libs/qtkeychain )
shout? ( >=media-libs/libshout-2.4.5 )
wavpack? ( media-sound/wavpack )
"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig
dev-qt/qttest:5
dev-qt/qtxmlpatterns:5"
#PATCHES=(
# "${FILESDIR}"/mixxx-9999-docs.patch
# )
src_prepare() {
cmake_src_prepare
}
src_configure() {
local mycmakeargs=(
-DFAAD="$(usex aac on off)"
-DFFMPEG="$(usex ffmpeg on off)"
-DHID="$(usex hid on off)"
-DLILV="$(usex lv2 on off)"
-DMAD="$(usex mp3 on off)"
-DOPTIMIZE="off"
-DCCACHE_SUPPORT="off"
-DOPUS="$(usex opus on off)"
-DBROADCAST="$(usex shout on off)"
-DVINYLCONTROL="on"
-DINSTALL_USER_UDEV_RULES=OFF
-DWAVPACK="$(usex wavpack on off)"
-DQTKEYCHAIN="$(usex qtkeychain on off)"
-DKEYFINDER="$(usex keyfinder on off)"
)
if [[ "${PV}" == 9999 ]] ; then
local mycmakeargs+=(
-DENGINEPRIME="OFF"
)
fi
CMAKE_BUILD_TYPE=Release
cmake_src_configure
}
src_compile() {
cmake_src_compile
}
src_install() {
cmake_src_install
udev_newrules "${S}"/res/linux/mixxx-usb-uaccess.rules 69-mixxx-usb-uaccess.rules
if use doc ; then
dodoc README Mixxx-Manual.pdf
fi
} | just built version: 2.4-alpha-681-g705955a920-modified (HEAD).
Thks 4 ur attention, interest & support. _________________ USE="-* ..." in /etc/portage/make.conf here. |
|
Back to top |
|
|
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3595
|
Posted: Sun Jul 18, 2021 10:44 am Post subject: |
|
|
Code: | FEATURES=-network-sandbox | required here.
Thks 4 ur attention, interest & support. _________________ USE="-* ..." in /etc/portage/make.conf here. |
|
Back to top |
|
|
Hu Moderator
Joined: 06 Mar 2007 Posts: 21595
|
Posted: Sun Jul 18, 2021 4:48 pm Post subject: |
|
|
CaptainBlood wrote: | Code: | FEATURES=-network-sandbox | required here. | That should not be necessary, and indicates a bug either in the ebuild or the upstream code. How does it fail when the sandbox is enabled? |
|
Back to top |
|
|
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3595
|
Posted: Sun Jul 18, 2021 5:52 pm Post subject: |
|
|
Have you recently been a mixxx-9999 user?
Round [89/817] build step, some sub package gets downloaded...
No academic ebuild supply intended, just a workaround to get things updated & working.
Other packages do require Code: | FEATURES=-network-sandbox | to be build here, e.g. app-emacs/* from melpa repository.
Thks 4 ur attention, interest & support. _________________ USE="-* ..." in /etc/portage/make.conf here. |
|
Back to top |
|
|
Hu Moderator
Joined: 06 Mar 2007 Posts: 21595
|
Posted: Sun Jul 18, 2021 7:04 pm Post subject: |
|
|
I have not. It sounds then as if the melpa repository also has unresolved bugs in this area. Packages must not require an Internet connection to build. |
|
Back to top |
|
|
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3595
|
Posted: Tue Sep 21, 2021 6:44 am Post subject: |
|
|
Above posted ebuild has failed from 2021/09/15.
gerion patch proposal for 9999
which doesn't seem to require Code: | FEATURES=-network-sandbox | This is a good thing.
Unfortunately they both fail to build at ~844/849 with issues in main.cpp regarding benchmark failing references. Code: | [845/849] : && /usr/bin/x86_64-pc-linux-gnu-g++ -march=native -mtune=native -O2 -pipe -Wa,-mbranches-within-32B-boundaries -Wl,-O1 -Wl,-fuse-ld=bfd -march=native -mtune=native -O2 -pipe -Wa,-mbranches-within-32B-boundaries CMakeFiles/mixxx-test.dir/mixxx-test_autogen/mocs_compilation.cpp.o CMakeFiles/mixxx-test.dir/src/test/analyserwaveformtest.cpp.o CMakeFiles/mixxx-test.dir/src/test/analyzersilence_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/audiotaperpot_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/autodjprocessor_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/baseeffecttest.cpp.o CMakeFiles/mixxx-test.dir/src/test/beatgridtest.cpp.o CMakeFiles/mixxx-test.dir/src/test/beatmaptest.cpp.o CMakeFiles/mixxx-test.dir/src/test/beatstranslatetest.cpp.o CMakeFiles/mixxx-test.dir/src/test/bpmtest.cpp.o CMakeFiles/mixxx-test.dir/src/test/bpmcontrol_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/broadcastprofile_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/broadcastsettings_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/cache_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/channelhandle_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/colorconfig_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/colormapperjsproxy_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/colorpalette_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/configobject_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/controller_mapping_validation_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/controllerscriptenginelegacy_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/controlobjecttest.cpp.o CMakeFiles/mixxx-test.dir/src/test/coreservicestest.cpp.o CMakeFiles/mixxx-test.dir/src/test/coverartcache_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/coverartutils_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/cratestorage_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/cue_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/cuecontrol_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/dbconnectionpool_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/dbidtest.cpp.o CMakeFiles/mixxx-test.dir/src/test/directorydaotest.cpp.o CMakeFiles/mixxx-test.dir/src/test/duration_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/durationutiltest.cpp.o CMakeFiles/mixxx-test.dir/src/test/effectchainslottest.cpp.o CMakeFiles/mixxx-test.dir/src/test/effectslottest.cpp.o CMakeFiles/mixxx-test.dir/src/test/effectsmanagertest.cpp.o CMakeFiles/mixxx-test.dir/src/test/enginebufferscalelineartest.cpp.o CMakeFiles/mixxx-test.dir/src/test/enginebuffertest.cpp.o CMakeFiles/mixxx-test.dir/src/test/enginefilterbiquadtest.cpp.o CMakeFiles/mixxx-test.dir/src/test/enginemastertest.cpp.o CMakeFiles/mixxx-test.dir/src/test/enginemicrophonetest.cpp.o CMakeFiles/mixxx-test.dir/src/test/enginesynctest.cpp.o CMakeFiles/mixxx-test.dir/src/test/fileinfo_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/frametest.cpp.o CMakeFiles/mixxx-test.dir/src/test/globaltrackcache_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/hotcuecontrol_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/imageutils_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/indexrange_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/keyutilstest.cpp.o CMakeFiles/mixxx-test.dir/src/test/lcstest.cpp.o CMakeFiles/mixxx-test.dir/src/test/learningutilstest.cpp.o CMakeFiles/mixxx-test.dir/src/test/libraryscannertest.cpp.o CMakeFiles/mixxx-test.dir/src/test/librarytest.cpp.o CMakeFiles/mixxx-test.dir/src/test/looping_control_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/main.cpp.o CMakeFiles/mixxx-test.dir/src/test/mathutiltest.cpp.o CMakeFiles/mixxx-test.dir/src/test/metadatatest.cpp.o CMakeFiles/mixxx-test.dir/src/test/metaknob_link_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/midicontrollertest.cpp.o CMakeFiles/mixxx-test.dir/src/test/mixxxtest.cpp.o CMakeFiles/mixxx-test.dir/src/test/movinginterquartilemean_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/nativeeffects_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/performancetimer_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/playcountertest.cpp.o CMakeFiles/mixxx-test.dir/src/test/playlisttest.cpp.o CMakeFiles/mixxx-test.dir/src/test/portmidicontroller_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/portmidienumeratortest.cpp.o CMakeFiles/mixxx-test.dir/src/test/queryutiltest.cpp.o CMakeFiles/mixxx-test.dir/src/test/rangelist_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/readaheadmanager_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/replaygaintest.cpp.o CMakeFiles/mixxx-test.dir/src/test/rescalertest.cpp.o CMakeFiles/mixxx-test.dir/src/test/rgbcolor_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/samplebuffertest.cpp.o CMakeFiles/mixxx-test.dir/src/test/sampleutiltest.cpp.o CMakeFiles/mixxx-test.dir/src/test/schemamanager_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/searchqueryparsertest.cpp.o CMakeFiles/mixxx-test.dir/src/test/seratobeatgridtest.cpp.o CMakeFiles/mixxx-test.dir/src/test/seratomarkerstest.cpp.o CMakeFiles/mixxx-test.dir/src/test/seratomarkers2test.cpp.o CMakeFiles/mixxx-test.dir/src/test/seratotagstest.cpp.o CMakeFiles/mixxx-test.dir/src/test/signalpathtest.cpp.o CMakeFiles/mixxx-test.dir/src/test/skincontext_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/softtakeover_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/soundproxy_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/soundsourceproviderregistrytest.cpp.o CMakeFiles/mixxx-test.dir/src/test/sqliteliketest.cpp.o CMakeFiles/mixxx-test.dir/src/test/synccontroltest.cpp.o CMakeFiles/mixxx-test.dir/src/test/tableview_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/taglibtest.cpp.o CMakeFiles/mixxx-test.dir/src/test/trackdao_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/trackexport_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/trackmetadata_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/tracknumberstest.cpp.o CMakeFiles/mixxx-test.dir/src/test/trackreftest.cpp.o CMakeFiles/mixxx-test.dir/src/test/trackupdate_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/uuid_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/wbatterytest.cpp.o CMakeFiles/mixxx-test.dir/src/test/wpushbutton_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/wwidgetstack_test.cpp.o CMakeFiles/mixxx-test.dir/mixxx-test_autogen/PNK5WDWK6L/qrc_mixxx.cpp.o -o mixxx-test -Wl,-rpath,/var/no-tmpfs/portage/media-sound/mixxx-2.3-r0/work/mixxx-2.3_build/lib:/var/no-tmpfs/portage/media-sound/mixxx-2.3-r0/work/mixxx-2.3_build/lib/benchmark/src libmixxx-lib.a libmixxx-gitinfostore.a lib/libgmockd.so.1.10.0 lib/benchmark/src/libbenchmark.so.0.0.0 /usr/lib64/liblilv-0.so /usr/lib64/libchromaprint.so /usr/lib64/libsqlite3.so lib/libdjinterop-install/lib/libdjinterop.a -lz /usr/lib64/libebur128.so libfidlib.a /usr/lib64/libkeyfinder.so /usr/lib64/libFLAC.so libFpClassify.a /usr/lib64/libmp3lame.so libKaitai.a libMP3GuessEnc.a /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so /usr/lib64/libvorbisfile.so /usr/lib64/libportaudio.so libPortAudioRingBuffer.a /usr/lib64/libportmidi.so /usr/lib64/libprotobuf-lite.so /usr/lib64/libQt5Concurrent.so.5.15.2 /usr/lib64/libQt5OpenGL.so.5.15.2 /usr/lib64/libQt5PrintSupport.so.5.15.2 /usr/lib64/libQt5QuickWidgets.so.5.15.2 /usr/lib64/libQt5Quick.so.5.15.2 /usr/lib64/libQt5QmlModels.so.5.15.2 /usr/lib64/libQt5Qml.so.5.15.2 /usr/lib64/libQt5Network.so.5.15.2 /usr/lib64/libQt5Sql.so.5.15.2 /usr/lib64/libQt5Svg.so.5.15.2 /usr/lib64/libQt5Test.so.5.15.2 /usr/lib64/libQt5Widgets.so.5.15.2 /usr/lib64/libQt5Xml.so.5.15.2 /usr/lib64/libSM.so /usr/lib64/libICE.so /usr/lib64/libX11.so /usr/lib64/libXext.so /usr/lib64/libQt5X11Extras.so.5.15.2 /usr/lib64/libQt5Gui.so.5.15.2 /usr/lib64/libQt5DBus.so.5.15.2 libQueenMaryDsp.a libReplayGain.a libReverb.a /usr/lib64/libQt5Core.so.5.15.2 /usr/lib64/librubberband.so /usr/lib64/libsndfile.so /usr/lib64/libSoundTouch.so /usr/lib64/libtag.so /usr/lib64/libupower-glib.so /usr/lib64/libglib-2.0.so /usr/lib64/libgobject-2.0.so /usr/lib64/libavcodec.so /usr/lib64/libavformat.so /usr/lib64/libavutil.so /usr/lib64/libswresample.so lib/libshout-idjc/libshout_mixxx.a /usr/lib64/libogg.so /usr/lib64/libvorbis.so /usr/lib64/libvorbisenc.so /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/lib64/libopusfile.so /usr/lib64/libopus.so /usr/lib64/libmad.so /usr/lib64/libid3tag.so /usr/lib64/libusb-1.0.so libmixxx-xwax.a lib/libgtestd.so.1.10.0 -lpthread -pthread /usr/lib64/librt.so && :
[31mFAILED: [0mmixxx-test
: && /usr/bin/x86_64-pc-linux-gnu-g++ -march=native -mtune=native -O2 -pipe -Wa,-mbranches-within-32B-boundaries -Wl,-O1 -Wl,-fuse-ld=bfd -march=native -mtune=native -O2 -pipe -Wa,-mbranches-within-32B-boundaries CMakeFiles/mixxx-test.dir/mixxx-test_autogen/mocs_compilation.cpp.o CMakeFiles/mixxx-test.dir/src/test/analyserwaveformtest.cpp.o CMakeFiles/mixxx-test.dir/src/test/analyzersilence_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/audiotaperpot_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/autodjprocessor_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/baseeffecttest.cpp.o CMakeFiles/mixxx-test.dir/src/test/beatgridtest.cpp.o CMakeFiles/mixxx-test.dir/src/test/beatmaptest.cpp.o CMakeFiles/mixxx-test.dir/src/test/beatstranslatetest.cpp.o CMakeFiles/mixxx-test.dir/src/test/bpmtest.cpp.o CMakeFiles/mixxx-test.dir/src/test/bpmcontrol_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/broadcastprofile_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/broadcastsettings_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/cache_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/channelhandle_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/colorconfig_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/colormapperjsproxy_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/colorpalette_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/configobject_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/controller_mapping_validation_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/controllerscriptenginelegacy_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/controlobjecttest.cpp.o CMakeFiles/mixxx-test.dir/src/test/coreservicestest.cpp.o CMakeFiles/mixxx-test.dir/src/test/coverartcache_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/coverartutils_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/cratestorage_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/cue_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/cuecontrol_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/dbconnectionpool_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/dbidtest.cpp.o CMakeFiles/mixxx-test.dir/src/test/directorydaotest.cpp.o CMakeFiles/mixxx-test.dir/src/test/duration_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/durationutiltest.cpp.o CMakeFiles/mixxx-test.dir/src/test/effectchainslottest.cpp.o CMakeFiles/mixxx-test.dir/src/test/effectslottest.cpp.o CMakeFiles/mixxx-test.dir/src/test/effectsmanagertest.cpp.o CMakeFiles/mixxx-test.dir/src/test/enginebufferscalelineartest.cpp.o CMakeFiles/mixxx-test.dir/src/test/enginebuffertest.cpp.o CMakeFiles/mixxx-test.dir/src/test/enginefilterbiquadtest.cpp.o CMakeFiles/mixxx-test.dir/src/test/enginemastertest.cpp.o CMakeFiles/mixxx-test.dir/src/test/enginemicrophonetest.cpp.o CMakeFiles/mixxx-test.dir/src/test/enginesynctest.cpp.o CMakeFiles/mixxx-test.dir/src/test/fileinfo_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/frametest.cpp.o CMakeFiles/mixxx-test.dir/src/test/globaltrackcache_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/hotcuecontrol_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/imageutils_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/indexrange_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/keyutilstest.cpp.o CMakeFiles/mixxx-test.dir/src/test/lcstest.cpp.o CMakeFiles/mixxx-test.dir/src/test/learningutilstest.cpp.o CMakeFiles/mixxx-test.dir/src/test/libraryscannertest.cpp.o CMakeFiles/mixxx-test.dir/src/test/librarytest.cpp.o CMakeFiles/mixxx-test.dir/src/test/looping_control_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/main.cpp.o CMakeFiles/mixxx-test.dir/src/test/mathutiltest.cpp.o CMakeFiles/mixxx-test.dir/src/test/metadatatest.cpp.o CMakeFiles/mixxx-test.dir/src/test/metaknob_link_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/midicontrollertest.cpp.o CMakeFiles/mixxx-test.dir/src/test/mixxxtest.cpp.o CMakeFiles/mixxx-test.dir/src/test/movinginterquartilemean_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/nativeeffects_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/performancetimer_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/playcountertest.cpp.o CMakeFiles/mixxx-test.dir/src/test/playlisttest.cpp.o CMakeFiles/mixxx-test.dir/src/test/portmidicontroller_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/portmidienumeratortest.cpp.o CMakeFiles/mixxx-test.dir/src/test/queryutiltest.cpp.o CMakeFiles/mixxx-test.dir/src/test/rangelist_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/readaheadmanager_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/replaygaintest.cpp.o CMakeFiles/mixxx-test.dir/src/test/rescalertest.cpp.o CMakeFiles/mixxx-test.dir/src/test/rgbcolor_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/samplebuffertest.cpp.o CMakeFiles/mixxx-test.dir/src/test/sampleutiltest.cpp.o CMakeFiles/mixxx-test.dir/src/test/schemamanager_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/searchqueryparsertest.cpp.o CMakeFiles/mixxx-test.dir/src/test/seratobeatgridtest.cpp.o CMakeFiles/mixxx-test.dir/src/test/seratomarkerstest.cpp.o CMakeFiles/mixxx-test.dir/src/test/seratomarkers2test.cpp.o CMakeFiles/mixxx-test.dir/src/test/seratotagstest.cpp.o CMakeFiles/mixxx-test.dir/src/test/signalpathtest.cpp.o CMakeFiles/mixxx-test.dir/src/test/skincontext_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/softtakeover_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/soundproxy_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/soundsourceproviderregistrytest.cpp.o CMakeFiles/mixxx-test.dir/src/test/sqliteliketest.cpp.o CMakeFiles/mixxx-test.dir/src/test/synccontroltest.cpp.o CMakeFiles/mixxx-test.dir/src/test/tableview_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/taglibtest.cpp.o CMakeFiles/mixxx-test.dir/src/test/trackdao_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/trackexport_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/trackmetadata_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/tracknumberstest.cpp.o CMakeFiles/mixxx-test.dir/src/test/trackreftest.cpp.o CMakeFiles/mixxx-test.dir/src/test/trackupdate_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/uuid_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/wbatterytest.cpp.o CMakeFiles/mixxx-test.dir/src/test/wpushbutton_test.cpp.o CMakeFiles/mixxx-test.dir/src/test/wwidgetstack_test.cpp.o CMakeFiles/mixxx-test.dir/mixxx-test_autogen/PNK5WDWK6L/qrc_mixxx.cpp.o -o mixxx-test -Wl,-rpath,/var/no-tmpfs/portage/media-sound/mixxx-2.3-r0/work/mixxx-2.3_build/lib:/var/no-tmpfs/portage/media-sound/mixxx-2.3-r0/work/mixxx-2.3_build/lib/benchmark/src libmixxx-lib.a libmixxx-gitinfostore.a lib/libgmockd.so.1.10.0 lib/benchmark/src/libbenchmark.so.0.0.0 /usr/lib64/liblilv-0.so /usr/lib64/libchromaprint.so /usr/lib64/libsqlite3.so lib/libdjinterop-install/lib/libdjinterop.a -lz /usr/lib64/libebur128.so libfidlib.a /usr/lib64/libkeyfinder.so /usr/lib64/libFLAC.so libFpClassify.a /usr/lib64/libmp3lame.so libKaitai.a libMP3GuessEnc.a /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so /usr/lib64/libvorbisfile.so /usr/lib64/libportaudio.so libPortAudioRingBuffer.a /usr/lib64/libportmidi.so /usr/lib64/libprotobuf-lite.so /usr/lib64/libQt5Concurrent.so.5.15.2 /usr/lib64/libQt5OpenGL.so.5.15.2 /usr/lib64/libQt5PrintSupport.so.5.15.2 /usr/lib64/libQt5QuickWidgets.so.5.15.2 /usr/lib64/libQt5Quick.so.5.15.2 /usr/lib64/libQt5QmlModels.so.5.15.2 /usr/lib64/libQt5Qml.so.5.15.2 /usr/lib64/libQt5Network.so.5.15.2 /usr/lib64/libQt5Sql.so.5.15.2 /usr/lib64/libQt5Svg.so.5.15.2 /usr/lib64/libQt5Test.so.5.15.2 /usr/lib64/libQt5Widgets.so.5.15.2 /usr/lib64/libQt5Xml.so.5.15.2 /usr/lib64/libSM.so /usr/lib64/libICE.so /usr/lib64/libX11.so /usr/lib64/libXext.so /usr/lib64/libQt5X11Extras.so.5.15.2 /usr/lib64/libQt5Gui.so.5.15.2 /usr/lib64/libQt5DBus.so.5.15.2 libQueenMaryDsp.a libReplayGain.a libReverb.a /usr/lib64/libQt5Core.so.5.15.2 /usr/lib64/librubberband.so /usr/lib64/libsndfile.so /usr/lib64/libSoundTouch.so /usr/lib64/libtag.so /usr/lib64/libupower-glib.so /usr/lib64/libglib-2.0.so /usr/lib64/libgobject-2.0.so /usr/lib64/libavcodec.so /usr/lib64/libavformat.so /usr/lib64/libavutil.so /usr/lib64/libswresample.so lib/libshout-idjc/libshout_mixxx.a /usr/lib64/libogg.so /usr/lib64/libvorbis.so /usr/lib64/libvorbisenc.so /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/lib64/libopusfile.so /usr/lib64/libopus.so /usr/lib64/libmad.so /usr/lib64/libid3tag.so /usr/lib64/libusb-1.0.so libmixxx-xwax.a lib/libgtestd.so.1.10.0 -lpthread -pthread /usr/lib64/librt.so && :
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: CMakeFiles/mixxx-test.dir/src/test/main.cpp.o: in function `main':
main.cpp:(.text.startup+0x99): undefined reference to `benchmark::Initialize(int*, char**)'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: main.cpp:(.text.startup+0xac): undefined reference to `benchmark::RunSpecifiedBenchmarks()'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: CMakeFiles/mixxx-test.dir/src/test/main.cpp.o: in function `_GLOBAL__sub_I_main.cpp':
main.cpp:(.text.startup+0x119): undefined reference to `benchmark::internal::InitializeStreams()'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: CMakeFiles/mixxx-test.dir/src/test/sampleutiltest.cpp.o: in function `(anonymous namespace)::BM_MemCpy(benchmark::State&)':
sampleutiltest.cpp:(.text+0x2c8): undefined reference to `benchmark::State::FinishKeepRunning()'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: sampleutiltest.cpp:(.text+0x2f4): undefined reference to `benchmark::State::StartKeepRunning()'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: CMakeFiles/mixxx-test.dir/src/test/sampleutiltest.cpp.o: in function `(anonymous namespace)::BM_StdCpy(benchmark::State&)':
sampleutiltest.cpp:(.text+0xa93): undefined reference to `benchmark::State::FinishKeepRunning()'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: sampleutiltest.cpp:(.text+0xab4): undefined reference to `benchmark::State::StartKeepRunning()'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: CMakeFiles/mixxx-test.dir/src/test/sampleutiltest.cpp.o: in function `(anonymous namespace)::BM_Copy2WithGain(benchmark::State&)':
sampleutiltest.cpp:(.text+0xbce): undefined reference to `benchmark::State::FinishKeepRunning()'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: sampleutiltest.cpp:(.text+0xbfc): undefined reference to `benchmark::State::StartKeepRunning()'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: CMakeFiles/mixxx-test.dir/src/test/sampleutiltest.cpp.o: in function `(anonymous namespace)::BM_Copy2WithRampingGain(benchmark::State&)':
sampleutiltest.cpp:(.text+0xd68): undefined reference to `benchmark::State::FinishKeepRunning()'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: sampleutiltest.cpp:(.text+0xd97): undefined reference to `benchmark::State::StartKeepRunning()'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: CMakeFiles/mixxx-test.dir/src/test/sampleutiltest.cpp.o: in function `__static_initialization_and_destruction_0(int, int) [clone .constprop.0]':
sampleutiltest.cpp:(.text.startup+0x1ed): undefined reference to `benchmark::internal::InitializeStreams()'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: sampleutiltest.cpp:(.text.startup+0xcf9): undefined reference to `benchmark::internal::Benchmark::Benchmark(char const*)'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: sampleutiltest.cpp:(.text.startup+0xd00): undefined reference to `vtable for benchmark::internal::FunctionBenchmark'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: sampleutiltest.cpp:(.text.startup+0xd1d): undefined reference to `benchmark::internal::RegisterBenchmarkInternal(benchmark::internal::Benchmark*)'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: sampleutiltest.cpp:(.text.startup+0xd2f): undefined reference to `benchmark::internal::Benchmark::Range(long, long)'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: sampleutiltest.cpp:(.text.startup+0xd4b): undefined reference to `benchmark::internal::Benchmark::Benchmark(char const*)'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: sampleutiltest.cpp:(.text.startup+0xd68): undefined reference to `benchmark::internal::RegisterBenchmarkInternal(benchmark::internal::Benchmark*)'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: sampleutiltest.cpp:(.text.startup+0xd7a): undefined reference to `benchmark::internal::Benchmark::Range(long, long)'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: sampleutiltest.cpp:(.text.startup+0xd96): undefined reference to `benchmark::internal::Benchmark::Benchmark(char const*)'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: sampleutiltest.cpp:(.text.startup+0xdb3): undefined reference to `benchmark::internal::RegisterBenchmarkInternal(benchmark::internal::Benchmark*)'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: sampleutiltest.cpp:(.text.startup+0xdc5): undefined reference to `benchmark::internal::Benchmark::Range(long, long)'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: sampleutiltest.cpp:(.text.startup+0xde1): undefined reference to `benchmark::internal::Benchmark::Benchmark(char const*)'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: sampleutiltest.cpp:(.text.startup+0xdfe): undefined reference to `benchmark::internal::RegisterBenchmarkInternal(benchmark::internal::Benchmark*)'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: sampleutiltest.cpp:(.text.startup+0xe10): undefined reference to `benchmark::internal::Benchmark::Range(long, long)'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: sampleutiltest.cpp:(.text.startup+0xe2f): undefined reference to `benchmark::internal::Benchmark::Benchmark(char const*)'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: sampleutiltest.cpp:(.text.startup+0xe4c): undefined reference to `benchmark::internal::RegisterBenchmarkInternal(benchmark::internal::Benchmark*)'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: sampleutiltest.cpp:(.text.startup+0xe6c): undefined reference to `benchmark::internal::Benchmark::Range(long, long)'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed. | Maybe someone has an idea or even a fix in this respect?
Thks 4 ur attention, interest & support. _________________ USE="-* ..." in /etc/portage/make.conf here. |
|
Back to top |
|
|
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3595
|
Posted: Tue Sep 21, 2021 10:53 am Post subject: |
|
|
Building fine locally as mixxx build @ github describes.
Runs fine too.
dev-libs/qtkeychain had to be installed, as configure step failed otherwise.
No benefit from make.conf & /etc/portage friends, though .
Thks 4 ur attention, interest & support _________________ USE="-* ..." in /etc/portage/make.conf here. |
|
Back to top |
|
|
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3595
|
Posted: Tue Sep 21, 2021 12:21 pm Post subject: |
|
|
size is crazy though: Code: | user@amd64 ~/apps/mixxx/mixxx-main $ ll /usr/bin/mixxx
-rwxr-xr-x 1 root root 12810720 sept. 14 08:18 /usr/bin/mixxx
user@amd64 ~/apps/mixxx/mixxx-main $ ls /bin/mixxx
ls: cannot access '/bin/mixxx': Aucun fichier ou dossier de ce type
user@amd64 ~/apps/mixxx/mixxx-main $ ll build/mixxx
-rwxr-xr-x 1 luc luc 352673176 sept. 21 15:11 build/mixxx | Thks 4 ur attention, interest & support. _________________ USE="-* ..." in /etc/portage/make.conf here. |
|
Back to top |
|
|
Hu Moderator
Joined: 06 Mar 2007 Posts: 21595
|
Posted: Tue Sep 21, 2021 7:48 pm Post subject: |
|
|
Did you build one of those with debug symbols and the other without? An unstripped build with full debug symbols can add quite a lot to total size. |
|
Back to top |
|
|
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3595
|
Posted: Wed Sep 22, 2021 4:15 am Post subject: |
|
|
Obviously default cmake scripting builds full debug version...
Code: | cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=Release -DQTKEYCHAIN=off -DHID=off -DFAAD=off -DWAVPACK=off -S ~/apps/mixxx/mixxx-main -B ~/apps/mixxx/mixxx-main/build | allowed to switch to release cut matching Code: | Installed versions: 2.3-r0*l[1](08:18:05 14/09/2021)(ffmpeg keyfinder lv2 mp3 opus shout -aac -doc -hid -mp4 -qtkeychain -wavpack) | As a result: Code: | -rwxr-xr-x 1 luc luc 17605784 sept. 21 18:26 build/mixxx | Using cmake-gui shown Changing it to didn't reduce bin size.
Thks 4 ur attention, interest & support. _________________ USE="-* ..." in /etc/portage/make.conf here. |
|
Back to top |
|
|
Hu Moderator
Joined: 06 Mar 2007 Posts: 21595
|
Posted: Fri Sep 24, 2021 5:30 pm Post subject: |
|
|
Correct, because build optimizations do not influence inclusion of debug symbols. Normally, Portage will strip debug symbols before installation, unless instructed not to. |
|
Back to top |
|
|
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3595
|
Posted: Tue Sep 28, 2021 12:23 pm Post subject: |
|
|
git master manual build returns: Code: | user@amd64 ~/apps/mixxx/mixxx-main/build $ grep static ../build.log
[ 1%] Linking CXX static library libFpClassify.a
[ 1%] Linking C static library libmixxx-xwax.a
[ 1%] Linking CXX static library libReplayGain.a
[ 5%] Linking C static library libshout_mixxx.a
[ 7%] Linking C static library libMP3GuessEnc.a
[ 7%] Linking CXX static library libKaitai.a
[ 8%] Linking C static library libPortAudioRingBuffer.a
[ 8%] Linking C static library libfidlib.a
[ 8%] Linking CXX static library libQueenMaryDsp.a
[ 9%] Linking CXX static library libmixxx-gitinfostore.a
[ 10%] Linking CXX static library libReverb.a
[ 11%] Linking CXX static library ../../libgtest.a
[ 13%] Linking CXX static library libbenchmark.a
[ 13%] Linking CXX static library ../../libgtest_main.a
[ 13%] Linking CXX static library libbenchmark_main.a
[ 14%] Linking CXX static library ../../libgmock.a
[ 15%] Linking CXX static library ../../libgmock_main.a
[ 87%] Linking CXX static library libmixxx-lib.a |
Code: | user@amd64 ~/apps/mixxx/mixxx-main/build $ find . -name '*.a' | xargs ls -tr
./lib/libdjinterop-install/lib/libdjinterop.a
./libdjinterop-prefix/src/libdjinterop-build/libdjinterop.a
./libmixxx-xwax.a
./libFpClassify.a
./libReplayGain.a
./lib/libshout-idjc/libshout_mixxx.a
./libMP3GuessEnc.a
./libKaitai.a
./libPortAudioRingBuffer.a
./libfidlib.a
./libQueenMaryDsp.a
./libmixxx-gitinfostore.a
./libReverb.a
./lib/libgtest.a
./lib/benchmark/src/libbenchmark.a
./lib/libgtest_main.a
./lib/benchmark/src/libbenchmark_main.a
./lib/libgmock.a
./lib/libgmock_main.a
./libmixxx-lib.a | whereas mixxx-9999 fails building some static: Code: | amd64 /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work # gunzip -c /var/log/portage/media-sound\:mixxx-9999-r2\:20210928-112526.log.gz | grep static
[ 1%] Linking C static library libmixxx-xwax.a
[ 2%] Linking CXX static library libReplayGain.a
[ 5%] Linking C static library libshout_mixxx.a
[ 5%] Linking CXX static library libKaitai.a
[ 6%] Linking C static library libMP3GuessEnc.a
[ 6%] Linking CXX static library libFpClassify.a
[ 7%] Linking C static library libfidlib.a
[ 7%] Linking C static library libPortAudioRingBuffer.a
[ 8%] Linking CXX static library libReverb.a
[ 9%] Linking CXX static library libmixxx-gitinfostore.a
[ 11%] Linking CXX static library libQueenMaryDsp.a
[ 87%] Linking CXX static library libmixxx-lib.a |
Code: | amd64 /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work # find . -name *.a | xargs ls -tr
./mixxx-9999_build/libmixxx-xwax.a
./mixxx-9999_build/libReplayGain.a
./mixxx-9999_build/lib/libshout-idjc/libshout_mixxx.a
./mixxx-9999_build/libKaitai.a
./mixxx-9999_build/libMP3GuessEnc.a
./mixxx-9999_build/libFpClassify.a
./mixxx-9999_build/libfidlib.a
./mixxx-9999_build/libPortAudioRingBuffer.a
./mixxx-9999_build/libReverb.a
./mixxx-9999_build/libmixxx-gitinfostore.a
./mixxx-9999_build/libQueenMaryDsp.a
./mixxx-9999_build/libmixxx-lib.a | where Code: | 11%] Linking CXX static library ../../libgtest.a
[ 13%] Linking CXX static library libbenchmark.a
[ 13%] Linking CXX static library ../../libgtest_main.a
[ 13%] Linking CXX static library libbenchmark_main.a
[ 14%] Linking CXX static library ../../libgmock.a
[ 15%] Linking CXX static library ../../libgmock_main.a | and Code: | ./lib/libdjinterop-install/lib/libdjinterop.a
./libdjinterop-prefix/src/libdjinterop-build/libdjinterop.a
./lib/benchmark/src/libbenchmark.a
./lib/libgtest_main.a
./lib/benchmark/src/libbenchmark_main.a
./lib/libgmock.a
./lib/libgmock_main.a | are missing.
I wonder if cmake eclass is able to manage sub projects the same way it handles the main prohect?
Thks 4 ur attention, interest & support. _________________ USE="-* ..." in /etc/portage/make.conf here.
Last edited by CaptainBlood on Wed Sep 29, 2021 5:03 am; edited 2 times in total |
|
Back to top |
|
|
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3595
|
Posted: Tue Sep 28, 2021 2:06 pm Post subject: |
|
|
When building from git: Code: | cd /home/user/apps/mixxx/mixxx-main/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/user/apps/mixxx/mixxx-main /home/user/apps/mixxx/mixxx-mai /lib/libshout-idjc /home/user/apps/mixxx/mixxx-main/build /home/user/apps/mixxx/mixxx-main/build/lib/libshout-idjc /home/user/apps/mixxx/mixxx-main/build/lib/libshout-idjc/CMakeFiles/shout_mixxx.dir/DependInfo.cmake --color=
cd /home/user/apps/mixxx/mixxx-main/build/lib/libshout-idjc && /usr/bin/cmake -P CMakeFiles/shout_mixxx.dir/cmake_clean_target.cmake
cd /home/user/apps/mixxx/mixxx-main/build/lib/libshout-idjc && /usr/bin/cmake -E cmake_link_script CMakeFiles/shout_mixxx.dir/link.txt --verbose=1
cd /home/user/apps/mixxx/mixxx-main/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/user/apps/mixxx/mixxx-main /home/user/apps/mixxx/mixxx-mai /lib/googletest/googletest /home/user/apps/mixxx/mixxx-main/build /home/user/apps/mixxx/mixxx-main/build/lib/googletest/googletest /home/user/apps/mixxx/mixxx-main/build/lib/googletest/googletest/CMakeFiles/gtest.dir/DependInfo.cmake --color=
cd /home/user/apps/mixxx/mixxx-main/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/user/apps/mixxx/mixxx-main /home/user/apps/mixxx/mixxx-mai /lib/benchmark/src /home/user/apps/mixxx/mixxx-main/build /home/user/apps/mixxx/mixxx-main/build/lib/benchmark/src /home/user/apps/mixxx/mixxx-main/build/lib/benchmark/src/CMakeFiles/benchmark.dir/DependInfo.cmake --color=
cd /home/user/apps/mixxx/mixxx-main/build/lib/googletest/googletest && /usr/bin/cmake -P CMakeFiles/gtest.dir/cmake_clean_target.cmake
cd /home/user/apps/mixxx/mixxx-main/build/lib/googletest/googletest && /usr/bin/cmake -E cmake_link_script CMakeFiles/gtest.dir/link.txt --verbose=1
cd /home/user/apps/mixxx/mixxx-main/build/lib/benchmark/src && /usr/bin/cmake -P CMakeFiles/benchmark.dir/cmake_clean_target.cmake
cd /home/user/apps/mixxx/mixxx-main/build/lib/benchmark/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/benchmark.dir/link.txt --verbose=1
cd /home/user/apps/mixxx/mixxx-main/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/user/apps/mixxx/mixxx-main /home/user/apps/mixxx/mixxx-mai /lib/googletest/googlemock /home/user/apps/mixxx/mixxx-main/build /home/user/apps/mixxx/mixxx-main/build/lib/googletest/googlemock /home/user/apps/mixxx/mixxx-main/build/lib/googletest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake --color=
cd /home/user/apps/mixxx/mixxx-main/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/user/apps/mixxx/mixxx-main /home/user/apps/mixxx/mixxx-mai /lib/googletest/googletest /home/user/apps/mixxx/mixxx-main/build /home/user/apps/mixxx/mixxx-main/build/lib/googletest/googletest /home/user/apps/mixxx/mixxx-main/build/lib/googletest/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake --color=
cd /home/user/apps/mixxx/mixxx-main/build/lib/googletest/googletest && /usr/bin/cmake -P CMakeFiles/gtest_main.dir/cmake_clean_target.cmake
cd /home/user/apps/mixxx/mixxx-main/build/lib/googletest/googletest && /usr/bin/cmake -E cmake_link_script CMakeFiles/gtest_main.dir/link.txt --verbose=1
cd /home/user/apps/mixxx/mixxx-main/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/user/apps/mixxx/mixxx-main /home/user/apps/mixxx/mixxx-mai /lib/benchmark/src /home/user/apps/mixxx/mixxx-main/build /home/user/apps/mixxx/mixxx-main/build/lib/benchmark/src /home/user/apps/mixxx/mixxx-main/build/lib/benchmark/src/CMakeFiles/benchmark_main.dir/DependInfo.cmake --color=
cd /home/user/apps/mixxx/mixxx-main/build/lib/benchmark/src && /usr/bin/cmake -P CMakeFiles/benchmark_main.dir/cmake_clean_target.cmake
cd /home/user/apps/mixxx/mixxx-main/build/lib/benchmark/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/benchmark_main.dir/link.txt --verbose=1
cd /home/user/apps/mixxx/mixxx-main/build/lib/googletest/googlemock && /usr/bin/cmake -P CMakeFiles/gmock.dir/cmake_clean_target.cmake
cd /home/user/apps/mixxx/mixxx-main/build/lib/googletest/googlemock && /usr/bin/cmake -E cmake_link_script CMakeFiles/gmock.dir/link.txt --verbose=1
cd /home/user/apps/mixxx/mixxx-main/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/user/apps/mixxx/mixxx-main /home/user/apps/mixxx/mixxx-mai /lib/googletest/googlemock /home/user/apps/mixxx/mixxx-main/build /home/user/apps/mixxx/mixxx-main/build/lib/googletest/googlemock /home/user/apps/mixxx/mixxx-main/build/lib/googletest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake --color=
cd /home/user/apps/mixxx/mixxx-main/build/lib/googletest/googlemock && /usr/bin/cmake -P CMakeFiles/gmock_main.dir/cmake_clean_target.cmake
cd /home/user/apps/mixxx/mixxx-main/build/lib/googletest/googlemock && /usr/bin/cmake -E cmake_link_script CMakeFiles/gmock_main.dir/link.txt --verbose=1 | which happens differently with mixxx-9999 Code: | cd /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999 /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999/lib/benchmark/src /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build/lib/benchmark/src /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build/lib/benchmark/src/CMakeFiles/benchmark.dir/DependInfo.cmake --color=
cd /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999 /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999/lib/libshout-idjc /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build/lib/libshout-idjc /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build/lib/libshout-idjc/CMakeFiles/shout_mixxx.dir/DependInfo.cmake --color=
cd /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build/lib/libshout-idjc && /usr/bin/cmake -P CMakeFiles/shout_mixxx.dir/cmake_clean_target.cmake
cd /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build/lib/libshout-idjc && /usr/bin/cmake -E cmake_link_script CMakeFiles/shout_mixxx.dir/link.txt --verbose=1
cd /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999 /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999/lib/googletest/googletest /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build/lib/googletest/googletest /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build/lib/googletest/googletest/CMakeFiles/gtest.dir/DependInfo.cmake --color=
cd /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build/lib/googletest/googletest && /usr/bin/cmake -E cmake_link_script CMakeFiles/gtest.dir/link.txt --verbose=1
cd /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build/lib/googletest/googletest && /usr/bin/cmake -E cmake_symlink_library ../../libgtest.so.1.10.0 ../../libgtest.so.1.10.0 ../../libgtest.so
cd /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999 /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999/lib/googletest/googlemock /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build/lib/googletest/googlemock /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build/lib/googletest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake --color=
cd /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999 /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999/lib/googletest/googletest /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build/lib/googletest/googletest /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build/lib/googletest/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake --color=
cd /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build/lib/googletest/googletest && /usr/bin/cmake -E cmake_link_script CMakeFiles/gtest_main.dir/link.txt --verbose=1
cd /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build/lib/googletest/googletest && /usr/bin/cmake -E cmake_symlink_library ../../libgtest_main.so.1.10.0 ../../libgtest_main.so.1.10.0 ../../libgtest_main.so
cd /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build/lib/googletest/googlemock && /usr/bin/cmake -E cmake_link_script CMakeFiles/gmock.dir/link.txt --verbose=1
cd /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build/lib/googletest/googlemock && /usr/bin/cmake -E cmake_symlink_library ../../libgmock.so.1.10.0 ../../libgmock.so.1.10.0 ../../libgmock.so
cd /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999 /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999/lib/googletest/googlemock /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build/lib/googletest/googlemock /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build/lib/googletest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake --color=
cd /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build/lib/benchmark/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/benchmark.dir/link.txt --verbose=1
cd /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build/lib/benchmark/src && /usr/bin/cmake -E cmake_symlink_library libbenchmark.so.0.0.0 libbenchmark.so.0 libbenchmark.so
cd /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999 /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999/lib/benchmark/src /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build/lib/benchmark/src /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build/lib/benchmark/src/CMakeFiles/benchmark_main.dir/DependInfo.cmake --color=
cd /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build/lib/benchmark/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/benchmark_main.dir/link.txt --verbose=1
cd /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build/lib/benchmark/src && /usr/bin/cmake -E cmake_symlink_library libbenchmark_main.so.0.0.0 libbenchmark_main.so.0 libbenchmark_main.so
cd /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build/lib/googletest/googlemock && /usr/bin/cmake -E cmake_link_script CMakeFiles/gmock_main.dir/link.txt --verbose=1
cd /var/no-tmpfs/portage/media-sound/mixxx-9999-r2/work/mixxx-9999_build/lib/googletest/googlemock && /usr/bin/cmake -E cmake_symlink_library ../../libgmock_main.so.1.10.0 ../../libgmock_main.so.1.10.0 ../../libgmock_main.so | Thks 4 ur attention, interest & support. _________________ USE="-* ..." in /etc/portage/make.conf here. |
|
Back to top |
|
|
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3595
|
Posted: Thu Sep 30, 2021 8:16 am Post subject: |
|
|
Failure occurs when linking mixxx-test after mixxx is fully built.
mixxx works fine.
Failed in attempt to remove mixxx-text from cmake build stack (noob there).
Thks 4 ur attention, interest & support. _________________ USE="-* ..." in /etc/portage/make.conf here. |
|
Back to top |
|
|
|