Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 75589

Summary: please add KSendFax to portage
Product: Gentoo Linux Reporter: Stefan Briesenick (RETIRED) <sbriesen>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: RESOLVED CANTFIX    
Severity: enhancement CC: walter
Priority: High Keywords: EBUILD
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://ksendfax.sourceforge.net/
Whiteboard: sunrise suggested
Package list:
Runtime testing required: ---
Attachments: Very basic ebuild for ksendfax-3.0.2
Digest file made for ksendfax-3.0.2.ebuild
Very basic ebuild for ksendfax-3.0.2
Very basic ebuild for ksendfax-3.0.2
ksendfax-3.0.2.ebuild
ksendfax-3.0.2.ebuild
New, working, tested ebuild

Description Stefan Briesenick (RETIRED) gentoo-dev 2004-12-24 16:01:32 UTC
unfortunately, I'm not the KDE ebuild geek. So I'm asking for it.

KSendFax is an interface to known FAX-Packages like HylaFax, E-Fax or mgetty+sendfax for sending facsimiles. It incorporates also a phonebook so that recipients can be saved and selected to/from this or optionally you may use one of the KDE default addressbook kab or kaddressbook. In this new major version it also includes support for scanning, has a copletely based filter system where you now can send any type of file you know a filter for your faxpackage (or to Postscript). It also features a preview of the fax you want send (which may be composed by more than one file). It is also possible to write a short ascii text inside KSendFax and send that text. New is also the support for cover pages and you are able to send ONLY the cover page if you want to do so.

Reproducible: Always
Steps to Reproduce:
Comment 1 adr 2005-03-08 10:15:48 UTC
Created attachment 52954 [details]
Very basic ebuild for ksendfax-3.0.2

I used a very basic self made ebuild for Portage emerge. It needs something
extra, but I don't know what. According to the KSendFax maintainer, there is a
local linkage error...

       ---------------- terminal output ----------------------
3cpo root # ACCEPT_KEYWORDS="~x86" emerge ksendfax
Calculating dependencies ...done!
>>> emerge (1 of 1) net-misc/ksendfax-3.0.2 to /
--- No package manifest found: /usr/portage/net-misc/ksendfax/Manifest
>>> md5 src_uri ;-) ksendfax-3.0.2.tar.gz
>>> Unpacking source...
>>> Unpacking ksendfax-3.0.2.tar.gz to /var/tmp/portage/ksendfax-3.0.2/work
>>> Source unpacked.
configure: WARNING: If you wanted to set the --build type, don't use --host.
    If a cross compiler is detected then cross compile mode will be used.
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /bin/install -c
checking for -p flag to install... yes
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for i686-pc-linux-gnu-gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking dependency style of gcc... none
checking how to run the C preprocessor... gcc -E
checking for i686-pc-linux-gnu-g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... none
checking whether g++ supports -Wundef... yes
checking whether g++ supports -Wbad-function-cast... yes
checking whether g++ supports -Wno-long-long... yes
checking whether g++ supports -Wnon-virtual-dtor... yes
checking whether g++ supports -fno-exceptions... yes
checking whether g++ supports -fno-check-new... yes
checking whether g++ supports -fexceptions... yes
checking how to run the C++ preprocessor... g++ -E
checking whether g++ supports -frepo... yes
checking for ld used by GCC... /usr/i686-pc-linux-gnu/bin/ld
checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes
checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object files... -r
checking for BSD-compatible nm... nm
checking for a sed that does not truncate output...
checking whether ln -s works... yes
checking how to recognise dependant libraries... pass_all
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking the maximum length of command line arguments... 32768
checking command to parse nm output from gcc object... ok
checking for objdir... .libs
checking for i686-pc-linux-gnu-ranlib... no
checking for ranlib... ranlib
checking for i686-pc-linux-gnu-strip... no
checking for strip... strip
checking if gcc static flag  works... no
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/i686-pc-linux-gnu/bin/ld) supports
sharedlibraries... yes
checking whether -lc should be explicitly linked in... no
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
configure: creating libtool
appending configuration tag "CXX" to libtool
checking whether the g++ linker (/usr/i686-pc-linux-gnu/bin/ld) supports
sharedlibraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... no
checking if g++ supports -c -o file.o... no
checking whether the g++ linker (/usr/i686-pc-linux-gnu/bin/ld) supports
sharedlibraries... yes
checking whether -lc should be explicitly linked in... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... GNU/Linux ld.so
appending configuration tag "GCJ" to libtool
checking if gcj supports -fno-rtti -fno-exceptions... (cached) no
checking for gcj option to produce PIC... -fPIC
checking if gcj PIC flag -fPIC works... no
checking if gcj supports -c -o file.o... no
checking whether the gcj linker (/usr/i686-pc-linux-gnu/bin/ld) supports
sharedlibraries... yes
checking whether -lc should be explicitly linked in... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/gmsgfmt
checking for xgettext... /usr/bin/xgettext
checking for main in -lutil... yes
checking for main in -lcompat... no
checking for crypt in -lcrypt... yes
checking for socklen_t... socklen_t
checking for dnet_ntoa in -ldnet... no
checking for dnet_ntoa in -ldnet_stub... no
checking for inet_ntoa... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking crt_externs.h usability... no
checking crt_externs.h presence... no
checking for crt_externs.h... no
checking for _NSGetEnviron... no
checking for sys/types.h... (cached) yes
checking for stdint.h... (cached) yes
checking for poll in -lpoll... no
checking CoreAudio/CoreAudio.h usability... no
checking CoreAudio/CoreAudio.h presence... no
checking for CoreAudio/CoreAudio.h... no
checking for res_init... no
checking for killpg in -lucb... no
checking for int... yes
checking size of int... 4
checking for long... yes
checking size of long... 4
checking for char *... yes
checking size of char *... 4
checking for char... yes
checking size of char... 1
checking for dlopen in -ldl... yes
checking for shl_unload in -ldld... no
checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include
checking for IceConnectionNumber in -lICE... yes
checking for libXext... yes
checking for Xinerama... yes
checking for pthread_create in -lpthread... yes
checking for extra includes... no
checking for extra libs... no
checking for libz... -lz
checking for libpng... -lpng -lz -lm
checking for libjpeg6b... no
checking for libjpeg... -ljpeg
checking for Qt... libraries /usr/qt/3/lib, headers /usr/qt/3/include using -mt

