[digiKam-users] Extracting thumbnails

Wesley Smith wss7932 at gmail.com
Thu May 14 23:00:34 BST 2020


I appreciate your patience and help.  Forgive me if I'm not making this
easy.

Here is what I get using the bootstrap.bat

> **********************************************************************
> ** Visual Studio 2019 Developer Command Prompt v16.5.5
> ** Copyright (c) 2019 Microsoft Corporation
> **********************************************************************
>
> C:\Program Files (x86)\Microsoft Visual Studio\2019\Community>cd
> \Users\wss79\git\digikam-pgf-database
>
> C:\Users\wss79\git\digikam-pgf-database>dir
>  Volume in drive C is Windows
>  Volume Serial Number is B439-C954
>
>  Directory of C:\Users\wss79\git\digikam-pgf-database
>
> 05/14/2020  04:52 PM    <DIR>          .
> 05/14/2020  04:52 PM    <DIR>          ..
> 05/14/2020  04:49 PM    <DIR>          .vs
> 05/14/2020  04:29 PM               264 bootstrap.bat
> 05/14/2020  04:52 PM    <DIR>          build
> 05/14/2020  07:27 AM            15,620 CMakeCache.txt
> 05/14/2020  07:27 AM    <DIR>          CMakeFiles
> 05/13/2020  09:05 AM               921 CMakeLists.txt
> 05/14/2020  04:13 PM               504 CMakeSettings.json
> 05/13/2020  09:05 AM             2,137 loadpgfblob.cpp
> 05/14/2020  04:12 PM    <DIR>          out
> 05/13/2020  09:05 AM    <DIR>          pgfutils
>                5 File(s)         19,446 bytes
>                7 Dir(s)  235,184,947,200 bytes free
>
> C:\Users\wss79\git\digikam-pgf-database>rmdir build
> The process cannot access the file because it is being used by another
> process.
>
> C:\Users\wss79\git\digikam-pgf-database>rmdir build
> The process cannot access the file because it is being used by another
> process.
>
> C:\Users\wss79\git\digikam-pgf-database>rmdir build
> The directory is not empty.
>
> C:\Users\wss79\git\digikam-pgf-database>rmdir /s /q build
>
> C:\Users\wss79\git\digikam-pgf-database>dir
>  Volume in drive C is Windows
>  Volume Serial Number is B439-C954
>
>  Directory of C:\Users\wss79\git\digikam-pgf-database
>
> 05/14/2020  04:56 PM    <DIR>          .
> 05/14/2020  04:56 PM    <DIR>          ..
> 05/14/2020  04:49 PM    <DIR>          .vs
> 05/14/2020  04:29 PM               264 bootstrap.bat
> 05/14/2020  07:27 AM            15,620 CMakeCache.txt
> 05/14/2020  07:27 AM    <DIR>          CMakeFiles
> 05/13/2020  09:05 AM               921 CMakeLists.txt
> 05/14/2020  04:13 PM               504 CMakeSettings.json
> 05/13/2020  09:05 AM             2,137 loadpgfblob.cpp
> 05/14/2020  04:12 PM    <DIR>          out
> 05/13/2020  09:05 AM    <DIR>          pgfutils
>                5 File(s)         19,446 bytes
>                6 Dir(s)  235,184,984,064 bytes free
>
> C:\Users\wss79\git\digikam-pgf-database>bootstrap.bat
> -- The C compiler identification is unknown
> -- The CXX compiler identification is unknown
> CMake Error at CMakeLists.txt:7 (project):
>   The CMAKE_C_COMPILER:
>
>     C:/Program Files (x86)/Microsoft Visual
> Studio/2019/Community/VC/Tools/MSVC/14.24.28314/bin/Hostx86/x86/cl.exe
>
>   is not a full path to an existing compiler tool.
>
>   To use the NMake generator with Visual C++, cmake must be run from a
> shell
>   that can use the compiler cl from the command line.  This environment is
>   unable to invoke the cl compiler.  To fix this problem, run cmake from
> the
>   Visual Studio Command Prompt (vcvarsall.bat).
>
>   Tell CMake where to find the compiler by setting either the environment
>   variable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path
> to
>   the compiler, or to the compiler name if it is in the PATH.
>
>
> CMake Error at CMakeLists.txt:7 (project):
>   The CMAKE_CXX_COMPILER:
>
>     C:/Program Files (x86)/Microsoft Visual
> Studio/2019/Community/VC/Tools/MSVC/14.24.28314/bin/Hostx86/x86/cl.exe
>
>   is not a full path to an existing compiler tool.
>
>   To use the NMake generator with Visual C++, cmake must be run from a
> shell
>   that can use the compiler cl from the command line.  This environment is
>   unable to invoke the cl compiler.  To fix this problem, run cmake from
> the
>   Visual Studio Command Prompt (vcvarsall.bat).
>
>   Tell CMake where to find the compiler by setting either the environment
>   variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full
> path
>   to the compiler, or to the compiler name if it is in the PATH.
>
>
> -- Configuring incomplete, errors occurred!
> See also
> "C:/Users/wss79/git/digikam-pgf-database/CMakeFiles/CMakeOutput.log".
> See also
> "C:/Users/wss79/git/digikam-pgf-database/CMakeFiles/CMakeError.log".
> '-DCMAKE_BUILD_TYPE' is not recognized as an internal or external command,
> operable program or batch file.
> '-DCMAKE_PREFIX_PATH' is not recognized as an internal or external command,
> operable program or batch file.
> '-Wno-dev' is not recognized as an internal or external command,
> operable program or batch file.
> '..' is not recognized as an internal or external command,
> operable program or batch file.
>
> C:\Users\wss79\git\digikam-pgf-database>
>

