Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 136702 - new ebuilds: ksquirrel and ksquirrel-libs, Image viewer for KDE
Summary: new ebuilds: ksquirrel and ksquirrel-libs, Image viewer for KDE
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://ksquirrel.sourceforge.net/
Whiteboard:
Keywords: EBUILD
: 171528 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-06-13 12:47 UTC by Rickard Närström
Modified: 2012-08-28 03:05 UTC (History)
11 users (show)

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


Attachments
media-gfx/ksquirrel-0.6.3.ebuild (ksquirrel-0.6.3.ebuild,740 bytes, text/plain)
2006-06-13 12:48 UTC, Rickard Närström
Details
media-gfx/ksquirrel-libs-0.6.3.ebuild (ksquirrel-libs-0.6.3.ebuild,1011 bytes, text/plain)
2006-06-13 12:48 UTC, Rickard Närström
Details
media-gfx/ksquirrel-libs-0.6.3.ebuild (ksquirrel-libs-0.6.3.ebuild,974 bytes, text/plain)
2006-06-15 06:51 UTC, Rickard Närström
Details
media-libs/ksquirrel-libs-0.6.3.ebuild (ksquirrel-libs-0.6.3.ebuild,1.21 KB, text/plain)
2006-06-27 22:57 UTC, Rickard Närström
Details
media-gfx/ksquirrel-0.6.3.ebuild (ksquirrel-0.6.3.ebuild,463 bytes, text/plain)
2006-06-28 00:09 UTC, Rickard Närström
Details
media-libs/ksquirrel-libs-0.7.0_pre1.ebuild (ksquirrel-libs-0.7.0_pre1.ebuild,1.70 KB, text/plain)
2007-04-02 19:51 UTC, Rickard Närström
Details
media-gfx/ksquirrel-0.7.0_pre1.ebuild (ksquirrel-0.7.0_pre1.ebuild,574 bytes, text/plain)
2007-04-02 19:54 UTC, Rickard Närström
Details
ksquirrel-libs/ksquirrel-libs-0.7.1.ebuild (ksquirrel-libs-0.7.1.ebuild,1.69 KB, text/plain)
2007-09-06 18:18 UTC, A.C.Heron
Details
media-gfx/ksquirrel-0.7.1.ebuild (ksquirrel-0.7.1.ebuild,569 bytes, text/plain)
2007-09-06 18:20 UTC, A.C.Heron
Details
ksquirrel-0.7.2.ebuild (ksquirrel-0.7.2.ebuild,607 bytes, text/plain)
2007-10-13 15:09 UTC, Alois Hammer
Details
ksquirrel-libs-0.7.2.ebuild (ksquirrel-libs-0.7.2.ebuild,1.69 KB, text/plain)
2007-10-13 15:09 UTC, Alois Hammer
Details
ebuild for the new version 0.8.0 (ksquirrel-libs-0.8.0.ebuild,1.71 KB, text/plain)
2007-12-10 09:45 UTC, Arvernux
Details
new version 0.8.0 (ksquirrel-0.8.0.ebuild,607 bytes, text/plain)
2007-12-10 09:46 UTC, Arvernux
Details
Ebuild for ksquirrel-libs with support of gcc 4.3 (ksquirrel-libs-0.8.0.ebuild,1.78 KB, text/plain)
2009-07-08 13:41 UTC, Sergey Popov
Details
Patch for ksquirrel-libs-0.8.0 ebuild for support gcc-4.3 and higher (ksquirrel-libs-0.8.0-gcc43.patch,24.43 KB, text/plain)
2009-07-08 13:41 UTC, Sergey Popov
Details
Ebuild for ksquirrel-0.8.0 with gcc 4.3 and higher support (ksquirrel-0.8.0.ebuild,693 bytes, text/plain)
2009-07-08 13:42 UTC, Sergey Popov
Details
Patch for ksquirrel-0.8.0 ebuild for support gcc-4.3 and higher (ksquirrel-0.8.0-gcc43.patch,1.61 KB, text/plain)
2009-07-08 13:42 UTC, Sergey Popov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rickard Närström 2006-06-13 12:47:09 UTC
KSquirrel is an image viewer for KDE implementing OpenGL.
Comment 1 Rickard Närström 2006-06-13 12:48:09 UTC
Created attachment 89080 [details]
media-gfx/ksquirrel-0.6.3.ebuild
Comment 2 Rickard Närström 2006-06-13 12:48:55 UTC
Created attachment 89081 [details]
media-gfx/ksquirrel-libs-0.6.3.ebuild
Comment 3 Rickard Närström 2006-06-15 06:51:22 UTC
Created attachment 89247 [details]
media-gfx/ksquirrel-libs-0.6.3.ebuild

