雑記 日記帳 サブPCホスト oootooにclementine-1.2.2をインストール、その後やっとどうにか1.2.3に出来た。part2

# emerge clementine  を再びしても結構時間は掛かったのですが出来た物は

!!! Repository 'x-local' is missing masters attribute in '/home/hoge/portage/local/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility
WARNING: One or more repositories have missing repo_name entries:

/home/hoge/portage/local/profiles/repo_name

NOTE: Each repo_name entry should be a plain text file containing a
unique name for the repository on the first line.

 

* IMPORTANT: 8 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.

Calculating dependencies | * Manifest not found for '/home/hoge/portage/local/media-sound/clementine/clementine-1.2.3.ebuild'
... done!

!!! The following installed packages are masked:
- sci-geosciences/googleearth-7.1.2.2041::gentoo (masked by: googleearth license(s))
A copy of the 'googleearth' license is located at '/usr/portage/licenses/googleearth'.

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


>>> Verifying ebuild manifests

>>> Emerging (1 of 3) app-crypt/qca-2.0.3
* Fetching files in the background. To view fetch progress, run
* `tail -f /var/log/emerge-fetch.log` in another terminal.
* qca-2.0.3.tar.bz2 SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ]
>>> Unpacking source...
>>> Unpacking qca-2.0.3.tar.bz2 to /var/tmp/portage/app-crypt/qca-2.0.3/work
>>> Source unpacked in /var/tmp/portage/app-crypt/qca-2.0.3/work
>>> Preparing source in /var/tmp/portage/app-crypt/qca-2.0.3/work/qca-2.0.3 ...
* Applying qca-2.0.2-pcfilespath.patch ... [ ok ]
* Applying qca-2.0.3+gcc-4.7.patch ... [ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/app-crypt/qca-2.0.3/work/qca-2.0.3 ...
Configuring Qt Cryptographic Architecture (QCA) ...
Verifying Qt 4 build environment ... ok
Checking for Qt >= 4.2 ... yes
Checking for certstore ... /etc/ssl/certs/ca-certificates.crt

Good, your configure finished. Now run /usr/bin/gmake.

* Running qmake ... [ ok ]
>>> Source configured.
>>> Compiling source in /var/tmp/portage/app-crypt/qca-2.0.3/work/qca-2.0.3 ...
make
cd src/ && /usr/bin/qmake /var/tmp/portage/app-crypt/qca-2.0.3/work/qca-2.0.3/src/src.pro QMAKE_AR=x86_64-pc-linux-gnu-ar\ cqs QMAKE_CC=x86_64-pc-linux-gnu-gcc QMAKE_CXX=x86_64-pc-linux-gnu-g++ QMAKE_LINK=x86_64-pc-linux-gnu-g++ QMAKE_LINK_C=x86_64-pc-linux-gnu-gcc QMAKE_OBJCOPY=x86_64-pc-linux-gnu-objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CFLAGS=-O2\ -pipe QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= QMAKE_CXXFLAGS=-O2\ -pipe QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= QMAKE_LFLAGS=-Wl,-O1\ -Wl,--as-needed QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= QMAKE_LIBDIR_QT=/usr/lib64/qt4 QMAKE_LIBDIR_X11=/usr/lib64 QMAKE_LIBDIR_OPENGL=/usr/lib64 -o Makefile
cd src/ && make -f Makefile
make[1]: ディレクトリ `/var/tmp/portage/app-crypt/qca-2.0.3/work/qca-2.0.3/src' に入ります

 

           中 大幅に略

 

maprint -lechonest -lgobject-2.0 -lglib-2.0 -lqjson -lgstbase-0.10 -lgstreamer-0.10 -lgmodule-2.0 -lgthread-2.0 -lxml2 -lgstapp-0.10 -lgsttag-0.10 -lz -lgio-2.0 -lcdio -lm -lgstcdda-0.10 -lqca -lpthread ../3rdparty/qxt/libqxt.a ../3rdparty/qsqlite/libqsqlite.a /usr/lib64/qt4/libQtOpenGL.so /usr/lib64/qt4/libQtGui.so /usr/lib64/qt4/libQtDBus.so /usr/lib64/qt4/libQtXml.so /usr/lib64/qt4/libQtSql.so /usr/lib64/qt4/libQtNetwork.so /usr/lib64/qt4/libQtCore.so ../3rdparty/qsqlite/libsqlite.a -lX11 -ldl -Wl,-rpath,/usr/lib64/qt4:/usr/lib64/qca2:
make[2]: ディレクトリ `/var/tmp/portage/media-sound/clementine-1.2.2/work/clementine-1.2.2_build' から出ます
/usr/bin/cmake -E cmake_progress_report /var/tmp/portage/media-sound/clementine-1.2.2/work/clementine-1.2.2_build/CMakeFiles
[100%] Built target clementine
make[1]: ディレクトリ `/var/tmp/portage/media-sound/clementine-1.2.2/work/clementine-1.2.2_build' から出ます
/usr/bin/cmake -E cmake_progress_start /var/tmp/portage/media-sound/clementine-1.2.2/work/clementine-1.2.2_build/CMakeFiles 0
>>> Source compiled.
* Skipping make test/check due to ebuild restriction.
>>> Test phase [disabled because of RESTRICT=test]: media-sound/clementine-1.2.2

>>> Install clementine-1.2.2 into /var/tmp/portage/media-sound/clementine-1.2.2/image/ category media-sound
>>> Working in BUILD_DIR: "/var/tmp/portage/media-sound/clementine-1.2.2/work/clementine-1.2.2_build"
make install
[ 0%] Built target sqlite
[ 0%] Built target qsqlite
[ 1%] Built target qtsingleapplication
[ 2%] Built target qtiocompressor
[ 2%] Built target qxt
[ 2%] Built target sha2
[ 3%] Built target Qocoa
[ 4%] Built target libclementine-common
[ 4%] Built target clementine-spotifyblob-messages
[ 5%] Built target libclementine-tagreader
[ 5%] Built target libclementine-remote
[100%] Built target clementine_lib
[100%] Built target clementine-tagreader
[100%] Built target clementine
Install the project...
-- Install configuration: "Gentoo"
-- Installing: /var/tmp/portage/media-sound/clementine-1.2.2/image/usr/bin/clementine
-- Removed runtime path from "/var/tmp/portage/media-sound/clementine-1.2.2/image//usr/bin/clementine"
-- Installing: /var/tmp/portage/media-sound/clementine-1.2.2/image/usr/share/icons/hicolor/64x64/apps/application-x-clementine.png
-- Installing: /var/tmp/portage/media-sound/clementine-1.2.2/image/usr/share/icons/hicolor/scalable/apps/application-x-clementine.svg
-- Installing: /var/tmp/portage/media-sound/clementine-1.2.2/image/usr/share/applications/clementine.desktop
-- Installing: /var/tmp/portage/media-sound/clementine-1.2.2/image/usr/share/kde4/services/clementine-itms.protocol
-- Installing: /var/tmp/portage/media-sound/clementine-1.2.2/image/usr/share/kde4/services/clementine-itpc.protocol
-- Installing: /var/tmp/portage/media-sound/clementine-1.2.2/image/usr/share/kde4/services/clementine-feed.protocol
-- Installing: /var/tmp/portage/media-sound/clementine-1.2.2/image/usr/share/kde4/services/clementine-zune.protocol
-- Installing: /var/tmp/portage/media-sound/clementine-1.2.2/image/usr/bin/clementine-tagreader
-- Removed runtime path from "/var/tmp/portage/media-sound/clementine-1.2.2/image//usr/bin/clementine-tagreader"
>>> Completed installing clementine-1.2.2 into /var/tmp/portage/media-sound/clementine-1.2.2/image/

* QA Notice: This package installs one or more .desktop files that do not
* pass validation.
*
* /usr/share/applications/clementine.desktop: error: file contains group "Next Shortcut Group", but groups extending the format should start with "X-"
* /usr/share/applications/clementine.desktop: error: file contains group "Pause Shortcut Group", but groups extending the format should start with "X-"
* /usr/share/applications/clementine.desktop: error: file contains group "Play Shortcut Group", but groups extending the format should start with "X-"
* /usr/share/applications/clementine.desktop: error: file contains group "Previous Shortcut Group", but groups extending the format should start with "X-"
* /usr/share/applications/clementine.desktop: error: file contains group "Stop Shortcut Group", but groups extending the format should start with "X-"
*
strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment -R .GCC.command.line -R .note.gnu.gold-version
usr/bin/clementine
usr/bin/clementine-tagreader
ecompressdir: bzip2 -9 /usr/share/doc

>>> Installing (3 of 3) media-sound/clementine-1.2.2
* Updating icons cache ... [ ok ]
* Updating desktop mime database ...
* Updating icons cache ... [ ok ]
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.

* GNU info directory index is up-to-date.

* IMPORTANT: 7 config files in '/etc' need updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.

* IMPORTANT: 8 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.

Gentoo Linux hoge #

で clementine-1.2.2   でしたので

 

/usr/portage/media-sound/clementine/clementine-1.2.2.ebuild をリネームして

/usr/portage/media-sound/clementine/REclementine-1.2.2.ebuild にして作業で 

hoge@Gentoo Linux ~ $ cd '/home/hoge/portage/local/media-sound/clementine'
hoge@Gentoo Linux ~/portage/local/media-sound/clementine $ ebuild clementine-1.2.3.ebuild digest
!!! Repository 'x-local' is missing masters attribute in '/home/hoge/portage/local/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility
!!! No write access to '/usr/portage/distfiles'
!!! File clementine-1.2.3.tar.gz isn't fetched but unable to get it.
!!! Fetch failed for clementine-1.2.3.tar.gz, can't update Manifest
hoge@Gentoo Linux ~/portage/local/media-sound/clementine $

 

でNGで 

# emerge clementine
!!! Repository 'x-local' is missing masters attribute in '/home/hoge/portage/local/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility
WARNING: One or more repositories have missing repo_name entries:

/home/hoge/portage/local/profiles/repo_name

NOTE: Each repo_name entry should be a plain text file containing a
unique name for the repository on the first line.

 

* IMPORTANT: 8 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.

Calculating dependencies /
Invalid ebuild name: /usr/portage/media-sound/clementine/REclementine-1.2.2.ebuild
* Manifest not found for '/home/hoge/portage/local/media-sound/clementine/clementine-1.2.3.ebuild'
... done!
[ebuild U ~] media-sound/clementine-1.2.3 [1.2.2]

The following keyword changes are necessary to proceed:
(see "package.accept_keywords" in the portage(5) man page for more details)
# required by clementine (argument)
=media-sound/clementine-1.2.3 ~amd64

Use --autounmask-write to write changes to config files (honoring
CONFIG_PROTECT). Carefully examine the list of proposed changes,
paying special attention to mask or keyword changes that may expose
experimental or unstable packages.

!!! The following installed packages are masked:
- sci-geosciences/googleearth-7.1.2.2041::gentoo (masked by: googleearth license(s))
A copy of the 'googleearth' license is located at '/usr/portage/licenses/googleearth'.

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

 

で要求された物を書き加えて再び

Gentoo Linux hoge # emerge clementine
!!! Repository 'x-local' is missing masters attribute in '/home/hoge/portage/local/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility
WARNING: One or more repositories have missing repo_name entries:

/home/hoge/portage/local/profiles/repo_name

NOTE: Each repo_name entry should be a plain text file containing a
unique name for the repository on the first line.

 

* IMPORTANT: 8 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.

Calculating dependencies /
Invalid ebuild name: /usr/portage/media-sound/clementine/REclementine-1.2.2.ebuild
* Manifest not found for '/home/hoge/portage/local/media-sound/clementine/clementine-1.2.3.ebuild'
... done!

!!! The following installed packages are masked:
- sci-geosciences/googleearth-7.1.2.2041::gentoo (masked by: googleearth license(s))
A copy of the 'googleearth' license is located at '/usr/portage/licenses/googleearth'.

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


>>> Verifying ebuild manifests

!!! A file listed in the Manifest could not be found: /usr/portage/media-sound/clementine/clementine-1.2.2.ebuild

 

でNGでリネームした

/usr/portage/media-sound/clementine/REclementine-1.2.2.ebuild  を元の

/usr/portage/media-sound/clementine/clementine-1.2.2.ebuild に戻して

みたび

# emerge clementine
!!! Repository 'x-local' is missing masters attribute in '/home/hoge/portage/local/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility
WARNING: One or more repositories have missing repo_name entries:

/home/hoge/portage/local/profiles/repo_name

NOTE: Each repo_name entry should be a plain text file containing a
unique name for the repository on the first line.

 

* IMPORTANT: 8 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.

Calculating dependencies / * Manifest not found for '/home/hoge/portage/local/media-sound/clementine/clementine-1.2.3.ebuild'
... done!

!!! The following installed packages are masked:
- sci-geosciences/googleearth-7.1.2.2041::gentoo (masked by: package.mask, googleearth license(s))
/usr/portage/profiles/package.mask:
# Julian Ospald <hasufell@gentoo.org> (21 Jul 2013)
# Mask all unfetchable versions and those with tons of random
# bugs and segfaults (all). Don't ask for a version bump unless
# there is a working release.

A copy of the 'googleearth' license is located at '/usr/portage/licenses/googleearth'.

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


>>> Verifying ebuild manifests

>>> Emerging (1 of 1) media-sound/clementine-1.2.3
>>> Downloading 'http://ftp.iij.ad.jp/pub/linux/gentoo/distfiles/clementine-1.2.3.tar.gz'
--2014-12-06 00:19:18-- http://ftp.iij.ad.jp/pub/linux/gentoo/distfiles/clementine-1.2.3.tar.gz
ftp.iij.ad.jp をDNSに問いあわせています... 2001:240:bb8f:200::1:170, 202.232.140.170
ftp.iij.ad.jp|2001:240:bb8f:200::1:170|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 9076977 (8.7M) [application/x-gzip]
`/usr/portage/distfiles/clementine-1.2.3.tar.gz' に保存中

100%[======================================>] 9,076,977 8.59MB/s 時間 1.0s

2014-12-06 00:19:19 (8.59 MB/s) - `/usr/portage/distfiles/clementine-1.2.3.tar.gz' へ保存完了 [9076977/9076977]

* clementine-1.2.3.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ]
>>> Unpacking source...
>>> Unpacking clementine-1.2.3.tar.gz to /var/tmp/portage/media-sound/clementine-1.2.3/work
>>> Source unpacked in /var/tmp/portage/media-sound/clementine-1.2.3/work
>>> Preparing source in /var/tmp/portage/media-sound/clementine-1.2.3/work/Clementine-1.2.3 ...
* Applying clementine-1.2.3-namespaces.patch ... [ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/media-sound/clementine-1.2.3/work/Clementine-1.2.3 ...
>>> Working in BUILD_DIR: "/var/tmp/portage/media-sound/clementine-1.2.3/work/clementine-1.2.3_build"
cmake --no-warn-unused-cli -C /var/tmp/portage/media-sound/clementine-1.2.3/work/clementine-1.2.3_build/gentoo_common_config.cmake -G Unix Makefiles -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_WERROR=OFF -DLINGUAS= ja -DBUNDLE_PROJECTM_PRESETS=OFF -DENABLE_AUDIOCD=ON -DENABLE_DBUS=ON -DENABLE_DEVICEKIT=ON -DENABLE_LIBGPOD=OFF -DENABLE_LIBLASTFM=OFF -DENABLE_LIBMTP=OFF -DENABLE_MOODBAR=OFF -DENABLE_GIO=ON -DENABLE_WIIMOTEDEV=OFF -DENABLE_VISUALISATIONS=OFF -DENABLE_SOUNDMENU=OFF -DENABLE_BOX=OFF -DENABLE_DRO

 

           中 大幅に略

 

rk/Clementine-1.2.3/ext/clementine-tagreader/tagreaderworker.cpp
/usr/bin/cmake -E cmake_progress_report /var/tmp/portage/media-sound/clementine-1.2.3/work/clementine-1.2.3_build/CMakeFiles
[100%] Building CXX object ext/clementine-tagreader/CMakeFiles/clementine-tagreader.dir/qrc_data.cxx.o
cd /var/tmp/portage/media-sound/clementine-1.2.3/work/clementine-1.2.3_build/ext/clementine-tagreader && /usr/bin/x86_64-pc-linux-gnu-g++ -DBUILD_QXT_CORE -DBUILD_QXT_GUI -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_TO_ASCII -DQT_OPENGL_LIB -DQT_SQL_LIB -DQT_STRICT_ITERATORS -DQT_XML_LIB -DQXT_STATIC -DQT_NO_DEBUG_OUTPUT -DNDEBUG -O2 -pipe --std=c++0x -U__STRICT_ANSI__ -I/usr/include/taglib -isystem /usr/include/qt4 -isystem /usr/include/qt4/QtCore -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -isystem /usr/include/qt4/QtOpenGL -isystem /usr/include/qt4/QtGui -isystem /usr/include/qt4/QtDBus -isystem /usr/include/qt4/QtXml -isystem /usr/include/qt4/QtSql -isystem /usr/include/qt4/QtNetwork -I/var/tmp/portage/media-sound/clementine-1.2.3/work/Clementine-1.2.3/3rdparty/qsqlite -I/var/tmp/portage/media-sound/clementine-1.2.3/work/Clementine-1.2.3/ext/clementine-tagreader -I/var/tmp/portage/media-sound/clementine-1.2.3/work/clementine-1.2.3_build/ext/clementine-tagreader -I/var/tmp/portage/media-sound/clementine-1.2.3/work/Clementine-1.2.3/ext/libclementine-common -I/var/tmp/portage/media-sound/clementine-1.2.3/work/Clementine-1.2.3/ext/libclementine-tagreader -I/var/tmp/portage/media-sound/clementine-1.2.3/work/clementine-1.2.3_build/ext/libclementine-tagreader -I/var/tmp/portage/media-sound/clementine-1.2.3/work/Clementine-1.2.3/src -I/var/tmp/portage/media-sound/clementine-1.2.3/work/clementine-1.2.3_build/src -o CMakeFiles/clementine-tagreader.dir/qrc_data.cxx.o -c /var/tmp/portage/media-sound/clementine-1.2.3/work/clementine-1.2.3_build/ext/clementine-tagreader/qrc_data.cxx
Linking CXX executable ../../clementine-tagreader
cd /var/tmp/portage/media-sound/clementine-1.2.3/work/clementine-1.2.3_build/ext/clementine-tagreader && /usr/bin/cmake -E cmake_link_script CMakeFiles/clementine-tagreader.dir/link.txt --verbose=1
/usr/bin/x86_64-pc-linux-gnu-g++ -O2 -pipe --std=c++0x -U__STRICT_ANSI__ -Wl,-O1 -Wl,--as-needed CMakeFiles/clementine-tagreader.dir/main.cpp.o CMakeFiles/clementine-tagreader.dir/tagreaderworker.cpp.o CMakeFiles/clementine-tagreader.dir/qrc_data.cxx.o -o ../../clementine-tagreader -L/usr/lib64/qt4 -rdynamic -ltag /usr/lib64/qt4/libQtCore.so /usr/lib64/qt4/libQtNetwork.so ../libclementine-common/liblibclementine-common.a ../libclementine-tagreader/liblibclementine-tagreader.a ../libclementine-common/liblibclementine-common.a -lprotobuf -ltag -lpthread -Wl,-rpath,/usr/lib64/qt4:
make[2]: ディレクトリ `/var/tmp/portage/media-sound/clementine-1.2.3/work/clementine-1.2.3_build' から出ます
/usr/bin/cmake -E cmake_progress_report /var/tmp/portage/media-sound/clementine-1.2.3/work/clementine-1.2.3_build/CMakeFiles
[100%] Built target clementine-tagreader
make -f src/CMakeFiles/clementine.dir/build.make src/CMakeFiles/clementine.dir/depend
make[2]: ディレクトリ `/var/tmp/portage/media-sound/clementine-1.2.3/work/clementine-1.2.3_build' に入ります
cd /var/tmp/portage/media-sound/clementine-1.2.3/work/clementine-1.2.3_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /var/tmp/portage/media-sound/clementine-1.2.3/work/Clementine-1.2.3 /var/tmp/portage/media-sound/clementine-1.2.3/work/Clementine-1.2.3/src /var/tmp/portage/media-sound/clementine-1.2.3/work/clementine-1.2.3_build /var/tmp/portage/media-sound/clementine-1.2.3/work/clementine-1.2.3_build/src /var/tmp/portage/media-sound/clementine-1.2.3/work/clementine-1.2.3_build/src/CMakeFiles/clementine.dir/DependInfo.cmake --color=
Dependee "/var/tmp/portage/media-sound/clementine-1.2.3/work/clementine-1.2.3_build/src/CMakeFiles/clementine.dir/DependInfo.cmake" is newer than depender "/var/tmp/portage/media-sound/clementine-1.2.3/work/clementine-1.2.3_build/src/CMakeFiles/clementine.dir/depend.internal".
Dependee "/var/tmp/portage/media-sound/clementine-1.2.3/work/clementine-1.2.3_build/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/tmp/portage/media-sound/clementine-1.2.3/work/clementine-1.2.3_build/src/CMakeFiles/clementine.dir/depend.internal".
Scanning dependencies of target clementine
make[2]: ディレクトリ `/var/tmp/portage/media-sound/clementine-1.2.3/work/clementine-1.2.3_build' から出ます
make -f src/CMakeFiles/clementine.dir/build.make src/CMakeFiles/clementine.dir/build
make[2]: ディレクトリ `/var/tmp/portage/media-sound/clementine-1.2.3/work/clementine-1.2.3_build' に入ります
/usr/bin/cmake -E cmake_progress_report /var/tmp/portage/media-sound/clementine-1.2.3/work/clementine-1.2.3_build/CMakeFiles
[100%] Building CXX object src/CMakeFiles/clementine.dir/main.cpp.o
cd /var/tmp/portage/media-sound/clementine-1.2.3/work/clementine-1.2.3_build/src && /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_NO_PLACEHOLDERS -DBUILD_QXT_CORE -DBUILD_QXT_GUI -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_SQL_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_XML_LIB -DQXT_STATIC -DQT_NO_DEBUG_OUTPUT -DNDEBUG -O2 -pipe -Woverloaded-virtual -Wall -Wno-sign-compare -Wno-deprecated-declarations -Wno-unused-local-typedefs -Wno-unused-private-field -Wno-unknown-warning-option --std=c++0x -U__STRICT_ANSI__ -I/usr/include/taglib -isystem /usr/include/qt4 -isystem /usr/include/qt4/QtCore -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -isystem /usr/include/qt4/QtOpenGL -isystem /usr/include/qt4/QtGui -isystem /usr/include/qt4/QtDBus -isystem /usr/include/qt4/QtXml -isystem /usr/include/qt4/QtSql -isystem /usr/include/qt4/QtNetwork -I/var/tmp/portage/media-sound/clementine-1.2.3/work/Clementine-1.2.3/3rdparty/qsqlite -I/var/tmp/portage/media-sound/clementine-1.2.3/work/Clementine-1.2.3 -I/var/tmp/portage/media-sound/clementine-1.2.3/work/clementine-1.2.3_build/src -I/var/tmp/portage/media-sound/clementine-1.2.3/work/Clementine-1.2.3/src -I/var/tmp/portage/media-sound/clementine-1.2.3/work/Clementine-1.2.3/src/../3rdparty/gmock/gtest/include -I/var/tmp/portage/media-sound/clementine-1.2.3/work/clementine-1.2.3_build -I/var/tmp/portage/media-sound/clementine-1.2.3/work/Clementine-1.2.3/3rdparty/qtsingleapplication -I/var/tmp/portage/media-sound/clementine-1.2.3/work/Clementine-1.2.3/3rdparty/qtiocompressor -I/var/tmp/portage/media-sound/clementine-1.2.3/work/Clementine-1.2.3/3rdparty/qxt -I/var/tmp/portage/media-sound/clementine-1.2.3/work/Clementine-1.2.3/3rdparty/sha2 -I/usr/include/mygpo-qt -I/var/tmp/portage/media-sound/clementine-1.2.3/work/Clementine-1.2.3/ext/libclementine-common -I/var/tmp/portage/media-sound/clementine-1.2.3/work/Clementine-1.2.3/ext/libclementine-tagreader -I/var/tmp/portage/media-sound/clementine-1.2.3/work/clementine-1.2.3_build/ext/libclementine-tagreader -I/var/tmp/portage/media-sound/clementine-1.2.3/work/Clementine-1.2.3/ext/libclementine-remote -I/var/tmp/portage/media-sound/clementine-1.2.3/work/clementine-1.2.3_build/ext/libclementine-remote -I/var/tmp/portage/media-sound/clementine-1.2.3/work/Clementine-1.2.3/ext/libclementine-spotifyblob -I/var/tmp/portage/media-sound/clementine-1.2.3/work/clementine-1.2.3_build/ext/libclementine-spotifyblob -I/usr/include/qca2/QtCrypto -o CMakeFiles/clementine.dir/main.cpp.o -c /var/tmp/portage/media-sound/clementine-1.2.3/work/Clementine-1.2.3/src/main.cpp
Linking CXX executable ../clementine
cd /var/tmp/portage/media-sound/clementine-1.2.3/work/clementine-1.2.3_build/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/clementine.dir/link.txt --verbose=1
/usr/bin/x86_64-pc-linux-gnu-g++ -O2 -pipe -Woverloaded-virtual -Wall -Wno-sign-compare -Wno-deprecated-declarations -Wno-unused-local-typedefs -Wno-unused-private-field -Wno-unknown-warning-option --std=c++0x -U__STRICT_ANSI__ -Wl,-O1 -Wl,--as-needed CMakeFiles/clementine.dir/main.cpp.o -o ../clementine -L/usr/lib64/qt4 -L/usr/lib64/qca2 -rdynamic libclementine_lib.a ../ext/libclementine-spotifyblob/libclementine-spotifyblob-messages.a ../ext/libclementine-tagreader/liblibclementine-tagreader.a ../ext/libclementine-remote/liblibclementine-remote.a ../ext/libclementine-common/liblibclementine-common.a -lprotobuf ../3rdparty/sha2/libsha2.a -ltag -lmygpo-qt -lQtNetwork ../3rdparty/qtsingleapplication/libqtsingleapplication.a ../3rdparty/qtiocompressor/libqtiocompressor.a ../3rdparty/qocoa/libQocoa.a -lQtCore -lchromaprint -lechonest -lgobject-2.0 -lglib-2.0 -lqjson -lgstbase-0.10 -lgstreamer-0.10 -lgmodule-2.0 -lgthread-2.0 -lxml2 -lgstapp-0.10 -lgsttag-0.10 -lz -lgio-2.0 -lcdio -lm -lgstcdda-0.10 -lqca -lQtCore -lchromaprint -lechonest -lgobject-2.0 -lglib-2.0 -lqjson -lgstbase-0.10 -lgstreamer-0.10 -lgmodule-2.0 -lgthread-2.0 -lxml2 -lgstapp-0.10 -lgsttag-0.10 -lz -lgio-2.0 -lcdio -lm -lgstcdda-0.10 -lqca -lpthread ../3rdparty/qxt/libqxt.a ../3rdparty/qsqlite/libqsqlite.a /usr/lib64/qt4/libQtOpenGL.so /usr/lib64/qt4/libQtGui.so /usr/lib64/qt4/libQtDBus.so /usr/lib64/qt4/libQtXml.so /usr/lib64/qt4/libQtSql.so /usr/lib64/qt4/libQtNetwork.so /usr/lib64/qt4/libQtCore.so ../3rdparty/qsqlite/libsqlite.a -lX11 -ldl -Wl,-rpath,/usr/lib64/qt4:/usr/lib64/qca2:
make[2]: ディレクトリ `/var/tmp/portage/media-sound/clementine-1.2.3/work/clementine-1.2.3_build' から出ます
/usr/bin/cmake -E cmake_progress_report /var/tmp/portage/media-sound/clementine-1.2.3/work/clementine-1.2.3_build/CMakeFiles
[100%] Built target clementine
make[1]: ディレクトリ `/var/tmp/portage/media-sound/clementine-1.2.3/work/clementine-1.2.3_build' から出ます
/usr/bin/cmake -E cmake_progress_start /var/tmp/portage/media-sound/clementine-1.2.3/work/clementine-1.2.3_build/CMakeFiles 0
>>> Source compiled.
* Skipping make test/check due to ebuild restriction.
>>> Test phase [disabled because of RESTRICT=test]: media-sound/clementine-1.2.3

>>> Install clementine-1.2.3 into /var/tmp/portage/media-sound/clementine-1.2.3/image/ category media-sound
>>> Working in BUILD_DIR: "/var/tmp/portage/media-sound/clementine-1.2.3/work/clementine-1.2.3_build"
make install
[ 0%] Built target sqlite
[ 0%] Built target qsqlite
[ 1%] Built target qtsingleapplication
[ 2%] Built target qtiocompressor
[ 2%] Built target qxt
[ 2%] Built target sha2
[ 3%] Built target Qocoa
[ 4%] Built target libclementine-common
[ 4%] Built target clementine-spotifyblob-messages
[ 5%] Built target libclementine-tagreader
[ 5%] Built target libclementine-remote
[100%] Built target clementine_lib
[100%] Built target clementine-tagreader
[100%] Built target clementine
Install the project...
-- Install configuration: "Gentoo"
-- Installing: /var/tmp/portage/media-sound/clementine-1.2.3/image/usr/bin/clementine
-- Removed runtime path from "/var/tmp/portage/media-sound/clementine-1.2.3/image//usr/bin/clementine"
-- Installing: /var/tmp/portage/media-sound/clementine-1.2.3/image/usr/share/icons/hicolor/64x64/apps/application-x-clementine.png
-- Installing: /var/tmp/portage/media-sound/clementine-1.2.3/image/usr/share/icons/hicolor/scalable/apps/application-x-clementine.svg
-- Installing: /var/tmp/portage/media-sound/clementine-1.2.3/image/usr/share/applications/clementine.desktop
-- Installing: /var/tmp/portage/media-sound/clementine-1.2.3/image/usr/share/kde4/services/clementine-itms.protocol
-- Installing: /var/tmp/portage/media-sound/clementine-1.2.3/image/usr/share/kde4/services/clementine-itpc.protocol
-- Installing: /var/tmp/portage/media-sound/clementine-1.2.3/image/usr/share/kde4/services/clementine-feed.protocol
-- Installing: /var/tmp/portage/media-sound/clementine-1.2.3/image/usr/share/kde4/services/clementine-zune.protocol
-- Installing: /var/tmp/portage/media-sound/clementine-1.2.3/image/usr/bin/clementine-tagreader
-- Removed runtime path from "/var/tmp/portage/media-sound/clementine-1.2.3/image//usr/bin/clementine-tagreader"
>>> Completed installing clementine-1.2.3 into /var/tmp/portage/media-sound/clementine-1.2.3/image/

* QA Notice: This package installs one or more .desktop files that do not
* pass validation.
*
* /usr/share/applications/clementine.desktop: error: file contains group "Next Shortcut Group", but groups extending the format should start with "X-"
* /usr/share/applications/clementine.desktop: error: file contains group "Pause Shortcut Group", but groups extending the format should start with "X-"
* /usr/share/applications/clementine.desktop: error: file contains group "Play Shortcut Group", but groups extending the format should start with "X-"
* /usr/share/applications/clementine.desktop: error: file contains group "Previous Shortcut Group", but groups extending the format should start with "X-"
* /usr/share/applications/clementine.desktop: error: file contains group "Stop Shortcut Group", but groups extending the format should start with "X-"
*
strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment -R .GCC.command.line -R .note.gnu.gold-version
usr/bin/clementine
usr/bin/clementine-tagreader
ecompressdir: bzip2 -9 /usr/share/doc

>>> Installing (1 of 1) media-sound/clementine-1.2.3
* Updating desktop mime database ...
* Updating icons cache ... [ ok ]
* Updating desktop mime database ...
* Updating icons cache ... [ ok ]
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.

* GNU info directory index is up-to-date.

* IMPORTANT: 7 config files in '/etc' need updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.

* IMPORTANT: 8 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.

Gentoo Linux hoge #

 

で clementine-1.2.3 が出来ました。

結論として、「やり方がよくわからない」でした。