checking if Qt compiles without flags... no
checking for moc... /usr/qt/3/bin/moc
checking for uic... /usr/qt/3/bin/uic
checking whether uic supports -L ... yes
checking whether uic supports -nounload ... yes
checking if Qt needs -ljpeg... no
checking for rpath... yes
checking for KDE... libraries /usr/kde/3.3/lib, headers /usr/kde/3.3/include
checking for KDE paths... defaults
checking for dcopidl... /usr/kde/3.3/bin/dcopidl
checking for dcopidl2cpp... /usr/kde/3.3/bin/dcopidl2cpp
checking for mcopidl... /usr/kde/3.3/bin/mcopidl
checking for artsc-config... /usr/kde/3.3/bin/artsc-config
checking for kde-config... /usr/kde/3.3/bin/kde-config
checking for meinproc... /usr/kde/3.3/bin/meinproc
checking for sane support... something missing -- buildin scanner support
disabled
checking for kab support... yes
checking if admin should be compiled... no
checking if doc should be compiled... yes
checking if ksendfax should be compiled... yes
checking if ksendfax-api should be compiled... yes
checking if po should be compiled... yes
configure: creating ./config.status
fast creating ./Makefile
fast creating admin/Makefile
fast creating doc/Makefile
fast creating doc/en/Makefile
fast creating ksendfax/Makefile
fast creating ksendfax-api/Makefile
fast creating ksendfax/dialogs/Makefile
fast creating ksendfax/pixmaps/Makefile
fast creating ksendfax/pixmaps/large/Makefile
fast creating po/Makefile
config.status: creating config.h
config.status: executing default-1 commands
cd . \
&& CONFIG_FILES= CONFIG_HEADERS=config.h \
/bin/sh ./config.status
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing default-1 commands
make  all-recursive
make[1]: Entering directory
`/var/tmp/portage/ksendfax-3.0.2/work/ksendfax-3.0.2'
Making all in ksendfax
make[2]: Entering directory
`/var/tmp/portage/ksendfax-3.0.2/work/ksendfax-3.0.2/ksendfax'
Making all in pixmaps
make[3]: Entering directory
`/var/tmp/portage/ksendfax-3.0.2/work/ksendfax-3.0.2/ksendfax/pixmaps'
Making all in large
make[4]: Entering directory
`/var/tmp/portage/ksendfax-3.0.2/work/ksendfax-3.0.2/ksendfax/pixmaps/large'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory
`/var/tmp/portage/ksendfax-3.0.2/work/ksendfax-3.0.2/ksendfax/pixmaps/large'
make[4]: Entering directory
`/var/tmp/portage/ksendfax-3.0.2/work/ksendfax-3.0.2/ksendfax/pixmaps'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory
`/var/tmp/portage/ksendfax-3.0.2/work/ksendfax-3.0.2/ksendfax/pixmaps'
make[3]: Leaving directory
`/var/tmp/portage/ksendfax-3.0.2/work/ksendfax-3.0.2/ksendfax/pixmaps'
Making all in dialogs
make[3]: Entering directory
`/var/tmp/portage/ksendfax-3.0.2/work/ksendfax-3.0.2/ksendfax/dialogs'
Making widgetphonebook.ui
Making widgetfilename.ui
Making widgetfilelist.ui
Making widgetfaxdata.ui
Making loglistboxdata.ui
Making formspecial.ui
Making formscanner.ui
Making formpreview.ui
Making formphonebook.ui
Making formpersonal.ui
Making formmisc.ui
Making formfilters.ui
Making formfax.ui
Making formeditdata.ui
Making formwizard.ui
/usr/qt/3/bin/moc ./formpersonal.h -o formpersonal.moc.cpp
/usr/qt/3/bin/moc ./formscanner.h -o formscanner.moc.cpp
/usr/qt/3/bin/moc ./formpreview.h -o formpreview.moc.cpp
/usr/qt/3/bin/moc ./widgetfilename.h -o widgetfilename.moc.cpp
/usr/qt/3/bin/moc ./loglistboxdata.h -o loglistboxdata.moc.cpp
/usr/qt/3/bin/moc ./widgetphonebook.h -o widgetphonebook.moc.cpp
/usr/qt/3/bin/moc ./widgetfaxdata.h -o widgetfaxdata.moc.cpp
/usr/qt/3/bin/moc ./formfax.h -o formfax.moc.cpp
/usr/qt/3/bin/moc ./formeditdata.h -o formeditdata.moc.cpp
/usr/qt/3/bin/moc ./formphonebook.h -o formphonebook.moc.cpp
/usr/qt/3/bin/moc ./formmisc.h -o formmisc.moc.cpp
/usr/qt/3/bin/moc ./formspecial.h -o formspecial.moc.cpp
/usr/qt/3/bin/moc ./formfilters.h -o formfilters.moc.cpp
/usr/qt/3/bin/moc ./formwizard.h -o formwizard.moc.cpp
./formwizard.h:0: Warning: No relevant classes found. No output generated.
/usr/qt/3/bin/moc ./widgetfilelist.h -o widgetfilelist.moc.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/kde/3.3/include -I/usr/qt/3/include
-I/usr/X11R6/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor
-Wno-long-long -Wbad-function-cast -Wundef -Wall -pedantic -W -Wpointer-arith
-Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE
-Wcast-align -Wconversion -DNDEBUG -DNO_DEBUG -O2 -O2 -march=i686 -mcpu=athlon
-fomit-frame-pointer -pipe -fno-exceptions -fno-check-new  -c -o
widgetphonebook.o `test -f widgetphonebook.cpp || echo './'`widgetphonebook.cpp

cc1plus: warning: "-Wbad-function-cast" is valid for C/ObjC but not for C++

(...cut some output...)

/bin/sh ../libtool --silent --mode=link --tag=CXX g++  -Wnon-virtual-dtor
-Wno-long-long -Wbad-function-cast -Wundef -Wall -pedantic -W -Wpointer-arith
-Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE
-Wcast-align -Wconversion -DNDEBUG -DNO_DEBUG -O2 -O2 -march=i686 -mcpu=athlon
-fomit-frame-pointer -pipe -fno-exceptions -fno-check-new    -o ksendfax
-L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3.3/lib  -R /usr/kde/3.3/lib -R
/usr/qt/3/lib -R /usr/X11R6/lib    wizard.o helpers.o filterdlg.o formedit.o
loglistbox.o myscandialog.o preferences.o myprocess.o ksendfaxdlg.o
ksendfaxview.o ksendfax.o main.o ksendfaxdlg.moc.o ksendfaxview.moc.o
myscandialog.moc.o preferences.moc.o wizard.moc.o formedit.moc.o
loglistbox.moc.o myprocess.moc.o ksendfax.moc.o ksendfax_meta_unload.o 
./dialogs/libdialogs.a -lkio -lkabc -lkdeui -lkdecore -lqt-mt  -lpng -lz -lm
-lXext -lX11 -lresolv -lSM -lICE -lpthread -lresolv
wizard.moc.o(.text+0x101): In function `Wizard::staticMetaObject()':
: undefined reference to `FormWizard::staticMetaObject()'
wizard.moc.o(.text+0x321): In function `Wizard::qt_invoke(int, QUObject*)':
: undefined reference to `FormWizard::qt_invoke(int, QUObject*)'
wizard.moc.o(.text+0x34b): In function `Wizard::qt_emit(int, QUObject*)':
: undefined reference to `FormWizard::qt_emit(int, QUObject*)'
wizard.moc.o(.text+0x383): In function `Wizard::qt_property(int, int,
QVariant*)':
: undefined reference to `FormWizard::qt_property(int, int, QVariant*)'
wizard.moc.o(.text+0x1d9): In function `Wizard::qt_cast(char const*)':
: undefined reference to `FormWizard::qt_cast(char const*)'
wizard.moc.o(.gnu.linkonce.r._ZTI6Wizard+0x8): undefined reference to
`typeinfofor FormWizard'
./dialogs/libdialogs.a(formwizard.o)(.text+0x4f): In function
`FormWizard::FormWizard(QWidget*, char const*, bool, unsigned int)':
: undefined reference to `vtable for FormWizard'
./dialogs/libdialogs.a(formwizard.o)(.text+0x56): In function
`FormWizard::FormWizard(QWidget*, char const*, bool, unsigned int)':
: undefined reference to `vtable for FormWizard'
./dialogs/libdialogs.a(formwizard.o)(.text+0xa96f): In function
`FormWizard::FormWizard(QWidget*, char const*, bool, unsigned int)':
: undefined reference to `vtable for FormWizard'
./dialogs/libdialogs.a(formwizard.o)(.text+0xa976): In function
`FormWizard::FormWizard(QWidget*, char const*, bool, unsigned int)':
: undefined reference to `vtable for FormWizard'
./dialogs/libdialogs.a(formwizard.o)(.text+0x15250): In function
`FormWizard::~FormWizard()':
: undefined reference to `vtable for FormWizard'
./dialogs/libdialogs.a(formwizard.o)(.text+0x15257): more undefined references
to `vtable for FormWizard' follow
./dialogs/libdialogs.a(formwizard.o)(.text+0x154e1): In function
`FormWizard::languageChange()':
: undefined reference to `FormWizard::tr(char const*, char const*)'
./dialogs/libdialogs.a(formwizard.o)(.text+0x15528): In function
`FormWizard::languageChange()':
: undefined reference to `FormWizard::tr(char const*, char const*)'
./dialogs/libdialogs.a(formwizard.o)(.text+0x1557b): In function
`FormWizard::languageChange()':
: undefined reference to `FormWizard::tr(char const*, char const*)'
./dialogs/libdialogs.a(formwizard.o)(.text+0x155d4): In function
`FormWizard::languageChange()':
: undefined reference to `FormWizard::tr(char const*, char const*)'
./dialogs/libdialogs.a(formwizard.o)(.text+0x15627): In function
`FormWizard::languageChange()':
: undefined reference to `FormWizard::tr(char const*, char const*)'
./dialogs/libdialogs.a(formwizard.o)(.text+0x15675): more undefined references
to `FormWizard::tr(char const*, char const*)' follow
./dialogs/libdialogs.a(formwizard.o)(.text+0x160eb): In function
`FormWizard::languageChange()':
: undefined reference to `FormWizard::trUtf8(char const*, char const*)'
./dialogs/libdialogs.a(formwizard.o)(.text+0x16144): In function
`FormWizard::languageChange()':
: undefined reference to `FormWizard::tr(char const*, char const*)'
collect2: ld returned 1 exit status
make[3]: *** [ksendfax] Error 1
make[3]: Leaving directory
`/var/tmp/portage/ksendfax-3.0.2/work/ksendfax-3.0.2/ksendfax'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/var/tmp/portage/ksendfax-3.0.2/work/ksendfax-3.0.2/ksendfax'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/var/tmp/portage/ksendfax-3.0.2/work/ksendfax-3.0.2'
make: *** [all] Error 2

!!! ERROR: net-misc/ksendfax-3.0.2 failed.
!!! Function kde_src_compile, Line 142, Exitcode 2
!!! died running emake, kde_src_compile:make
!!! If you need support, post the topmost build error, NOT this status message.


	    --------------- end terminal output ---------------
Comment 2 adr 2005-03-08 11:35:05 UTC
Created attachment 52959 [details]
Digest file made for ksendfax-3.0.2.ebuild
Comment 3 adr 2005-03-09 02:04:42 UTC
Created attachment 53000 [details]
Very basic ebuild for ksendfax-3.0.2
Comment 4 adr 2005-03-11 01:29:15 UTC
Created attachment 53161 [details]
Very basic ebuild for ksendfax-3.0.2

I found the problem. If you add:

 export MAKEOPTS="$MAKEOPTS -j1"

to the ebuild, it compiles succesfully. Good luck testing it!
Comment 5 adr 2005-03-13 01:24:38 UTC
Created attachment 53312 [details]
ksendfax-3.0.2.ebuild
Comment 6 Stefan Briesenick (RETIRED) gentoo-dev 2005-04-24 12:48:55 UTC
the last attached ebuild doesn't work... :-/
Comment 7 adr 2005-04-24 16:00:55 UTC
It works here. What's the error message?
Comment 8 Stefan Briesenick (RETIRED) gentoo-dev 2005-04-25 15:05:17 UTC
myscandialog.cpp:185: Fehler: `GROUP_STARTUP' undeclared (first use this function)
myscandialog.cpp:186: Fehler: `STARTUP_SKIP_ASK' undeclared (first use this function)
myscandialog.cpp:187: Fehler: `STARTUP_ONLY_LOCAL' undeclared (first use this function)
myscandialog.cpp:192: Fehler: invalid use of undefined type `struct QCheckBox'
myscandialog.h:16: Fehler: forward declaration of `struct QCheckBox'
myscandialog.cpp:193: Fehler: keine passende Funktion f
Comment 9 Stefan Briesenick (RETIRED) gentoo-dev 2005-04-25 15:05:17 UTC
myscandialog.cpp:185: Fehler: `GROUP_STARTUP' undeclared (first use this function)
myscandialog.cpp:186: Fehler: `STARTUP_SKIP_ASK' undeclared (first use this function)
myscandialog.cpp:187: Fehler: `STARTUP_ONLY_LOCAL' undeclared (first use this function)
myscandialog.cpp:192: Fehler: invalid use of undefined type `struct QCheckBox'
myscandialog.h:16: Fehler: forward declaration of `struct QCheckBox'
myscandialog.cpp:193: Fehler: keine passende Funktion für Aufruf von »MyScanDialog::connect(QCheckBox*&, const char[15], MyScanDialog* const, const char[28])«
/usr/qt/3/include/qobject.h:116: Anmerkung: Kandidaten sind: static bool QObject::connect(const QObject*, const char*, const QObject*, const char*)
/usr/qt/3/include/qobject.h:227: Anmerkung:                  bool QObject::connect(const QObject*, const char*, const char*) const
myscandialog.cpp:195: Fehler: invalid use of undefined type `struct QCheckBox'
myscandialog.h:16: Fehler: forward declaration of `struct QCheckBox'
myscandialog.cpp:196: Fehler: keine passende Funktion für Aufruf von »MyScanDialog::connect(QCheckBox*&, const char[15], MyScanDialog* const, const char[25])«
/usr/qt/3/include/qobject.h:116: Anmerkung: Kandidaten sind: static bool QObject::connect(const QObject*, const char*, const QObject*, const char*)
/usr/qt/3/include/qobject.h:227: Anmerkung:                  bool QObject::connect(const QObject*, const char*, const char*) const
myscandialog.cpp:199: Fehler: keine passende Funktion für Aufruf von »QWidget::QWidget(QVBox*&)«
/usr/qt/3/include/qwidget.h:696: Anmerkung: Kandidaten sind: QWidget::QWidget(const QWidget&)
/usr/qt/3/include/qwidget.h:135: Anmerkung:                  QWidget::QWidget(QWidget*, const char*, uint)
myscandialog.cpp: In member function `void MyScanDialog::slotNetworkToggle(bool)':
myscandialog.cpp:216: Fehler: `GROUP_STARTUP' undeclared (first use this function)
myscandialog.cpp:217: Fehler: `STARTUP_ONLY_LOCAL' undeclared (first use this function)
myscandialog.cpp: In member function `void MyScanDialog::slotAskOnStartToggle(bool)':
myscandialog.cpp:234: Fehler: `GROUP_STARTUP' undeclared (first use this function)
myscandialog.cpp:235: Fehler: `STARTUP_SKIP_ASK' undeclared (first use this function)
myscandialog.cpp: In member function `virtual bool MyScanDialog::setup()':
myscandialog.cpp:259: Fehler: invalid use of undefined type `struct Previewer'
myscandialog.h:15: Fehler: forward declaration of `struct Previewer'
myscandialog.cpp: In member function `void MyScanDialog::slotNewPreview(QImage*)':
myscandialog.cpp:279: Fehler: invalid use of undefined type `struct Previewer'
myscandialog.h:15: Fehler: forward declaration of `struct Previewer'
make[3]: *** [myscandialog.o] Fehler 1
make[3]: Leaving directory `/vol1/.gentoo/build/portage/ksendfax-3.0.2/work/ksendfax-3.0.2/ksendfax'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/vol1/.gentoo/build/portage/ksendfax-3.0.2/work/ksendfax-3.0.2/ksendfax'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/vol1/.gentoo/build/portage/ksendfax-3.0.2/work/ksendfax-3.0.2'
make: *** [all] Fehler 2

