[Bug 282869] New: list of cmake configuration options

classic Classic list List threaded Threaded
10 messages Options
Reply | Threaded
Open this post in threaded view
|

[Bug 282869] New: list of cmake configuration options

Bugzilla from superandrzej@epf.pl
https://bugs.kde.org/show_bug.cgi?id=282869

           Summary: list of cmake configuration options
           Product: digikam
           Version: 2.1.1
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: Documentation
        AssignedTo: [hidden email]
        ReportedBy: [hidden email]


Version:           2.1.1 (using KDE 4.7.1)
OS:                Linux

I really miss a place where all cmake configuration options are listed.
something similar to ./confiugre --help

It might be a text file in source packages or a html page in digikam.org.
Sometimes there is a need to disable some dependencies or functionalities but I
cannot find how to do it or even whether it is possible.

For example in my case I can compile digikam but when I start it I receive a
message: "Illegal instruction"

Deducting from other bugs it seems to be the problem with opencv.
But I don't know how to get rid off opencv dependency.
As a result I cannot use digikam at all

Reproducible: Always

Steps to Reproduce:
Search digikam.org or sources for this information


Expected Results:  
text file in source packages or a html page in digikam.org with all cmake
configuration options

--
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Bug 282869] list of cmake configuration options

Gilles Caulier-4
https://bugs.kde.org/show_bug.cgi?id=282869


Gilles Caulier <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
                 CC|                            |[hidden email]
         Resolution|                            |INVALID




--- Comment #1 from Gilles Caulier <caulier gilles gmail com>  2011-09-27 09:02:30 ---
Already done in README file :

https://projects.kde.org/projects/extragear/graphics/digikam/repository/revisions/master/entry/README#L115

Gilles Caulier

--
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Bug 282869] list of cmake configuration options

Bugzilla from superandrzej@epf.pl
In reply to this post by Bugzilla from superandrzej@epf.pl
https://bugs.kde.org/show_bug.cgi?id=282869





--- Comment #2 from Andrzej <superandrzej epf pl>  2011-10-06 22:26:20 ---
Thank you for the info.
I probably have seen this file but my impression was that these are just
examples and not a complete list.
I was hoping that there is a was a way to disable some kipi-plugins or some
dependencies like opencv or marble that are not necessary for very one.

BTW.
I've found few mistakes/ discrepancies  in README files of Digikam and of
Kipi-plugins. I will create separate bug reports.

I had problems with opencv because it was imposing during configuration sse2
instructions that are not supported by my Athlon processor and digikam was not
even starting. (it took me some time to discover it)
So my suggestion would be to either introduce an option to disable openCV or
put an information that in case of "illegal instruction" message, openCV should
be configured with
-DENABLE_SSE2=OFF
cmake option.

--
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Bug 282869] list of cmake configuration options

Gilles Caulier-4
In reply to this post by Bugzilla from superandrzej@epf.pl
https://bugs.kde.org/show_bug.cgi?id=282869





--- Comment #3 from Gilles Caulier <caulier gilles gmail com>  2011-10-07 07:51:30 ---
For opencv, it's a compilation time switch which can be used only with OpenCV
package. We cannot control it through digiKam compilation. Report this problem
to OpenCV team...

--
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Bug 282869] list of cmake configuration options

Bugzilla from superandrzej@epf.pl
In reply to this post by Bugzilla from superandrzej@epf.pl
https://bugs.kde.org/show_bug.cgi?id=282869





--- Comment #4 from Andrzej <superandrzej epf pl>  2011-10-07 23:15:00 ---
Yes I know that this particular problem is on OpenCV side but I was wondering
if it would be possible to get rid of this dependency during cmake
configuration in case there is a need to do so.

--
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Bug 282869] list of cmake configuration options

Gilles Caulier-4
In reply to this post by Bugzilla from superandrzej@epf.pl
https://bugs.kde.org/show_bug.cgi?id=282869





--- Comment #5 from Gilles Caulier <caulier gilles gmail com>  2011-10-08 11:27:22 ---
No, it's not possible to play with OpenCV config from digiKam compilation
setup.

Gilles Caulier

--
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Bug 282869] list of cmake configuration options

Bugzilla from superandrzej@epf.pl
In reply to this post by Bugzilla from superandrzej@epf.pl
https://bugs.kde.org/show_bug.cgi?id=282869





--- Comment #6 from Andrzej <superandrzej epf pl>  2011-10-08 20:41:51 ---
I'm sorry.

My wording was not precise enough:
I wanted to know if it was possible to compile digiKam without OpenCV or
without Marble.

These dependencies are as big as digiKam itself but some people may not need
functionalities these dependencies provide. And in some cases these
dependencies may be troublesome.

--
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Bug 282869] list of cmake configuration options

Michael G. Hansen
In reply to this post by Bugzilla from superandrzej@epf.pl
https://bugs.kde.org/show_bug.cgi?id=282869


Michael G. Hansen <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]




--- Comment #7 from Michael G. Hansen <mike mghansen de>  2011-10-08 21:34:44 ---
(In reply to comment #6)
> My wording was not precise enough:
> I wanted to know if it was possible to compile digiKam without OpenCV or
> without Marble.
>
> These dependencies are as big as digiKam itself but some people may not need
> functionalities these dependencies provide. And in some cases these
> dependencies may be troublesome.

Currently there is no way to compile digikam without marble, which is required
by libkgeomap. Separating marble out of libkgeomap would lead to a bunch of
code-duplication in terms of geo-related code. Also, making libkgeomap optional
in digikam is a lot of work and requires a lot of test-compilation to make sure
it actually works.

Michael

--
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Bug 282869] list of cmake configuration options

Bugzilla from superandrzej@epf.pl
In reply to this post by Bugzilla from superandrzej@epf.pl
https://bugs.kde.org/show_bug.cgi?id=282869





--- Comment #8 from Andrzej <superandrzej epf pl>  2011-10-15 19:34:04 ---
Thank you for the info.
I guess that the same story is with opencv and libkface

Andrzej

--
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Bug 282869] list of cmake configuration options

Gilles Caulier-4
In reply to this post by Bugzilla from superandrzej@epf.pl
https://bugs.kde.org/show_bug.cgi?id=282869

Gilles Caulier <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Version Fixed In|                            |2.2.0

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel