compiling problems

Andreas Schleth schleth_es at web.de
Fri Dec 19 10:30:44 GMT 2025


Hi everyone,

I just tried to compile KPA from git master (because ... why not?) and 
ran into some errors.

This is my version:

commit be3f000f5ec63175f07d7cc074b1cd1b71f09abf (HEAD-> master, 
origin/master, origin/HEAD)

... and the error messages are below.

Cheers, Andreas

-----

Bereits auf 'master'
Installing in /usr/local. Run 
/home/usr/src/kphotoalbum-git/kphotoalbum/build/prefix.sh to set the 
environment for kphotoalbum.
In file included from 
/home/usr/src/kphotoalbum-git/kphotoalbum/lib/kpathumbnails/ThumbnailCache.cpp:665:
/home/usr/src/kphotoalbum-git/kphotoalbum/build/lib/kpathumbnails_autogen/include/moc_ThumbnailCache.cpp:21:2: 
error: #error "This file was generated using the moc from 6.8.2. It"
    21 | #error "This file was generated using the moc from 6.8.2. It"
       |  ^~~~~
/home/usr/src/kphotoalbum-git/kphotoalbum/build/lib/kpathumbnails_autogen/include/moc_ThumbnailCache.cpp:22:2: 
error: #error "cannot be used with the include files from this version 
of Qt."
    22 | #error "cannot be used with the include files from this version 
of Qt."
       |  ^~~~~
/home/usr/src/kphotoalbum-git/kphotoalbum/build/lib/kpathumbnails_autogen/include/moc_ThumbnailCache.cpp:23:2: 
error: #error "(The moc has changed too much.)"
    23 | #error "(The moc has changed too much.)"
       |  ^~~~~
/home/usr/src/kphotoalbum-git/kphotoalbum/build/lib/kpathumbnails_autogen/include/moc_ThumbnailCache.cpp:55:2: 
error: #error "qtmochelpers.h not found or too old."
    55 | #error "qtmochelpers.h not found or too old."
       |  ^~~~~
/home/usr/src/kphotoalbum-git/kphotoalbum/build/lib/kpathumbnails_autogen/include/moc_ThumbnailCache.cpp:100:5: 
error: ‘qt_meta_stringdata_ZN12ImageManager14ThumbnailCacheE’ was not 
declared in this scope; did you mean 
‘qt_meta_data_ZN12ImageManager14ThumbnailCacheE’?
   100 | 
  qt_meta_stringdata_ZN12ImageManager14ThumbnailCacheE.offsetsAndSizes,
       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       |     qt_meta_data_ZN12ImageManager14ThumbnailCacheE
/home/usr/src/kphotoalbum-git/kphotoalbum/build/lib/kpathumbnails_autogen/include/moc_ThumbnailCache.cpp:106:20: 
error: ‘TypeAndForceComplete’ is not a member of ‘QtPrivate’
   106 |         QtPrivate::TypeAndForceComplete<ThumbnailCache, 
std::true_type>,
       |                    ^~~~~~~~~~~~~~~~~~~~
/home/usr/src/kphotoalbum-git/kphotoalbum/build/lib/kpathumbnails_autogen/include/moc_ThumbnailCache.cpp:106:20: 
error: ‘TypeAndForceComplete’ is not a member of ‘QtPrivate’
/home/usr/src/kphotoalbum-git/kphotoalbum/build/lib/kpathumbnails_autogen/include/moc_ThumbnailCache.cpp:106:20: 
error: ‘TypeAndForceComplete’ is not a member of ‘QtPrivate’
/home/usr/src/kphotoalbum-git/kphotoalbum/build/lib/kpathumbnails_autogen/include/moc_ThumbnailCache.cpp:106:20: 
error: ‘TypeAndForceComplete’ is not a member of ‘QtPrivate’
/home/usr/src/kphotoalbum-git/kphotoalbum/build/lib/kpathumbnails_autogen/include/moc_ThumbnailCache.cpp:106:20: 
error: ‘TypeAndForceComplete’ is not a member of ‘QtPrivate’
/home/usr/src/kphotoalbum-git/kphotoalbum/build/lib/kpathumbnails_autogen/include/moc_ThumbnailCache.cpp:104:5: 
error: ‘qt_incomplete_metaTypeArray’ was not declared in this scope
   104 | 
  qt_incomplete_metaTypeArray<qt_meta_tag_ZN12ImageManager14ThumbnailCacheE_t,
       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/usr/src/kphotoalbum-git/kphotoalbum/build/lib/kpathumbnails_autogen/include/moc_ThumbnailCache.cpp:104:80: 
error: expected primary-expression before ‘,’ token
   104 | 
  qt_incomplete_metaTypeArray<qt_meta_tag_ZN12ImageManager14ThumbnailCacheE_t,
       |                     ^
/home/usr/src/kphotoalbum-git/kphotoalbum/build/lib/kpathumbnails_autogen/include/moc_ThumbnailCache.cpp:106:20: 
error: ‘TypeAndForceComplete’ is not a member of ‘QtPrivate’
   106 |         QtPrivate::TypeAndForceComplete<ThumbnailCache, 
std::true_type>,
       |                    ^~~~~~~~~~~~~~~~~~~~
/home/usr/src/kphotoalbum-git/kphotoalbum/build/lib/kpathumbnails_autogen/include/moc_ThumbnailCache.cpp:106:55: 
error: expected primary-expression before ‘,’ token
   106 |         QtPrivate::TypeAndForceComplete<ThumbnailCache, 
