[digikam] [Bug 365125] New: Win64 version cannot start

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

[digikam] [Bug 365125] Win64 version cannot start

bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=365125

--- Comment #40 from Hugo Costelha <[hidden email]> ---
(In reply to caulier.gilles from comment #34)
> Hugo,
>
> Do you have something like "Microsoft Visual C++... Redistributable ..."
> installed on your system ? Look in Control Panel for details...
>
> Gilles Caulier

Yes, I hav a bunch of "Microsoft Visual C++... Redistributable ..." installed
(2005, 2008, 2010, 2012, 2013, 2015).

Hugo Costelha

--
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
|

[digikam] [Bug 365125] Win64 version cannot start

bugzilla_noreply
In reply to this post by bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=365125

Norbert Schulze <[hidden email]> changed:

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

--- Comment #41 from Norbert Schulze <[hidden email]> ---
I have the same error with the new 64-bit installer. What I can see is that
there are 64-bit and 32-bit dlls mixed. I'm not an expert, but is this allowed?

These are the 32-bit dlls in the 64-bit installer:
icudt56.dll
icuin56.dll
icuuc56.dll
libastro.dll
libbz2.dll
libdbus-1-3.dll
libdigikamcore.dll
libdigikamdatabase.dll
libdigikamgui.dll
libeay32.dll
libexiv2-14.dll
libexpat-1.dll
libfreetype-6.dll
libgcc_s_sjlj-1.dll
libglib-2.dll0-0.dll
libgmp-10.dll
libgnurx-0.dll
libgnutls-30.dll
libgomp-1.dll
libHalf-12.dll
libharfbuzz-0.dll
libhogweed-4-2.dll
libiconv-2.dll
libidn-11.dll
libIex-2_2-12.dll
libIlmImf-2_2-22.dll
libIlmThread-2_2-12.dll
libintl-8.dll
libjasper-1.dll
libjpeg-9.dll
libKF5Archive.dll
libKF5Auth.dll
libKF5Bookmarks.dll
libKF5Codecs.dll
libKF5ConfigCore.dll
libKF5ConfigGui.dll
libKF5ConfigWidgets.dll
libKF5CoreAddons.dll
libKF5Crash.dll
libKF5DBusAddons.dll
libKF5GlobalAccel.dll
libKF5GuiAddons.dll
libKF5I18n.dll
libKF5IconThemes.dll
libKF5ItemViews.dll
libKF5Kipi.dll
libKF5kipiplugins.dll
libKF5MediaWiki.dll
libKF5Service.dll
libKF5Solid.dll
libKF5ThreadWeaver.dll
libKF5WidgetsAddons.dll
libKF5WindowSystem.dll
libKF5XmlGui.dll
liblcms2-2.dll
liblensfun.dll
liblzma-5.dll
libmarblewidget-qt5.dll
libmman.dll
libmng-2.dll
libmysqlclient.dll
libnettle-6-2.dll
libopencv_calib3d.dll
libopencv_contrib.dll
libopencv_core.dll
libopencv_features2d.dll
libopencv_flann.dll
libopencv_highgui.dll
libopencv_imgproc.dll
libopencv_ml.dll
libopencv_objdetect.dll
libopencv_video.dll
libpcre-1.dll
libpcre16-0.dll
libpng16-16.dll
libpq.dll
libreadline6.dll
libsqlite3-0.dll
libstdc++-6.dll
libsybdb-5.dll
libtermcap.dll
libtiff-5.dll
libwebp-5.dll
libwebpdemux-1.dll
libwinpthread-1.dll
libxml2-2.dll
libxslt-1.dll
Qt53DCore.dll
Qt53DExtras.dll
Qt53DInput.dll
Qt53DLogic.dll
Qt53DRender.dll
Qt5Concurrent.dll
Qt5Core.dll
Qt5DBus.dll
Qt5Gamepad.dll
Qt5Gui.dll
Qt5Location.dll
Qt5Multimedia.dll
Qt5MultimediaWidgets.dll
Qt5Network.dll
Qt5OpenGL.dll
Qt5Positioning.dll
Qt5PrintSupport.dll
Qt5Qml.dll
Qt5Quick.dll
Qt5Script.dll
Qt5Sensors.dll
Qt5SerialBus.dll
Qt5SerialPort.dll
Qt5Sql.dll
Qt5Svg.dll
Qt5WebChannel.dll
Qt5WebKit.dll
Qt5WebKitWidgets.dll
Qt5Widgets.dll
Qt5Xml.dll
Qt5XmlPatterns.dll
ssleay32.dll
zlib1.dll

--
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
|

[digikam] [Bug 365125] Win64 version cannot start

bugzilla_noreply
In reply to this post by bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=365125

--- Comment #42 from Norbert Schulze <[hidden email]> ---
The installer from
https://drive.google.com/open?id=0B7yq-xFihT0_MVBzOW9jZFA2NE0 works,
but the installer from
http://download.kde.org/stable/digikam/digiKam-5.0.0-1-Win64.exe has the mixed
32-bit / 64-bit dlls.
Regards, Norbert

--
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
|

[digikam] [Bug 365125] Win64 version cannot start

bugzilla_noreply
In reply to this post by bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=365125

[hidden email] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |---
     Ever confirmed|0                           |1

--- Comment #43 from [hidden email] ---
The 64 bist installer is compiled with MXE under a dedicated bundle directory.

32 bits version is compiled in a separated bunde dir. Nothing is mixed.

I suspect a problem into MXE...

Gilles Caulier

--
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
|

[digikam] [Bug 365125] Win64 version cannot start

bugzilla_noreply
In reply to this post by bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=365125

--- Comment #44 from [hidden email] ---
I think i find the bug.

It's in Python script which collect shared dlls used by a binary file.

On top of script (line 42) we set pathes where dlls can be found
(default_path_prefixes) :

https://quickgit.kde.org/?p=digikam-software-compilation.git&a=blob&f=project%2Fmxe%2Frll.py

As both win32 and win64 are computed in parallel, you can imagine the possible
mix. The problem must not touch the 32 bits as 32 bits paths are in first on
the list, but with 64 bits...

Gilles Caulier

--
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
|

[digikam] [Bug 365125] Win64 version cannot start

bugzilla_noreply
In reply to this post by bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=365125

--- Comment #45 from [hidden email] ---
Git commit 5522bf6707a745e8a1bfc712a19aa99654fba6b6 by Gilles Caulier.
Committed on 09/07/2016 at 09:48.
Pushed by cgilles into branch 'master'.

pass the path to current MXE intall prefix to Python script use to collect
dlls. This must prevent mix of 32 and 64 bits dlls with 64 bits installer.

M  +2    -2    project/mxe/04-build-installer.sh
M  +1    -1    project/mxe/config.sh
M  +13   -9    project/mxe/rll.py

http://commits.kde.org/scratch/mwiesweg/digikam-sc/5522bf6707a745e8a1bfc712a19aa99654fba6b6

--
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
|

[digikam] [Bug 365125] Win64 version cannot start

bugzilla_noreply
In reply to this post by bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=365125

--- Comment #46 from [hidden email] ---
New digiKam 5.0.0-2 64 bits installer :

https://drive.google.com/open?id=0BzeiVr-byqt5S2Izd1ZkMTA1dnM

Please install and report if all is fine now...

Gilles Caulier

--
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
|

[digikam] [Bug 365125] Win64 version cannot start

bugzilla_noreply
In reply to this post by bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=365125

--- Comment #47 from Alexandre Alapetite <[hidden email]> ---
Thanks for the fast reaction, @Gilles.
The installer https://drive.google.com/open?id=0BzeiVr-byqt5S2Izd1ZkMTA1dnM
forks fine for me (Windows 10 x64): the installer defaults to the proper
install location, and digiKam starts without crash, as well as Showfoto.

--
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
|

[digikam] [Bug 365125] Win64 version cannot start

bugzilla_noreply
In reply to this post by bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=365125

--- Comment #48 from [hidden email] ---
Thanks for the report.

In the same way, just to verify, i build 32 bits installer :

https://drive.google.com/open?id=0BzeiVr-byqt5V3dtLTNKTjUwQmM

Please test and report. If all is fine i will upload new installers to download
area.

Gilles Caulier

--
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
|

[digikam] [Bug 365125] Win64 version cannot start

bugzilla_noreply
In reply to this post by bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=365125

--- Comment #49 from Alexandre Alapetite <[hidden email]> ---
With the installer
https://drive.google.com/open?id=0BzeiVr-byqt5V3dtLTNKTjUwQmM both digiKam and
Showfoto start fine in 32-bit, but the installer defaults to "C:\Program
Files\digiKam\" which is the path for 64-bit software.

Just for the record:
%ProgramFiles% ==> C:\Program Files\
%ProgramFiles(x86)% ==> C:\Program Files (x86)\

--
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
|

[digikam] [Bug 365125] Win64 version cannot start

bugzilla_noreply
In reply to this post by bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=365125

--- Comment #50 from [hidden email] ---
The install path is selected by NSIS installer depending of window
architecture. Look line 100 of NSIS script :

https://quickgit.kde.org/?p=digikam-software-compilation.git&a=blob&h=b084e410223a76887423337a7e9ae9487ed84ed3&hb=deaf44067a31158e5f0cb4a5a29f7ca26135bc49&f=project%2Fmxe%2Finstaller%2Fdigikam.nsi#l100

Here, with my Windows 7 32 bits the install path is really  C:\Program Files\,
not C:\Program Files (x86)\. This last path do not exist on the system.

Gilles Caulier

--
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
|

[digikam] [Bug 365125] Win64 version cannot start

bugzilla_noreply
In reply to this post by bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=365125

--- Comment #51 from Alexandre Alapetite <[hidden email]> ---
Ok, the logic is not fully correct: it should account for the actual content of
the installer. One can install both x86 and x64 software on a 64-bit platform.

--
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
|

Re: [digikam] [Bug 365125] Win64 version cannot start

7mgte
In reply to this post by bugzilla_noreply

Is it possibly a case of the 32-bit versions of Windows 7, 8, and 10 (Vista too?) only having

C:\Program Files

as that was the default program directory from even earlier versions of Windows.  For the 64-bit versions of Windows, the "default" program directory, which assumes 64-bit programs, is still

C:\Program Files

and the directory

C:\Program Files (x86)\

is added for 32-bit applications.

So for installs, the installer has to determine the version of Windows (ie 32 vs 64-bit) and the version of the program (digiKam 32 or 64) and install in the appropriate directory.  (Obviously not installing a 64-bit version on a 32-bit OS).


I am anxiously awaiting for this issue to be resolved to install the 64-bit version of digiKam on my 64-bit Windows 10 box!


Don


On 7/9/2016 8:31 AM, via KDE Bugzilla wrote:
https://bugs.kde.org/show_bug.cgi?id=365125

--- Comment #50 from [hidden email] ---
The install path is selected by NSIS installer depending of window
architecture. Look line 100 of NSIS script :

https://quickgit.kde.org/?p=digikam-software-compilation.git&a=blob&h=b084e410223a76887423337a7e9ae9487ed84ed3&hb=deaf44067a31158e5f0cb4a5a29f7ca26135bc49&f=project%2Fmxe%2Finstaller%2Fdigikam.nsi#l100

Here, with my Windows 7 32 bits the install path is really  C:\Program Files\,
not C:\Program Files (x86)\. This last path do not exist on the system.

Gilles Caulier



_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 365125] Win64 version cannot start