It now install the docs in correct place.
Comment 4 Rickard Närström 2006-06-27 22:57:33 UTC
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)
Comment 5 Rickard Närström 2006-06-28 00:09:01 UTC
Created attachment 90338 [details]
media-gfx/ksquirrel-0.6.3.ebuild

It now uses the kde eclass.
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2007-03-20 07:15:01 UTC
*** Bug 171528 has been marked as a duplicate of this bug. ***
Comment 7 Rickard Närström 2007-04-02 19:51:33 UTC
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
Comment 8 Rickard Närström 2007-04-02 19:54:02 UTC
Created attachment 115316 [details]
media-gfx/ksquirrel-0.7.0_pre1.ebuild

- Version update
- KIPI support added
Comment 9 Dominik 2007-08-18 09:02:28 UTC
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)






Comment 10 Andrey A. Ugolnik 2007-08-31 00:12:28 UTC
Version 0.7.1 available on official site:
http://ksquirrel.sourceforge.net/download.php
Comment 11 A.C.Heron 2007-09-06 18:18:46 UTC
Created attachment 130203 [details]
ksquirrel-libs/ksquirrel-libs-0.7.1.ebuild
Comment 12 A.C.Heron 2007-09-06 18:20:16 UTC
Created attachment 130205 [details]
media-gfx/ksquirrel-0.7.1.ebuild
Comment 13 Slavo 2007-09-10 21:56:44 UTC
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
Comment 14 Slavo 2007-10-04 13:23:53 UTC
problem is solved by removing "kdeenablefinal" flag from ksquirrel
Comment 15 Alois Hammer 2007-10-13 15:08:42 UTC
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.
Comment 16 Alois Hammer 2007-10-13 15:09:14 UTC
Created attachment 133334 [details]
ksquirrel-0.7.2.ebuild
Comment 17 Alois Hammer 2007-10-13 15:09:47 UTC
Created attachment 133335 [details]
ksquirrel-libs-0.7.2.ebuild
Comment 18 kavol 2007-11-03 15:54:51 UTC
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
Comment 19 Arvernux 2007-12-10 09:45:04 UTC
Created attachment 138147 [details]
ebuild for the new version 0.8.0

Added version control for kde-base/kdelibs
Comment 20 Arvernux 2007-12-10 09:46:12 UTC
Created attachment 138149 [details]
new version 0.8.0
Comment 21 Valeriy Bykov 2007-12-22 15:34:25 UTC
(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

Comment 22 Jan Dudek 2008-06-24 00:18:48 UTC
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 :-)
Comment 23 Sergey Popov gentoo-dev 2009-07-08 13:41:02 UTC
Created attachment 197182 [details]
Ebuild for ksquirrel-libs with support of gcc 4.3

This ebuild neends ksquirrel-libs-0.8.0-gcc43.patch
Comment 24 Sergey Popov gentoo-dev 2009-07-08 13:41:52 UTC
Created attachment 197183 [details]
Patch for ksquirrel-libs-0.8.0 ebuild for support gcc-4.3 and higher
Comment 25 Sergey Popov gentoo-dev 2009-07-08 13:42:31 UTC
Created attachment 197185 [details]
Ebuild for ksquirrel-0.8.0 with gcc 4.3 and higher support
Comment 26 Sergey Popov gentoo-dev 2009-07-08 13:42:52 UTC
Created attachment 197186 [details]
Patch for ksquirrel-0.8.0 ebuild for support gcc-4.3 and higher
Comment 27 Sergey Kondakov 2009-08-26 12:48:38 UTC
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
Comment 28 Nikolaj Šujskij 2011-03-14 09:14:43 UTC
ksquirrel seems to be dead, I think the bug could be closed.
Comment 29 Sergey Popov gentoo-dev 2012-08-28 03:05:16 UTC
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.