!!! ERROR: kde-misc/ksendfax-3.0.2 failed.
!!! Function kde_src_compile, Line 166, Exitcode 2
!!! died running emake, kde_src_compile:make
!!! If you need support, post the topmost build error, NOT this status message.


looks like a problem with the scanning module (kooka?). I'm using KDE 3.4. Is it possible to disable scan-support somehow?
Comment 10 adr 2005-04-25 23:17:50 UTC
Created attachment 57240 [details]
ksendfax-3.0.2.ebuild

Disabling scanner support. Should be fixed by someone owning a scanner. Here I
get: "checking for sane support... something missing -- building scanner
support disabled", whether sane is installed or not.
Comment 11 Stefan Briesenick (RETIRED) gentoo-dev 2005-04-29 12:35:23 UTC
ok, w/o sane-support it works.
Comment 12 Stefan Briesenick (RETIRED) gentoo-dev 2008-05-14 23:07:30 UTC
ok, way tooooooooo old bug. I will close it now. 
Comment 13 Walter 2008-07-12 09:30:34 UTC
please re-open, this is the only decent gui hylafax client!
i will do it myself if you give me dev status!
Comment 14 Stefan Briesenick (RETIRED) gentoo-dev 2008-07-12 10:33:07 UTC
well, lets try it together. You post a working ebuild, I'll check and test it (perhaps correct it) and then I put it into portage. Ok?
Comment 15 Walter 2008-07-13 01:41:54 UTC
sounds like a plan :)
Comment 16 Walter 2008-07-13 04:36:21 UTC
Created attachment 160239 [details]
New, working, tested ebuild