bugzilla_noreply
In reply to this post by bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=365125

--- Comment #52 from [hidden email] ---
Git commit 00051f231e82379ca680c3bd2d1eb8b8901cfa73 by Gilles Caulier.
Committed on 09/07/2016 at 14:42.
Pushed by cgilles into branch 'master'.

check if 64 bits installer will be installed on 32 bits system. If yes, go out
with an error message.

M  +1    -1    project/mxe/04-build-installer.sh
M  +14   -2    project/mxe/installer/digikam.nsi

http://commits.kde.org/scratch/mwiesweg/digikam-sc/00051f231e82379ca680c3bd2d1eb8b8901cfa73

--
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
|

[digikam] [Bug 365125] Win64 version cannot start

bugzilla_noreply
In reply to this post by bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=365125

Alain Goossens <[hidden email]> changed:

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

--- Comment #53 from Alain Goossens <[hidden email]> ---
FYI
Running: Win10 64bit French

The installer 5.0.0-1 published on http://download.kde.org/stable/digikam/
gives the 0x...7b error
The installer 5.0.0 published on google drive is working fine
The installer 5.0.0-2 published on google drive is also working fine

Regarding the installation location it seems that it remember the last install
path.
1st tried the 5.0.0-1 and it detected v4 in x86 folder. After uninstallation it
asked to install in the same location (x86). Which I manually changed.
After installation I got the error message and tried to reinstall the same
v5.0.0-1, it removed itself and then asked to be installed in the same folder.

--
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
|

[digikam] [Bug 365125] Win64 version cannot start

bugzilla_noreply
In reply to this post by bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=365125

[hidden email] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #54 from [hidden email] ---
32 and 64 bits installer version 2 are now online :

http://download.kde.org/stable/digikam/digiKam-5.0.0-2-Win32.exe.mirrorlist

http://download.kde.org/stable/digikam/digiKam-5.0.0-2-Win64.exe.mirrorlist

Gilles Caulier

--
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
|

[digikam] [Bug 365125] Win64 version cannot start

bugzilla_noreply
In reply to this post by bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=365125

[hidden email] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|general                     |Bundle-Windows

--
You are receiving this mail because:
You are the assignee for the bug.
123