KSquirrel is an image viewer for KDE implementing OpenGL.
Created attachment 89080 [details] media-gfx/ksquirrel-0.6.3.ebuild
Created attachment 89081 [details] media-gfx/ksquirrel-libs-0.6.3.ebuild
Created attachment 89247 [details] media-gfx/ksquirrel-libs-0.6.3.ebuild It now install the docs in correct place.
Created attachment 90332 [details] media-libs/ksquirrel-libs-0.6.3.ebuild Dependices from: http://ksquirrel.sourceforge.net/about.php Fixed some typo, removed deps on KDE. We still need dependices for gif and openexr. and add use-flags for jpeg and jng -- but the configure script dosen't give any option to disable those... (at least not according to ./configure --help)
Created attachment 90338 [details] media-gfx/ksquirrel-0.6.3.ebuild It now uses the kde eclass.
*** Bug 171528 has been marked as a duplicate of this bug. ***
Created attachment 115315 [details] media-libs/ksquirrel-libs-0.7.0_pre1.ebuild - Version update - New plugins (and dependencies) - USE flags and dependencies sorted in alphabetic order
Created attachment 115316 [details] media-gfx/ksquirrel-0.7.0_pre1.ebuild - Version update - KIPI support added
hi,when a lunch $ ksquirrel QMetaObject::findSignal:SQ_CategoriesView: Conflict with KListView::dropped(QDropEvent*,QListViewItem*,QListViewItem*) KCrash: Application 'ksquirrel' crashing... KCrash cannot reach kdeinit, launching directly. $emerge --info Portage 2.1.2.11 (default-linux/x86/no-nptl, gcc-4.1.2, glibc-2.5-r4, 2.6.20-gentoo-r8 i686) ================================================================= System uname: 2.6.20-gentoo-r8 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz Gentoo Base System release 1.12.9 Timestamp of tree: Fri, 17 Aug 2007 13:30:01 +0000 dev-java/java-config: 1.3.7, 2.0.33-r1 dev-lang/python: 2.4.4-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.6.3, 1.7.9-r1, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.23b virtual/os-headers: 2.6.17-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer -mmmx -msse2 -msse3 -mfpmath=sse -s" 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/terminfo" CXXFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer -mmmx -msse2 -msse3 -mfpmath=sse -s" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="pl_PL.UTF-8" LC_ALL="pl_PL.UTF-8" LINGUAS="pl" 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.gentoo.org/gentoo-portage" USE="X alsa apache2 apm bash-completion berkdb bitmap-fonts cdr cli cracklib crypt cups dbus dri dvd eds emboss encode foomaticdb fortran gdbm gif gpm gstreamer gtk2 hal iconv imlib ipv6 isdnlog java jpeg kde libwww mad midi mikmod mmx motif mp3 mpeg mudflap ncurses nls ogg opengl openmp pam pcre perl png pppd python qt3 qt4 quicktime readline reflection sdl session spell spl sse sse2 ssl symlink tcpd truetype truetype-fonts type1-fonts unicode usb userlocales utf8 vorbis x86 xml xorg xv zlib" ALSA_CARDS="intel8x0" 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="mouse keyboard" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="pl" USERLAND="GNU" VIDEO_CARDS="fglrx radeon" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS and eix x11-libs/qt [I] x11-libs/qt Available versions: (3) 3.3.4-r8 3.3.8-r2 3.3.8-r3 (4) 4.2.3-r1 4.3.0 4.3.0-r1 4.3.0-r2 ~4.3.1 {accessibility cups dbus debug doc examples firebird gif glib immqt immqt-bc input_devices_wacom ipv6 jpeg mng mysql nas nis odbc opengl pch png postgres qt3support sqlite sqlite3 ssl tiff xinerama zlib} Installed versions: 3.3.8-r3(3)(21:52:52 2007-08-03)(cups -debug -doc -examples -firebird gif -immqt -immqt-bc ipv6 -mysql -nas -nis -odbc opengl postgres -sqlite -xinerama) 4.3.0-r2(4)(19:18:23 2007-08-08)(accessibility cups dbus -debug -doc -examples -firebird gif -glib -input_devices_wacom jpeg -mng -mysql -nas -nis -odbc opengl -pch png postgres -qt3support -sqlite -sqlite3 ssl -tiff -xinerama zlib)
Version 0.7.1 available on official site: http://ksquirrel.sourceforge.net/download.php
Created attachment 130203 [details] ksquirrel-libs/ksquirrel-libs-0.7.1.ebuild
Created attachment 130205 [details] media-gfx/ksquirrel-0.7.1.ebuild
Fails to compile creating ksquirrel.all_cpp.cpp ... x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/3.5/include -I/usr/qt/3/include -I. -I/usr/kde/3.5/include -I. -I../ksquirrel/sidebar -I../ksquirrel/imageedit -DQT_THREAD_SUPPORT -D_REENTRANT -DSQ_KLIBS="\"/usr/lib64/ksquirrel-libs\"" -DSQ_KL_VER="\"0.7.1\"" -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -march=athlon64 -O2 -pipe -msse3 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -c -o ksquirrel.all_cpp.o ksquirrel.all_cpp.cpp In file included from ksquirrel.all_cpp.cpp:15: sq_thumbnailloadjob.cpp:55:1: warning: "SQ_PREDOWNLOAD_SIZE" redefined In file included from ksquirrel.all_cpp.cpp:5: sq_downloader.cpp:29:1: warning: this is the location of the previous definition sq_utils.cpp:40: warning: unused parameter 'file' sq_utils.cpp:40: warning: unused parameter 'im' sq_utils.cpp:40: warning: unused parameter 'o' sq_utils.cpp:47: warning: unused parameter 'file' sq_utils.cpp:47: warning: unused parameter 'o' sq_glwidget.cpp:100: error: redefinition of 'const int len' sq_glselectionpainter.cpp:23: error: 'const int len' previously defined here sq_glwidget_helpers.cpp:56: warning: unused parameter 'wm' fmt_filters.cpp: In function 'bool fmt_filters::resize(fmt_filters::image&, int, int, int, u8**)': fmt_filters.cpp:1433: warning: dereferencing type-punned pointer will break strict-aliasing rules /usr/kde/3.5/include/kbookmark.h: At global scope: /usr/kde/3.5/include/kbookmark.h:163: error: expected `)' before numeric constant /usr/kde/3.5/include/kbookmark.h:163: error: expected ',' or '...' before numeric constant /usr/kde/3.5/include/kbookmark.h:163: error: expected ';' before ')' token ./sq_imageproperties.ui.h:222: warning: unused parameter 'id' make[3]: *** [ksquirrel.all_cpp.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/media-gfx/ksquirrel-0.7.1/work/ksquirrel-0.7.1/ksquirrel' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/media-gfx/ksquirrel-0.7.1/work/ksquirrel-0.7.1/ksquirrel' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/media-gfx/ksquirrel-0.7.1/work/ksquirrel-0.7.1' make: *** [all] Error 2 !!! ERROR: media-gfx/ksquirrel-0.7.1 failed. Call stack: ebuild.sh, line 1638: Called dyn_compile ebuild.sh, line 985: Called qa_call 'src_compile' ebuild.sh, line 44: Called src_compile ebuild.sh, line 1328: Called kde_src_compile kde.eclass, line 170: Called kde_src_compile 'all' kde.eclass, line 340: Called kde_src_compile 'myconf' 'configure' 'make' kde.eclass, line 336: Called die !!! died running emake, kde_src_compile:make !!! 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/media-gfx/ksquirrel-0.7.1/temp/build.log'. # emerge --info Portage 2.1.2.12 (default-linux/amd64/2007.0/desktop, gcc-4.1.2, glibc-2.5-r4, 2.6.22-gentoo-r5 x86_64) ================================================================= System uname: 2.6.22-gentoo-r5 x86_64 AMD Turion(tm) 64 X2 Mobile Technology TL-50 Gentoo Base System release 1.12.9 Timestamp of tree: Mon, 10 Sep 2007 21:00:09 +0000 app-shells/bash: 3.2_p17 dev-java/java-config: 1.3.7, 2.0.33-r1 dev-lang/python: 2.4.4-r4 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 1.12.9-r2 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.17 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.21 ACCEPT_KEYWORDS="amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O2 -pipe -msse3" 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/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-march=athlon64 -O2 -pipe -msse3" DISTDIR="/usr/portage/distfiles" FEATURES="ccache distlocks fixpackages metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" 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/portage/local/layman/science /usr/portage/local/layman/voip /usr/portage/local/layman/custom-kernels /usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow 3dnowext X aac acl acpi aiglx aim alsa amd64 apm asf avi bash-completion berkdb bitmap-fonts bzlib cairo cdparanoia cdr cli cracklib crypt cups dbus djvu dri dvd dvdr dvdread emboss emovix encode evo fam fftw firefox flac fortran gdbm gif gpm gstreamer gtk gtk2 hal iconv icq isdnlog jpeg kde kdeenablefinal kerberos ldap lm_sensors mad midi mmx mmxext mp3 mpeg msn mudflap musepack ncurses nptl nptlonly nsplugin ogg opengl openmp pam pcre pdf pdflib perl png ppds pppd python qt qt3 qt3support qt4 quicktime readline reflection sdl session smp speex spell spl sse sse2 ssl svg symlink tcpd tetex tiff truetype truetype-fonts type1-fonts udev unicode usb vcd vorbis xine xml xml2 xorg xv xvid yahoo zlib" ALSA_CARDS="hda-intel usb-audio" 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" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="fglrx fbdev radeon" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
problem is solved by removing "kdeenablefinal" flag from ksquirrel
A few notes: Re: Comment #14 From Slavo -- I have the same problem, also fixed by removing kdeenablefinal. Whether or not the kdeenableflag is set, there's a little burp from the configure script: configure: creating ./config.status wrong input (flag != 4) at admin/conf.change.pl line 117, <> line 1283. config.status: creating Makefile config.status: creating doc/Makefile config.status: creating doc/ru/Makefile config.status: creating ksquirrel/Makefile [snip] Is this the culprit? KEXIF support: no Aha. Attaching new ebuild for ksquirrel-0.7.2 with a few chars inserted to create a kexif flag and a dependency on media-libs/libkexif. The existing ebuilds both work fine for 0.7.2, but I'm attaching a ksquirrel-libs-0.7.2 for completeness. No changes in the libs ebuild. ASM flags: -DHAVE_X86_MMX -DHAVE_X86_SSE -DHAVE_X86_SSE2 -DHAVE_X86_3DNOW Worrisome. It's a Pentium D box. I have 3D Now! support turned off everywhere. CXXFLAGS="-O2 -march=nocona -fomit-frame-pointer -pipe" in make.conf. Doesn't appear to break anything, though, and doesn't appear in the ebuild output.
Created attachment 133334 [details] ksquirrel-0.7.2.ebuild
Created attachment 133335 [details] ksquirrel-libs-0.7.2.ebuild
just a note, this is not KDE 4 ready, it does not compile without KDE 3, so the dependencies should be adjusted ... I know, no KDE 4 in official portage yet, but it would be nice anyway if portage would not let it install without KDE 3
Created attachment 138147 [details] ebuild for the new version 0.8.0 Added version control for kde-base/kdelibs
Created attachment 138149 [details] new version 0.8.0
(In reply to comment #20) > Created an attachment (id=138149) [edit] > new version 0.8.0 > Hi. Why there are no these ebuilds in main portage tree? I've downloaded it to my local overlay. emerge ksquirrel Calculating dependencies... done! >>> Verifying ebuild Manifests... >>> Emerging (1 of 1) media-gfx/ksquirrel-0.8.0 to / <a lot of words> checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for ksquirrellibs... yes checking ksquirrel-libs/fileio.h usability... yes checking ksquirrel-libs/fileio.h presence... yes checking for ksquirrel-libs/fileio.h... yes checking konq_operations.h usability... no checking konq_operations.h presence... no checking for konq_operations.h... no configure: error: "Header file konq_operations.h is missing. Please install libkonq-devel package." !!! Please attach the following file when filing a report to bugs.gentoo.org: !!! /var/tmp/portage/media-gfx/ksquirrel-0.8.0/work/ksquirrel-0.8.0/config.log * * ERROR: media-gfx/ksquirrel-0.8.0 failed. * Call stack: * ebuild.sh, line 1701: Called dyn_compile * ebuild.sh, line 1039: Called qa_call 'src_compile' * ebuild.sh, line 44: Called src_compile * ebuild.sh, line 1383: Called kde_src_compile * kde.eclass, line 170: Called kde_src_compile 'all' * kde.eclass, line 340: Called kde_src_compile 'myconf' 'configure' 'make' * kde.eclass, line 322: Called econf '--with-x' '--enable-mitshm' '--without-xinerama' '--with-qt-dir=/usr/qt/3' '--enable-mt' '--with-qt-libraries=/usr/qt/3/lib64' '--disable-dependency-tracking' '--disable-debug' '--without-debug' '--disable-final' '--without-arts' '--enable-libsuffix=64' '--with-extra-includes=/usr/kde/3.5/include' '--with-extra-libs=/usr/kde/3.5/lib64' * ebuild.sh, line 638: Called die * The specific snippet of code: * die "econf failed" * The die message: * econf 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/media-gfx/ksquirrel-0.8.0/temp/build.log'. * This ebuild is from an overlay: '/usr/local/portage/my/' * emerge --info Portage 2.1.3.19 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.23-gentoo-r3 x86_64) ================================================================= System uname: 2.6.23-gentoo-r3 x86_64 Intel(R) Core(TM)2 Duo CPU T7300 @ 2.00GHz Timestamp of tree: Sat, 22 Dec 2007 14:00:01 +0000 ccache version 2.4 [enabled] app-shells/bash: 3.2_p17 dev-lang/python: 2.4.4-r6 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.4-r7 sys-apps/baselayout: 1.12.10-r5 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.61-r1 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.23-r2 ACCEPT_KEYWORDS="amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=nocona -pipe -fomit-frame-pointer" 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/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-O2 -march=nocona -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://mirror.gentoo.no/" LANG="ru_RU.UTF-8" LINGUAS="ru en" 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/mornifle /usr/local/portage/my /usr/local/portage/sabayon /usr/local/portage/xeffects" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X a52 aac acl acpi alsa amd64 bash-completion bitmap-fonts bzip2 cli cracklib crypt cups dri dvd dvdr encode exif ftp fuse gdbm gif glitz gpm iconv icu imlib ipv6 isdnlog jpeg jpeg2k logrotate midi mmx mng mp3 mudflap ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdf png pppd readline reflection session slang spell spl sse sse2 ssl subversion svg symlink tcpd threads tiff truetype truetype-fonts type1-fonts unicode v4l vorbis xorg xpm zlib" ALSA_CARDS="hda-intel" 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" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru en" USERLAND="GNU" VIDEO_CARDS="fglrx radeon" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Hi. Today I tried building ksquirrel from ebuilds posted above on my Gnome-based system. ksquirrel-libs builds fine, however, I've had some troubles with the ksquirrel ebuild. First, I had emerge failure similiar to comment#21 - I needed to emerge libkonq. I'm not sure, but maybe libkonq should be marked as dependency for ksquirrel? The second issue was kdeenablefinal USE flag, that I needed to disable (otherwise build failed). I'd like to say that ksquirrel looks very interesiting. I couldn't find any other image browser with support for PSD, which I think is rather popular file format (ok, there's very old XnView with PSD support, but I don't think it counts). I hope ksquirrel hits official portage tree soon :-)
Created attachment 197182 [details] Ebuild for ksquirrel-libs with support of gcc 4.3 This ebuild neends ksquirrel-libs-0.8.0-gcc43.patch
Created attachment 197183 [details] Patch for ksquirrel-libs-0.8.0 ebuild for support gcc-4.3 and higher
Created attachment 197185 [details] Ebuild for ksquirrel-0.8.0 with gcc 4.3 and higher support
Created attachment 197186 [details] Patch for ksquirrel-0.8.0 ebuild for support gcc-4.3 and higher
i still getting same error with gcc 4.3.4 and 4.4.1. also, media-libs/libpixman has been dropped in favour of x11-libs/pixman Making all in kls_pict make[2]: Entering directory `/var/tmp/portage/media-libs/ksquirrel-libs-0.8.0/work/ksquirrel-libs-0.8.0/kernel/kls_pict' /bin/sh ../../libtool --silent --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DPACKAGE_NAME=\"ksquirrel-libs\" -DPACKAGE_TARNAME=\"ksquirrel-libs\" -DPACKAGE_VERSION=\"0.8.0\" -DPACKAGE_STRING=\"ksquirrel-libs\ 0.8.0\" -DPACKAGE_BUGREPORT=\"ksquirrel.iv@gmail.com\" -DPACKAGE=\"ksquirrel-libs\" -DVERSION=\"0.8.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DSTDC_HEADERS=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DLSTAT_FOLLOWS_SLASHED_SYMLINK=1 -DHAVE_KSQUIRREL_LIBS_ERROR_H=1 -DHAVE_JPEGLIB_H=1 -DHAVE_TIFF_H=1 -DHAVE_LIBMNG_H=1 -DHAVE_JASPER_JASPER_H=1 -DHAVE_LIBWMF_TYPES_H=1 -DHAVE_GIF_LIB_H=1 -DHAVE_X11_XWDFILE_H=1 -Dinline=__inline__ -DCAN_DO_UNALIGNED_WORDS=1 -DHAVE_INTTYPES_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_ARPA_INET_H=1 -DHAVE_GETOPT_H=1 -DHAVE_GETOPT_LONG=1 -DHAVE_STRCASECMP=1 -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DENABLE_NLS=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DHAVE_ICONV=1 -DICONV_CONST= -I. -I../include -DCODEC_NETPBM -DCODEC_PICT -DNETPBM_S=\"/usr/bin/ksquirrel-libs-pict2ppm\" -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -march=k8-sse3 -O2 -finline-functions -Wno-error -pipe -finline-limit=1000 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -MT fmt_codec_pnm.lo -MD -MP -MF .deps/fmt_codec_pnm.Tpo -c -o fmt_codec_pnm.lo fmt_codec_pnm.cpp fmt_codec_pnm.cpp: In member function 'virtual s32 fmt_codec::read_init(const std::string&)': fmt_codec_pnm.cpp:957: error: 'exit' was not declared in this scope fmt_codec_pnm.cpp:967: warning: suggest braces around empty body in an 'else' statement fmt_codec_pnm.cpp: In member function 'virtual s32 fmt_codec::read_next()': fmt_codec_pnm.cpp:1221: error: 'strcpy' was not declared in this scope fmt_codec_pnm.cpp:1223: error: 'strcpy' was not declared in this scope fmt_codec_pnm.cpp:1225: error: 'strcpy' was not declared in this scope fmt_codec_pnm.cpp:1227: error: 'strcpy' was not declared in this scope fmt_codec_pnm.cpp:1233: error: 'strcpy' was not declared in this scope fmt_codec_pnm.cpp:1202: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result fmt_codec_pnm.cpp: In member function 'virtual s32 fmt_codec::read_scanline(RGBA*)': fmt_codec_pnm.cpp:1264: error: 'memcpy' was not declared in this scope fmt_codec_pnm.cpp:1281: error: 'memset' was not declared in this scope fmt_codec_pnm.cpp:1297: error: 'memcpy' was not declared in this scope fmt_codec_pnm.cpp:1309: error: 'memcpy' was not declared in this scope fmt_codec_pnm.cpp:1319: error: 'memset' was not declared in this scope fmt_codec_pnm.cpp:1333: error: 'memcpy' was not declared in this scope fmt_codec_pnm.cpp:1259: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result fmt_codec_pnm.cpp:1276: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result fmt_codec_pnm.cpp:1292: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result fmt_codec_pnm.cpp:1293: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result fmt_codec_pnm.cpp:1294: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result make[2]: *** [fmt_codec_pnm.lo] Error 1 make[2]: Leaving directory `/var/tmp/portage/media-libs/ksquirrel-libs-0.8.0/work/ksquirrel-libs-0.8.0/kernel/kls_pict' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/media-libs/ksquirrel-libs-0.8.0/work/ksquirrel-libs-0.8.0/kernel' make: *** [all-recursive] Error 1
ksquirrel seems to be dead, I think the bug could be closed.
Closing as KDE3 and it's stuff is unsupported now. Users of KDE3(from kde-sunset overlay, for example) could try to use ksquirrel ebuilds from v-fox overlay.