And this is what I get when trying manually:

>  C:\Users\wss79\git\digikam-pgf-database>mkdir build


C:\Users\wss79\git\digikam-pgf-database>copy CMakeLists.txt build
        1 file(s) copied.

C:\Users\wss79\git\digikam-pgf-database>cd build

C:\Users\wss79\git\digikam-pgf-database\build>cmake ..
-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
CMake Error at CMakeLists.txt:7 (project):
  The CMAKE_C_COMPILER:

    C:/Program Files (x86)/Microsoft Visual
Studio/2019/Community/VC/Tools/MSVC/14.24.28314/bin/Hostx86/x86/cl.exe

  is not a full path to an existing compiler tool.

  To use the NMake generator with Visual C++, cmake must be run from a shell
  that can use the compiler cl from the command line.  This environment is
  unable to invoke the cl compiler.  To fix this problem, run cmake from the
  Visual Studio Command Prompt (vcvarsall.bat).

  Tell CMake where to find the compiler by setting either the environment
  variable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path
to
  the compiler, or to the compiler name if it is in the PATH.


CMake Error at CMakeLists.txt:7 (project):
  The CMAKE_CXX_COMPILER:

    C:/Program Files (x86)/Microsoft Visual
Studio/2019/Community/VC/Tools/MSVC/14.24.28314/bin/Hostx86/x86/cl.exe

  is not a full path to an existing compiler tool.

  To use the NMake generator with Visual C++, cmake must be run from a shell
  that can use the compiler cl from the command line.  This environment is
  unable to invoke the cl compiler.  To fix this problem, run cmake from the
  Visual Studio Command Prompt (vcvarsall.bat).

  Tell CMake where to find the compiler by setting either the environment
  variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full
path
  to the compiler, or to the compiler name if it is in the PATH.


-- Configuring incomplete, errors occurred!
See also
"C:/Users/wss79/git/digikam-pgf-database/CMakeFiles/CMakeOutput.log".
See also
"C:/Users/wss79/git/digikam-pgf-database/CMakeFiles/CMakeError.log".

C:\Users\wss79\git\digikam-pgf-database\build>

On Thu, May 14, 2020 at 3:34 PM Gilles Caulier <caulier.gilles at gmail.com>
wrote:

