Bug 175176 - games-puzzle/ksudoku-0.4 won't emerge
|
Bug#:
175176
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: jokey@gentoo.org
|
Reported By: ch_meyer@gmx.net
|
|
Component: Games
|
|
|
URL:
|
|
Summary: games-puzzle/ksudoku-0.4 won't emerge
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2007-04-19 07:16 0000
|
It refuses to install if I don't have the icons already installed:
-- Installing /usr/share/icons/hicolor/16x16/apps/ksudoku.png
ACCESS DENIED unlink: /usr/share/icons/hicolor/16x16/apps/ksudoku.png
ACCESS DENIED open_wr: /usr/share/icons/hicolor/16x16/apps/ksudoku.png
CMake Error: Error in cmake code at
/var/tmp/portage/games-puzzle/ksudoku-0.4/work/ksudoku-0.4/src/install_icons.cmake:4:
CONFIGURE_FILE Problem configuring file
Current CMake stack:
/var/tmp/portage/games-puzzle/ksudoku-0.4/work/ksudoku-0.4/cmake_install.cmake;/var/tmp/portage/games-puzzle/ksudoku-0.4/work/ksudoku-0.4/src/cmake_install.cmake;/var/tmp/portage/games-puzzle/ksudoku-0.4/work/ksudoku-0.4/src/install_icons.cmake
make: *** [install] Fehler 255
!!! ERROR: games-puzzle/ksudoku-0.4 failed.
Call stack:
ebuild.sh, line 1614: Called dyn_install
ebuild.sh, line 1060: Called qa_call 'src_install'
environment, line 4784: Called src_install
ksudoku-0.4.ebuild, line 45: Called die
!!! emake install failed
!!! If you need support, post the topmost build error, and the call stack if
relevant.
!!! A complete build log is located at
'/var/tmp/portage/games-puzzle/ksudoku-0.4/temp/build.log'.
--------------------------- ACCESS VIOLATION SUMMARY --------------------------
LOG FILE = "/var/log/sandbox/sandbox-games-puzzle_-_ksudoku-0.4-28984.log"
unlink: /usr/share/icons/hicolor/16x16/apps/ksudoku.png
open_wr: /usr/share/icons/hicolor/16x16/apps/ksudoku.png
-------------------------------------------------------------------------------
I copied the icons in those directories, which worked for me but obviously
doesn't solve the actual problem.
Neither me nor x86 arch team member(s) can reproduce it, can you paste
a) emerge --info
b) emerge -pv cmake
please?
Here it is:
# emerge --info
Portage 2.1.2.2 (default-linux/amd64/2006.1, gcc-4.1.1, glibc-2.5-r0,
2.6.18-gentoo-r4 x86_64)
=================================================================
System uname: 2.6.18-gentoo-r4 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor
4800+
Gentoo Base System release 1.12.9
Timestamp of tree: Thu, 19 Apr 2007 15:20:01 +0000
dev-java/java-config: 1.3.7, 2.0.31-r5
dev-lang/python: 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox: 1.2.17
sys-devel/autoconf: 2.13, 2.61
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils: 2.16.1-r3
sys-devel/gcc-config: 1.3.15-r1
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.17-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=k8 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf
/etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -march=k8 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks metadata-transfer parallel-fetch sandbox sfperms
strict"
GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/
ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/
http://mirror.bih.net.ba/gentoo/ ftp://mirror.bih.net.ba/gentoo/
ftp://ftp.sh.cvut.cz/MIRRORS/gentoo/gentoo http://gentoo.supp.name/
http://mirror.uni-c.dk/pub/gentoo/ http://ftp.linux.ee/pub/gentoo/distfiles/
ftp://ftp.linux.ee/pub/gentoo/distfiles/ http://trumpetti.atm.tut.fi/gentoo/
ftp://trumpetti.atm.tut.fi/gentoo/ http://ftp.public.fix.fi/gentoo/
ftp://ftp.public.fix.fi/gentoo http://gentoo.modulix.net/gentoo/
http://ftp.club-internet.fr/pub/mirrors/gentoo ftp://gentoo.imj.fr/pub/gentoo/
ftp://ftp.tu-clausthal.de/pub/linux/gentoo/
ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo
http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/
ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/
http://ftp.uni-erlangen.de/pub/mirrors/gentoo
ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo
ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo
ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo
ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo
http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/
http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ "
LANG="de_CH.UTF-8"
LC_ALL="de_CH.UTF-8"
LINGUAS="de"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --stats --timeout=180
--exclude=/distfiles --exclude=/local --exclude=/packages
--filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="7z 7zip X X509 a52 aac acpi aiglx akode allegro alsa amarok amd64 arts
bash-completion berkdb bitmap-fonts blender-game bzip2 cairo cdparanoia cdr cli
cracklib crypt css cups devil divx doc dri dvd dvdr dvdread encode expat ffmpeg
flac fortran gdbm gif glitz gpm graphviz gzip hal hou iconv imagemagick ipv6
irc isdnlog jabber java java5 javascript jingle joystick jpeg jpeg2k kde
kdecards kdepim kdgraphics kdm kqemu lame libg++ logitech-mouse midi mikmod
mono mozsvg mp3 mp4 mpeg musepack music musicbrainz ncurses nfs nls nowin nptl
nptlonly nvidia ogg ogre openal openexr opengl pam pascal pcre perl plib png
ppds pppd python qmax qt3 qt3support qt4 rar readline reflection roe samba sasl
sdl sdl-sound session smp sndfile spl ssl svg svgz tagwriting tcpd teamarena
textures theora threads threadsafe tiff timidity truetype truetype-fonts
type1-fonts unicode userlocales vcd videos vim vim-syntax vim-with-x vlm voice
vorbis vorbis-psy wma wxwindows x264 xcomposite xine xml xorg xv xvid zip zlib"
ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x
ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3
trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw
asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa
lfloat linear meter mulaw multi null plug rate route share shm softvol"
ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses
text" LINGUAS="de" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS,
PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
# emerge -pv cmake
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] dev-util/cmake-2.4.3 0 kB
Total: 1 package (1 reinstall), Size of downloads: 0 kB
If it's not reproducible and I'm the only one with this problem, I don't want
to cause you more work, as I have managed to install ksudoku after all.
Well, the same over here:
# ACCEPT_KEYWORDS="~x86" emerge games-puzzle/ksudoku
results in:
-- Installing /usr/share/icons/hicolor/16x16/apps/ksudoku.png
ACCESS DENIED unlink: /usr/share/icons/hicolor/16x16/apps/ksudoku.png
ACCESS DENIED open_wr: /usr/share/icons/hicolor/16x16/apps/ksudoku.png
CMake Error: Error in cmake code at
/var/tmp/portage/games-puzzle/ksudoku-0.4/work/ksudoku-0.4/src/install_icons.cmake:4:
CONFIGURE_FILE Problem configuring file
Current CMake stack:
/var/tmp/portage/games-puzzle/ksudoku-0.4/work/ksudoku-0.4/cmake_install.cmake;/var/tmp/portage/games-puzzle/ksudoku-0.4/work/ksudoku-0.4/src/cmake_install.cmake;/var/tmp/portage/games-puzzle/ksudoku-0.4/work/ksudoku-0.4/src/install_icons.cmake
make: *** [install] Error 255
!!! ERROR: games-puzzle/ksudoku-0.4 failed.
Call stack:
ebuild.sh, line 1614: Called dyn_install
ebuild.sh, line 1060: Called qa_call 'src_install'
environment, line 4722: Called src_install
ksudoku-0.4.ebuild, line 45: Called die
!!! emake install failed
!!! If you need support, post the topmost build error, and the call stack if
relevant.
!!! A complete build log is located at
'/var/tmp/portage/games-puzzle/ksudoku-0.4/temp/build.log'.
--------------------------- ACCESS VIOLATION SUMMARY
---------------------------
LOG FILE = "/var/log/sandbox/sandbox-games-puzzle_-_ksudoku-0.4-11402.log"
unlink: /usr/share/icons/hicolor/16x16/apps/ksudoku.png
open_wr: /usr/share/icons/hicolor/16x16/apps/ksudoku.png
--------------------------------------------------------------------------------
However, cd'ing to /var/tmp/portage/.../work and running ./fastinstall as
provided with the source succeeds and even places the icon in the right place:
@k2 ~ $ ll /usr/kde/3.5/share/icons/hicolor/16x16/apps/
total 36
-rw-r--r-- 1 root root 996 Nov 17 18:33 kfind.png
-rw-r--r-- 1 root root 995 Nov 17 19:17 kfm.png
-rw-r--r-- 1 root root 1076 Apr 5 22:07 khelpcenter.png
-rw-r--r-- 1 root root 486 Nov 17 18:47 khotkeys.png
-rw-r--r-- 1 root root 967 Nov 17 20:00 klipper.png
-rw-r--r-- 1 root root 959 Nov 17 19:17 konqueror.png
-rw-r--r-- 1 root root 826 Nov 17 20:04 konsole.png
-rw-r--r-- 1 root root 1027 Nov 17 19:22 ksplash.png
-rw-r--r-- 1 root root 930 Apr 20 18:50 ksudoku.png
@k2 ~ $
Hrm ok, can both of you try with latest cmake so we can see if it's a cmake
bug?
(In reply to comment #4)
> Hrm ok, can both of you try with latest cmake so we can see if it's a cmake
> bug?
>
Updating
dev-util/cmake-2.4.3
to
dev-util/cmake-2.4.6 (~x86)
solved the problem here.
Error with cmake-2.4.3:
>>> Source compiled.
>>> Test phase [not enabled]: games-puzzle/ksudoku-0.4
>>> Install ksudoku-0.4 into /var/tmp/portage/games-puzzle/ksudoku-0.4/image/ category games-puzzle
[ 12%] [ 29%] Built target ksudoku_logic
Built target ksudoku_views
[ 37%] Built target ksudoku_draw
[ 75%] Built target ksudoku_export
[ 77%] Built target ksudoku_client
[ 98%] Built target ksudoku_gui
[100%] Built target ksudoku
Linking CXX executable CMakeFiles/CMakeRelink.dir/ksudoku
Install the project...
-- Install configuration: "Release"
-- Installing /var/tmp/portage/games-puzzle/ksudoku-0.4/image/usr/bin/ksudoku
-- Installing
/var/tmp/portage/games-puzzle/ksudoku-0.4/image/usr/kde/3.5/share/applications/kde/ksudoku.desktop
-- Installing
/var/tmp/portage/games-puzzle/ksudoku-0.4/image/usr/kde/3.5/share/apps/ksudoku/ksudokuui.rc
-- Installing
/var/tmp/portage/games-puzzle/ksudoku-0.4/image/usr/kde/3.5/share/config/ksudokurc
-- Installing
/var/tmp/portage/games-puzzle/ksudoku-0.4/image/usr/kde/3.5/share/apps/ksudoku/4x4.xml
-- Installing
/var/tmp/portage/games-puzzle/ksudoku-0.4/image/usr/kde/3.5/share/apps/ksudoku/Jigsaw.xml
-- Installing
/var/tmp/portage/games-puzzle/ksudoku-0.4/image/usr/kde/3.5/share/apps/ksudoku/XSudoku.xml
-- Installing
/var/tmp/portage/games-puzzle/ksudoku-0.4/image/usr/kde/3.5/share/apps/ksudoku/Samurai.xml
-- Installing /usr/share/icons/hicolor/16x16/apps/ksudoku.png
ACCESS DENIED unlink: /usr/share/icons/hicolor/16x16/apps/ksudoku.png
ACCESS DENIED open_wr: /usr/share/icons/hicolor/16x16/apps/ksudoku.png
CMake Error: Error in cmake code at
/var/tmp/portage/games-puzzle/ksudoku-0.4/work/ksudoku-0.4/src/install_icons.cmake:4:
CONFIGURE_FILE Problem configuring file
Current CMake stack:
/var/tmp/portage/games-puzzle/ksudoku-0.4/work/ksudoku-0.4/cmake_install.cmake;/var/tmp/portage/games-puzzle/ksudoku-0.4/work/ksudoku-0.4/src/cmake_install.cmake;/var/tmp/portage/games-puzzle/ksudoku-0.4/work/ksudoku-0.4/src/install_icons.cmake
make: *** [install] Error 255
!!! ERROR: games-puzzle/ksudoku-0.4 failed.
Call stack:
ebuild.sh, line 1614: Called dyn_install
ebuild.sh, line 1060: Called qa_call 'src_install'
environment, line 4758: Called src_install
ksudoku-0.4.ebuild, line 45: Called die
Portage 2.1.2.2 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0,
2.6.19-gentoo-r5-debug i686)
=================================================================
System uname: 2.6.19-gentoo-r5-debug i686 Intel(R) Pentium(R) M processor
1500MHz
Gentoo Base System release 1.12.9
Timestamp of tree: Fri, 20 Apr 2007 08:30:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632)
[disabled]
dev-java/java-config: 1.3.7, 2.0.31-r5
dev-lang/python: 2.3.5-r3, 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox: 1.2.17
sys-devel/autoconf: 2.13, 2.61
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils: 2.16.1-r3
sys-devel/gcc-config: 1.3.15-r1
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.17-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium-m -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf
/etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo
/etc/texmf/web2c"
CXXFLAGS="-O2 -march=pentium-m -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="de_DE@euro"
LC_ALL="de_DE@euro"
LDFLAGS="-Wl,-O1"
LINGUAS="de"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --stats --timeout=180
--exclude=/distfiles --exclude=/local --exclude=/packages
--filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/gentoo-de
/usr/portage/local/layman/lila-theme /usr/portage/local/layman/sunrise
/usr/local/portage"
SYNC="rsync://christian/gentoo-portage"
USE="X a52 aac acpi alsa arts berkdb bitmap-fonts bluetooth cairo cdr cli
cracklib crypt cups dbus dri dvd dvdr eds emboss encode fam ffmpeg firefox
fortran gdbm gif gpm gstreamer gtk hal iconv isdnlog java jpeg kde
kdeenablefinal kdehiddenvisibility libg++ mad midi mikmod mmx mmxext mp3 mpeg
ncurses nls nptl nptlonly ogg opengl oss pam pcre pdf perl pic png ppds pppd
python qt3 quicktime readline real reflection sdl session spell spl sse sse2
sse2ext ssl tcpd truetype truetype-fonts type1-fonts unicode usb vcd vorbis
win32codecs x264 x86 xcomposite xml xorg xv xvid zlib" ALSA_CARDS="ali5451
als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370
ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident
usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy
dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear
meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc"
INPUT_DEVICES="keyboard mouse evdev synaptics" KERNEL="linux"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses
text" LINGUAS="de" USERLAND="GNU" VIDEO_CARDS="radeon vesa"
Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_COMPRESS,
PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
dev-util/cmake-2.4.6 works for me, thanks.
A somewhat off-topic question, as I'm qute new to the bug reporting business:
Who should resolve the bug, and if it's me, what would be a good resolution to
set it to?
Adjusted dependencies in CVS, thanks for testing and tracing :)