[Digikam-users] workflow?

Arnd Baecker arnd.baecker at web.de
Wed Mar 8 11:57:14 GMT 2006


Hi,

On Tue, 7 Mar 2006, Mikolaj Machowski wrote:

> Dnia wtorek, 7 marca 2006 09:07, Arnd Baecker napisaƂ:
> >
> > To test these features would mean to use svn, right?
> > (should be no problem, will check tomorrow)
>
> Works and compiles OK. Didn't notice stability problems.

With the huge list of improvements I could not resist to try this out.
I used this script (slightly modified compared
to the one at http://www.digikam.org/?q=download/svn):

####################################
#!/bin/sh -xve

DKPATH=/home/abaecker/NBB/SOFTWARE/digikam3

echo Get, compile and install required libs
svn co svn://anonsvn.kde.org/home/kde/trunk/extragear/libs
cd libs
make -f Makefile.cvs
./configure --prefix=$DKPATH
make
make install
cd ..

echo Get, compile and install digikam
#http://websvn.kde.org/branches/stable/extragear/graphics/digikam/
#svn co -N
svn://anonsvn.kde.org/home/kde/branches/stable/extragear/graphics

#http://websvn.kde.org/trunk/extragear/graphics/digikam/
svn co -N svn://anonsvn.kde.org/home/kde/trunk/extragear/graphics/
cd graphics
svn up digikam
svn up digikamimageplugins
svn co svn://anonsvn.kde.org/home/kde/branches/KDE/3.5/kde-common/admin
make -f Makefile.cvs
./configure --prefix=$DKPATH --with-extra-includes=$DKPATH/include  \
   --with-extra-libs=$DKPATH/lib
make
make install
###########################

... and get the error message below.

Am I missing something simple (some dependency?) or is the code just
in the middle of changes?
(should questions concerning the trunk be better placed on the devel
mailing list?)

Many thanks,

Arnd


Making install in loaders
make[4]: Entering directory
`/tmp/abaecker/digikam/graphics/digikam/libs/dmetadata/loaders'
if /bin/sh ../../../../libtool --silent --mode=compile --tag=CXX g++
-DHAVE_CONFIG_H -I. -I. -I../../../.. -I../../../../digikam/libs/dmetadata
-I../../../../digikam/libs/dimg -I/usr/include/kde
-I/usr/share/qt3/include -I/usr/X11R6/include
-I/home/abaecker/NBB/SOFTWARE/digikam3/include  -DQT_THREAD_SUPPORT
-D_REENTRANT  -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500
-D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W
-Wpointer-arith -O2 -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 -DQT_CLEAN_NAMESPACE -DQT_CLEAN_NAMESPACE
-DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION
-fexceptions -MT dmetaloader.lo -MD -MP -MF ".deps/dmetaloader.Tpo" \
  -c -o dmetaloader.lo `test -f 'dmetaloader.cpp' || echo
'./'`dmetaloader.cpp; \
then mv -f ".deps/dmetaloader.Tpo" ".deps/dmetaloader.Plo"; \
else rm -f ".deps/dmetaloader.Tpo"; exit 1; \
fi
In file included from ../../../../digikam/libs/dmetadata/dmetadata.h:30,
                 from dmetaloader.cpp:44:
../../../../digikam/libs/dimg/dimg.h:36:28: digikam_export.h: No such file
or directory
In file included from ../../../../digikam/libs/dimg/dimg.h:37,
                 from ../../../../digikam/libs/dmetadata/dmetadata.h:30,
                 from dmetaloader.cpp:44:
../../../../digikam/libs/dimg/rawdecodingsettings.h:24:28:
digikam_export.h: No such file or directory
In file included from ../../../../digikam/libs/dimg/dimg.h:37,
                 from ../../../../digikam/libs/dmetadata/dmetadata.h:30,
                 from dmetaloader.cpp:44:
../../../../digikam/libs/dimg/rawdecodingsettings.h:30: error: syntax
error
   before `{' token
../../../../digikam/libs/dimg/rawdecodingsettings.h:37: error: ISO C++
forbids
   declaration of `RAWQuality' with no type
../../../../digikam/libs/dimg/rawdecodingsettings.h:38: error: ISO C++
forbids
   declaration of `RGBInterpolate4Colors' with no type
../../../../digikam/libs/dimg/rawdecodingsettings.h:39: error: ISO C++
forbids
   declaration of `SuperCCDsecondarySensor' with no type
../../../../digikam/libs/dimg/rawdecodingsettings.h:40: error: ISO C++
forbids
   declaration of `unclipColors' with no type
../../../../digikam/libs/dimg/rawdecodingsettings.h:41: error: ISO C++
forbids
   declaration of `cameraColorBalance' with no type
../../../../digikam/libs/dimg/rawdecodingsettings.h:42: error: ISO C++
forbids
   declaration of `automaticColorBalance' with no type
../../../../digikam/libs/dimg/rawdecodingsettings.h:45: error: destructors
must
   be member functions
../../../../digikam/libs/dimg/rawdecodingsettings.h:47: error: parse error
   before `public'
../../../../digikam/libs/dimg/rawdecodingsettings.h:73: error: parse error
   before `}' token
In file included from ../../../../digikam/libs/dimg/dimg.h:38,
                 from ../../../../digikam/libs/dmetadata/dmetadata.h:30,
                 from dmetaloader.cpp:44:
../../../../digikam/libs/dimg/dimgloaderobserver.h:26:28:
digikam_export.h: No such file or directory
In file included from ../../../../digikam/libs/dimg/dimg.h:38,
                 from ../../../../digikam/libs/dmetadata/dmetadata.h:30,
                 from dmetaloader.cpp:44:
../../../../digikam/libs/dimg/dimgloaderobserver.h:34: error: syntax error
   before `{' token
../../../../digikam/libs/dimg/dimgloaderobserver.h:43: error: virtual
outside
   class declaration
../../../../digikam/libs/dimg/dimgloaderobserver.h:50: error: virtual
outside
   class declaration
../../../../digikam/libs/dimg/dimgloaderobserver.h:53: error: parse error
   before `}' token