New ebuild requires arts library, since I couldn't seem to get it to compile without it.  Arts requires a kde-libs recompile, which takes ages.  However, the package works.
Comment 17 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-01-15 17:59:23 UTC
(this is an automated message based on filtering criteria that matched this bug)
'EBUILD' is in the KEYWORDS which should mean that there is a ebuild attached 
to this bug.
This bug is assigned to maintainer-wanted which means that it is not in the 
main tree.

Hello, The Gentoo Team would like to firstly thank you for your ebuild 
submission. We also apologize for not being able to accommodate you in a timely
manner. There are simply too many new packages.

Allow me to use this opportunity to introduce you to Gentoo Sunrise. The 
sunrise overlay[1] is a overlay for Gentoo which we allow trusted users to 
commit to and all users can have ebuilds reviewed by Gentoo devs for entry 
into the overlay. So, the sunrise team is suggesting that you look into this 
and submit your ebuild to the overlay where even *you* can commit to. =)

Because this is a mass message, we are also asking you to be patient with us. 
We anticipate a large number of requests in a short time. 

Thanks,
On behalf of the Gentoo Sunrise Team,
Jeremy.

[1]: http://www.gentoo.org/proj/en/sunrise/
[2]: http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq
Comment 18 Stefan Briesenick (RETIRED) gentoo-dev 2010-05-07 12:08:22 UTC
since KSendFax is Qt3 only, I will close this bug now.