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