std::true_type>,
       |                                                       ^
/home/usr/src/kphotoalbum-git/kphotoalbum/build/lib/kpathumbnails_autogen/include/moc_ThumbnailCache.cpp:106:71: 
error: expected primary-expression before ‘>’ token
   106 |         QtPrivate::TypeAndForceComplete<ThumbnailCache, 
std::true_type>,
       |            ^
/home/usr/src/kphotoalbum-git/kphotoalbum/build/lib/kpathumbnails_autogen/include/moc_ThumbnailCache.cpp:106:72: 
error: expected primary-expression before ‘,’ token
   106 |         QtPrivate::TypeAndForceComplete<ThumbnailCache, 
std::true_type>,
       |             ^
/home/usr/src/kphotoalbum-git/kphotoalbum/build/lib/kpathumbnails_autogen/include/moc_ThumbnailCache.cpp:108:20: 
error: ‘TypeAndForceComplete’ is not a member of ‘QtPrivate’
   108 |         QtPrivate::TypeAndForceComplete<void, std::false_type>,
       |                    ^~~~~~~~~~~~~~~~~~~~
/home/usr/src/kphotoalbum-git/kphotoalbum/build/lib/kpathumbnails_autogen/include/moc_ThumbnailCache.cpp:108:41: 
error: expected primary-expression before ‘void’
   108 |         QtPrivate::TypeAndForceComplete<void, std::false_type>,
       |                                         ^~~~
/home/usr/src/kphotoalbum-git/kphotoalbum/build/lib/kpathumbnails_autogen/include/moc_ThumbnailCache.cpp:108:41: 
error: expected ‘}’ before ‘void’
/home/usr/src/kphotoalbum-git/kphotoalbum/build/lib/kpathumbnails_autogen/include/moc_ThumbnailCache.cpp:98:82: 
note: to match this ‘{’
    98 | Q_CONSTINIT const QMetaObject 
ImageManager::ThumbnailCache::staticMetaObject = { {
       |                       ^
/home/usr/src/kphotoalbum-git/kphotoalbum/build/lib/kpathumbnails_autogen/include/moc_ThumbnailCache.cpp:108:41: 
error: expected ‘}’ before ‘void’
   108 |         QtPrivate::TypeAndForceComplete<void, std::false_type>,
       |                                         ^~~~
/home/usr/src/kphotoalbum-git/kphotoalbum/build/lib/kpathumbnails_autogen/include/moc_ThumbnailCache.cpp:98:80: 
note: to match this ‘{’
    98 | Q_CONSTINIT const QMetaObject 
ImageManager::ThumbnailCache::staticMetaObject = { {
       |                     ^
/home/usr/src/kphotoalbum-git/kphotoalbum/build/lib/kpathumbnails_autogen/include/moc_ThumbnailCache.cpp:127:1: 
error: expected declaration before ‘}’ token
   127 | } };
       | ^
/home/usr/src/kphotoalbum-git/kphotoalbum/build/lib/kpathumbnails_autogen/include/moc_ThumbnailCache.cpp:127:3: 
error: expected declaration before ‘}’ token
   127 | } };
       |   ^
/home/usr/src/kphotoalbum-git/kphotoalbum/build/lib/kpathumbnails_autogen/include/moc_ThumbnailCache.cpp: 
In member function ‘virtual void* 
ImageManager::ThumbnailCache::qt_metacast(const char*)’:
/home/usr/src/kphotoalbum-git/kphotoalbum/build/lib/kpathumbnails_autogen/include/moc_ThumbnailCache.cpp:205:26: 
error: ‘qt_meta_stringdata_ZN12ImageManager14ThumbnailCacheE’ was not 
declared in this scope; did you mean 
‘qt_meta_data_ZN12ImageManager14ThumbnailCacheE’?
   205 |     if (!strcmp(_clname, 
qt_meta_stringdata_ZN12ImageManager14ThumbnailCacheE.stringdata0))
       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       | qt_meta_data_ZN12ImageManager14ThumbnailCacheE
make[2]: *** [lib/CMakeFiles/kpathumbnails.dir/build.make:93: 
lib/CMakeFiles/kpathumbnails.dir/kpathumbnails/ThumbnailCache.cpp.o] 
Fehler 1
make[1]: *** [CMakeFiles/Makefile2:1168: 
lib/CMakeFiles/kpathumbnails.dir/all] Fehler 2
make: *** [Makefile:146: all] Fehler 2
Detected locale 
"LC_CTYPE=C;LC_NUMERIC=de_DE.UTF-8;LC_TIME=de_DE.UTF-8;LC_COLLATE=C;LC_MONETARY=de_DE.UTF-8;LC_MESSAGES=C;LC_PAPER=de_DE.UTF-8;LC_NAME=de_DE.UTF-8;LC_ADDRESS=de_DE.UTF-8;LC_TELEPHONE=de_DE.UTF-8;LC_MEASUREMENT=de_DE.UTF-8;LC_IDENTIFICATION=de_DE.UTF-8" 
with character encoding "ANSI_X3.4-1968", which is not UTF-8.
Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead.
If this causes problems, reconfigure your locale. See the locale(1) manual
for more information.
Warning: Unsupported date format
Warning: Unsupported date format
kphotoalbum.ImageManager: Thumbnail index file 
"/tmp/kphotoalbum-demo-as/.thumbnails/thumbnailindex" not found!

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kphotoalbum/attachments/20251219/f08185f3/attachment-0001.htm>


More information about the KPhotoAlbum mailing list