> No i use VS community everywhere and it work like a charm...
>
> Let's me see the full console backtrace from the moment where you
> start the terminal and the error message
>
> Gilles Caulier
>
> Le jeu. 14 mai 2020 à 21:13, Wesley Smith <wss7932 at gmail.com> a écrit :
> >
> > Would this be a result of using VS Community 2019?  I've launched the
> prompt from VS and still get the same errors.
> >
> > On Thu, May 14, 2020 at 7:40 AM Gilles Caulier <caulier.gilles at gmail.com>
> wrote:
> >>
> >> In fact i know well the error, as i devel with Qt in my office under
> >> Windows and MSVC.
> >>
> >> You need to launch the MSVC terminal, not the standard Windows
> >> terminal (aka "cmd").
> >>
> >> This MSVC terminal init a lots of variables to be able to use the CLI
> >> compiler from Microsoft (i hope that you install the CLI MSVC tools
> >> with the Mircost compiler installer).
> >>
> >> You will found the MSVC terminal in Run Windows menu, MSVC section,
> >> and advanced tools (or something like that). There are many version,
> >> to cross compile to ARM or in 32bits. for get these ones, and take the
> >> native 64 bits version.
> >>
> >> Voilà.
> >>
> >> Gilles Caulier
> >>
> >> Le jeu. 14 mai 2020 à 14:31, Wesley Smith <wss7932 at gmail.com> a écrit :
> >> >
> >> > Thank you for that.  I did run it and ran into some issues.  I then
> ran a command prompt from within Visual Studio Community edition 2019 and
> tried again.  Here is the output.  It is looking for a path I'm not
> familiar with.
> >> >
> >> >> C:\Users\wss79\git\digikam-pgf-database\build>cmake ..
> >> >> -- The C compiler identification is MSVC 19.24.28315.0
> >> >> -- The CXX compiler identification is MSVC 19.24.28315.0
> >> >> -- Check for working C compiler: C:/Program Files (x86)/Microsoft
> Visual
> Studio/2019/Community/VC/Tools/MSVC/14.24.28314/bin/Hostx86/x86/cl.exe
> >> >> -- Check for working C compiler: C:/Program Files (x86)/Microsoft
> Visual
> Studio/2019/Community/VC/Tools/MSVC/14.24.28314/bin/Hostx86/x86/cl.exe -
> broken
> >> >> CMake Error at C:/Program
> Files/CMake/share/cmake-3.17/Modules/CMakeTestCCompiler.cmake:60 (message):
> >> >>   The C compiler
> >> >>
> >> >>     "C:/Program Files (x86)/Microsoft Visual
> Studio/2019/Community/VC/Tools/MSVC/14.24.28314/bin/Hostx86/x86/cl.exe"
> >> >>
> >> >>   is not able to compile a simple test program.
> >> >>
> >> >>   It fails with the following output:
> >> >>
> >> >>     Change Dir:
> C:/Users/wss79/git/digikam-pgf-database/CMakeFiles/CMakeTmp
> >> >>
> >> >>     Run Build Command(s):nmake /nologo cmTC_7b893\fast &&
>  "C:\Program Files (x86)\Microsoft Visual
> Studio\2019\Community\VC\Tools\MSVC\14.24.28314\bin\HostX86\x86\nmake.exe"
> -f CMakeFiles\cmTC_7b893.dir\build.make /nologo -L
> CMakeFiles\cmTC_7b893.dir\build
> >> >>     Building C object CMakeFiles/cmTC_7b893.dir/testCCompiler.c.obj
> >> >>
>  C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1424~1.283\bin\Hostx86\x86\cl.exe
> @C:\Users\wss79\AppData\Local\Temp\nmC021.tmp
> >> >>     testCCompiler.c
> >> >>     Linking C executable cmTC_7b893.exe
> >> >>         "C:\Program Files\CMake\bin\cmake.exe" -E vs_link_exe
> --intdir=CMakeFiles\cmTC_7b893.dir
> --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100183~1.0\x86\rc.exe
> --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100183~1.0\x86\mt.exe --manifests  --
> C:\TDM-GCC-64\bin\ld.exe /nologo @CMakeFiles\cmTC_7b893.dir\objects1.rsp
> @C:\Users\wss79\AppData\Local\Temp\nmC62D.tmp
> >> >>     LINK Pass 1: command "C:\TDM-GCC-64\bin\ld.exe /nologo
> @CMakeFiles\cmTC_7b893.dir\objects1.rsp /out:cmTC_7b893.exe
> /implib:cmTC_7b893.lib
> /pdb:C:\Users\wss79\git\digikam-pgf-database\CMakeFiles\CMakeTmp\cmTC_7b893.pdb
> /version:0.0 /machine:X86 /debug /INCREMENTAL /subsystem:console
> kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib
> oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST
> /MANIFESTFILE:CMakeFiles\cmTC_7b893.dir/intermediate.manifest
> CMakeFiles\cmTC_7b893.dir/manifest.res" failed (exit code 1) with the
> following output:
> >> >>     C:\TDM-GCC-64\bin\ld.exe: cannot find /nologo: No such file or
> directory
> >> >>     C:\TDM-GCC-64\bin\ld.exe: cannot find /out:cmTC_7b893.exe: No
> such file or directory
> >> >>     C:\TDM-GCC-64\bin\ld.exe: cannot find /implib:cmTC_7b893.lib: No
> such file or directory
> >> >>     C:\TDM-GCC-64\bin\ld.exe: cannot find
> /pdb:C:\Users\wss79\git\digikam-pgf-database\CMakeFiles\CMakeTmp\cmTC_7b893.pdb:
> Invalid argument
> >> >>     C:\TDM-GCC-64\bin\ld.exe: cannot find /version:0.0: No such file
> or directory
> >> >>     C:\TDM-GCC-64\bin\ld.exe: cannot find /machine:X86: No such file
> or directory
> >> >>     C:\TDM-GCC-64\bin\ld.exe: cannot find /debug: No such file or
> directory
> >> >>     C:\TDM-GCC-64\bin\ld.exe: cannot find /INCREMENTAL: No such file
> or directory
> >> >>     C:\TDM-GCC-64\bin\ld.exe: cannot find /subsystem:console: No
> such file or directory
> >> >>     C:\TDM-GCC-64\bin\ld.exe: cannot find kernel32.lib: No such file
> or directory
> >> >>     C:\TDM-GCC-64\bin\ld.exe: cannot find user32.lib: No such file
> or directory
> >> >>     C:\TDM-GCC-64\bin\ld.exe: cannot find gdi32.lib: No such file or
> directory
> >> >>     C:\TDM-GCC-64\bin\ld.exe: cannot find winspool.lib: No such file
> or directory
> >> >>     C:\TDM-GCC-64\bin\ld.exe: cannot find shell32.lib: No such file
> or directory
> >> >>     C:\TDM-GCC-64\bin\ld.exe: cannot find ole32.lib: No such file or
> directory
> >> >>     C:\TDM-GCC-64\bin\ld.exe: cannot find oleaut32.lib: No such file
> or directory
> >> >>     C:\TDM-GCC-64\bin\ld.exe: cannot find uuid.lib: No such file or
> directory
> >> >>     C:\TDM-GCC-64\bin\ld.exe: cannot find comdlg32.lib: No such file
> or directory
> >> >>     C:\TDM-GCC-64\bin\ld.exe: cannot find advapi32.lib: No such file
> or directory
> >> >>     C:\TDM-GCC-64\bin\ld.exe: cannot find /MANIFEST: No such file or
> directory
> >> >>     C:\TDM-GCC-64\bin\ld.exe: cannot find
> /MANIFESTFILE:CMakeFiles\cmTC_7b893.dir/intermediate.manifest: Invalid
> argument
> >> >>     CMakeFiles\cmTC_7b893.dir/manifest.res: file not recognized:
> File format not recognized
> >> >>     NMAKE : fatal error U1077: '"C:\Program
> Files\CMake\bin\cmake.exe"' : return code '0xffffffff'
> >> >>     Stop.
> >> >>     NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft
> Visual
> Studio\2019\Community\VC\Tools\MSVC\14.24.28314\bin\HostX86\x86\nmake.exe"'
> : return code '0x2'
> >> >>     Stop.
> >> >
> >> >
> >> > On Thu, May 14, 2020 at 2:35 AM Gilles Caulier <
> caulier.gilles at gmail.com> wrote:
> >> >>
> >> >> Hi,
> >> >>
> >> >> I just add a bootstrap.bat script for Windows. Take a look, you can
> >> >> customize the Qt5_DIR variable, which is the root install path to
> Qt5.
> >> >>
> >> >>
> https://github.com/cgilles/digikam-pgf-database/blob/master/bootstrap.bat
> >> >>
> >> >> Gilles Caulier
> >> >>
> >> >> Le jeu. 14 mai 2020 à 04:28, Gilles Caulier <
> caulier.gilles at gmail.com> a écrit :
> >> >> >
> >> >> > Le jeu. 14 mai 2020 à 02:08, Wesley Smith <wss7932 at gmail.com> a
> écrit :
> >> >> > >
> >> >> > > I hate not being able to figure this out but, I have an issue.
> I'm not at all familiar with QT.  I'm using Windows 10 (latest stable
> build) and I just installed cmake and Qt.  I followed the instructions but,
> cmake is not able to find some things.  Here is the output:
> >> >> > >>
> >> >> > >> -- Selecting Windows SDK version 10.0.18362.0 to target Windows
> 10.0.18363.
> >> >> > >> -- Could NOT find Qt5 (missing: Qt5_DIR)
> >> >> > >> -- Configuring done
> >> >> > >> CMake Error at CMakeLists.txt:21 (add_executable):
> >> >> > >>   Target "pgfdatabase" links to target "Qt5::Core" but the
> target was not
> >> >> > >>   found.  Perhaps a find_package() call is missing for an
> IMPORTED target, or
> >> >> > >>   an ALIAS target is missing?
> >> >> >
> >> >> > How did you get this trace ? From a windows terminal with MSVC
> setup ?
> >> >> >
> >> >> > Did you install Qtcreator ? I need to know more details about the
> >> >> > install from your system.
> >> >> >
> >> >> > Gilles Caulier
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/digikam-users/attachments/20200514/793a7037/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: CMakeError.log
Type: application/octet-stream
Size: 113052 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/digikam-users/attachments/20200514/793a7037/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: CMakeOutput.log
Type: application/octet-stream
Size: 9083 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/digikam-users/attachments/20200514/793a7037/attachment-0003.obj>


More information about the Digikam-users mailing list