Guys,
Looking at the sftp problem, I was attempting to rebuild kdebase3, but I've run
into a snag. Not sure if it is a compiler issue or package issue. The config
finishes fine, but then the build dies in kdmlib/dmctl.cpp with the error:
dmctl.cpp:156: error: ‘EINTR’ was not declared in this scope
The error in context is:
configure: WARNING: unrecognized options: --with-pcsc-dir, --with-cdparanoia,
--with-motif-libraries, --with-motif-includes, --with-samba-libs
Good - your configure finished. Start make now
+ do_make -j2
makeobj[0]: Entering directory `/usr/src/packages/BUILD/kdebase-3.5.10'
Calling /usr/bin/unsermake --no-real-compare VERBOSE=1 --compile-jobs=2
g++ -DHAVE_CONFIG_H -I./kdmlib -I/usr/src/packages/BUILD/kdebase-3.5.10/kdmlib
-I. -I/usr/src/packages/BUILD/kdebase-3.5.10/kdm/kfrontend -I/opt/kde3/include
-I/usr/lib/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -D_LARGE_FILES=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 -O2 -g
-fmessage-length=0 -D_FORTIFY_SOURCE=2 -Wformat-security
-Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new
-fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT
-DQT_NO_TRANSLATION -D_GNU_SOURCE -fPIC -DPIC -c
/usr/src/packages/BUILD/kdebase-3.5.10/kdmlib/dmctl.cpp -o
./kdmlib/.libs/dmctl.o -Wp,-MD,./kdmlib/.deps/dmctl.TUlo
g++ -DHAVE_CONFIG_H -I./kwin/clients/keramik
-I/usr/src/packages/BUILD/kdebase-3.5.10/kwin/clients/keramik -I.
-I/usr/src/packages/BUILD/kdebase-3.5.10/kwin/clients/keramik/../../lib
-I/opt/kde3/include -I/usr/lib/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT
-D_LARGE_FILES=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
-O2 -g -fmessage-length=0 -D_FORTIFY_SOURCE=2 -Wformat-security
-Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new
-fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT
-DQT_NO_TRANSLATION -D_GNU_SOURCE -c
/usr/src/packages/BUILD/kdebase-3.5.10/kwin/clients/keramik/embedtool.cpp -o
./kwin/clients/keramik/embedtool.o
-Wp,-MD,./kwin/clients/keramik/.deps/embedtool.TUo
creating ./libkonq/konq_undo.kidl
creating ./libkonq/konq_historycomm.kidl
creating ./libkonq/konq_faviconmgr.kidl
creating ./kicker/libkicker/kickerSettings.h
creating ./kicker/libkicker/kickerSettings.cpp
/usr/src/packages/BUILD/kdebase-3.5.10/kdmlib/dmctl.cpp: In member function
‘bool DM::exec(const char*, QCString&)’:
/usr/src/packages/BUILD/kdebase-3.5.10/kdmlib/dmctl.cpp:156: error: ‘EINTR’ was
not declared in this scope
Error creating ./kdmlib/dmctl.lo. Exit status 1.
creating ./kwin/kcmkwin/kwinrules/detectwidgetbase.h
makeobj[0]: Leaving directory `/usr/src/packages/BUILD/kdebase-3.5.10'
error: Bad exit status from /var/tmp/rpm-tmp.99348 (%build)
RPM build errors:
InstallSourcePackage: Header V3 DSA signature: NOKEY, key ID 7c99e700
Bad exit status from /var/tmp/rpm-tmp.99348 (%build)
I found some old posts that suggested adding the include of