In file included from ../../../../digikam/libs/dimg/dimg.h:39,
                 from ../../../../digikam/libs/dmetadata/dmetadata.h:30,
                 from dmetaloader.cpp:44:
../../../../digikam/libs/dimg/dcolor.h:30:28: digikam_export.h: No such
file or directory
In file included from ../../../../digikam/libs/dimg/dimg.h:39,
                 from ../../../../digikam/libs/dmetadata/dmetadata.h:30,
                 from dmetaloader.cpp:44:
../../../../digikam/libs/dimg/dcolor.h:36: error: syntax error before `{'
token
../../../../digikam/libs/dimg/dcolor.h:46: error: ISO C++ forbids
declaration
   of `DColor' with no type
../../../../digikam/libs/dimg/dcolor.h: In function `int
Digikam::DColor(const
   uchar*, bool)':
../../../../digikam/libs/dimg/dcolor.h:46: error: `setColor' undeclared
(first
   use this function)
../../../../digikam/libs/dimg/dcolor.h:46: error: (Each undeclared
identifier
   is reported only once for each function it appears in.)
../../../../digikam/libs/dimg/dcolor.h: At global scope:
../../../../digikam/libs/dimg/dcolor.h:50: error: ISO C++ forbids
declaration
   of `DColor' with no type
../../../../digikam/libs/dimg/dcolor.h: In function `int
Digikam::DColor(int,
   int, int, int, bool)':
../../../../digikam/libs/dimg/dcolor.h:50: error: only constructors take
base
   initializers
../../../../digikam/libs/dimg/dcolor.h:51: confused by earlier errors,
bailing out
make[4]: *** [dmetaloader.lo] Error 1
make[4]: Leaving directory
`/tmp/abaecker/digikam/graphics/digikam/libs/dmetadata/loaders'
make[3]: *** [install-recursive] Error 1
make[3]: Leaving directory
`/tmp/abaecker/digikam/graphics/digikam/libs/dmetadata'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory `/tmp/abaecker/digikam/graphics/digikam/libs'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/tmp/abaecker/digikam/graphics/digikam'
make: *** [install-recursive] Error 1




More information about the Digikam-users mailing list