https://bugs.kde.org/show_bug.cgi?id=498707
Bug ID: 498707
Summary: Build failed with : dconfigdlgmodels.cpp:685:23:
error: no matching function for call to
‘createIndex(int, int, const void*)
Classification: Applications
Product: digikam
Version: 8.6.0
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
SUMMARY
Digikam build failed on Linux mint 22.1 with :
digikam/core/libs/dialogs/dconfigdlgmodels.cpp:685:23: error: no matching
function for call to ‘createIndex(int, int, const void*)’
685 | return createIndex(pageItem->row(), 0, reinterpret_cast<const
void*>(pageItem));
|
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from
/usr/include/x86_64-linux-gnu/qt5/QtCore/QAbstractItemModel:1,
from
/mnt/2c98cfab-4320-4ff2-b8d7-f2da522cc741/digikam-devel/dk-2025-01-11/digikam/core/libs/dialogs/dconfigdlgmodels.h:20,
from
/mnt/2c98cfab-4320-4ff2-b8d7-f2da522cc741/digikam-devel/dk-2025-01-11/digikam/core/libs/dialogs/dconfigdlgmodels_p.h:18,
from
/mnt/2c98cfab-4320-4ff2-b8d7-f2da522cc741/digikam-devel/dk-2025-01-11/digikam/core/libs/dialogs/dconfigdlgmodels.cpp:16:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:382:20: note:
candidate: ‘QModelIndex QAbstractItemModel::createIndex(int, int, void*) const’
(near match)
382 | inline QModelIndex QAbstractItemModel::createIndex(int arow, int
acolumn, void *adata) const
| ^~~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:382:20: note:
conversion of argument 3 would be ill-formed:
/mnt/2c98cfab-4320-4ff2-b8d7-f2da522cc741/digikam-devel/dk-2025-01-11/digikam/core/libs/dialogs/dconfigdlgmodels.cpp:685:44:
error: invalid conversion from ‘const void*’ to ‘void*’ [-fpermissive]
685 | return createIndex(pageItem->row(), 0, reinterpret_cast<const
void*>(pageItem));
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| const void*
/usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:384:20: note:
candidate: ‘QModelIndex QAbstractItemModel::createIndex(int, int, quintptr)
const’ (near match)
384 | inline QModelIndex QAbstractItemModel::createIndex(int arow, int
acolumn, quintptr aid) const
| ^~~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:384:20: note:
conversion of argument 3 would be ill-formed:
/mnt/2c98cfab-4320-4ff2-b8d7-f2da522cc741/digikam-devel/dk-2025-01-11/digikam/core/libs/dialogs/dconfigdlgmodels.cpp:685:44:
error: invalid conversion from ‘const void*’ to ‘quintptr’ {aka ‘long long
unsigned int’} [-fpermissive]
685 | return createIndex(pageItem->row(), 0, reinterpret_cast<const
void*>(pageItem));
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| const void*
make[2]: ***
[core/libs/dialogs/CMakeFiles/core_digikamdialogs_obj.dir/build.make:292 :
core/libs/dialogs/CMakeFiles/core_digikamdialogs_obj.dir/dconfigdlgmodels.cpp.o]
Erreur 1
make[1]: *** [CMakeFiles/Makefile2:10994 :
core/libs/dialogs/CMakeFiles/core_digikamdialogs_obj.dir/all] Erreur 2
make: *** [Makefile:146 : all] Erreur 2
- QT5 -
SOFTWARE/OS VERSIONS
Distribution : Linux Mint 22.1
Kernel : Linux 6.8.0-51-generic (x86_64)
Version : #52-Ubuntu SMP PREEMPT_DYNAMIC Thu Dec 5 13:09:44 UTC 2024
C Library : GNU C Library / (Ubuntu GLIBC 2.39-0ubuntu8.3) 2.39
runing on Lenovo S30
Processeur : Intel(R) Xeon(R) CPU E5-2690 0 @ 2.90GHz
Mémoire : 32813MB (5977MB utilisé)
Qt
Version 5.15.13 (Compilé avec 5.15.13)
Environnement de développement de KDE
Version 5.115.0
ADDITIONAL INFORMATION
My last build runing fine was :
Révision sous Git :
6c2...4d16
https://invent.kde.org/graphics/digikam/-/commit/6c284e26f2c72d87963c355b29f232bbd09f4d16
--
You are receiving this mail because:
You are watching all bug changes.