Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 175176 - games-puzzle/ksudoku-0.4 won't emerge
Summary: games-puzzle/ksudoku-0.4 won't emerge
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Markus Ullmann (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-19 07:16 UTC by Christian Meyer
Modified: 2007-04-22 22:06 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Meyer 2007-04-19 07:16:57 UTC
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.
Comment 1 Markus Ullmann (RETIRED) gentoo-dev 2007-04-19 18:35:50 UTC
Neither me nor x86 arch team member(s) can reproduce it, can you paste
a) emerge --info
b) emerge -pv cmake
please?
Comment 2 Christian Meyer 2007-04-19 18:54:28 UTC
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.
Comment 3 Ruediger Muetze 2007-04-20 17:09:22 UTC
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 ~ $
Comment 4 Markus Ullmann (RETIRED) gentoo-dev 2007-04-21 08:12:55 UTC
Hrm ok, can both of you try with latest cmake so we can see if it's a cmake bug?
Comment 5 DeleteMe 2007-04-21 11:21:42 UTC
(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
Comment 6 Christian Meyer 2007-04-22 18:02:15 UTC
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?
Comment 7 Markus Ullmann (RETIRED) gentoo-dev 2007-04-22 22:06:42 UTC
Adjusted dependencies in CVS, thanks for testing and tracing :)