bettar / miele-lxiv-easy

Configure the Miele-LXIV Xcode project in 5 easy steps.
GNU General Public License v3.0
13 stars 2 forks source link

'dcmtk/oflog/oflog.h' file not found #6

Closed zdavatz closed 5 years ago

zdavatz commented 5 years ago
Bildschirmfoto 2019-03-21 um 11 04 30
bettar commented 5 years ago

You need to select the miele-lxiv scheme. In your image you are trying to build the Build All Prerequisites scheme.

zdavatz commented 5 years ago

Now I get

zdavatz@MacBookPro:~/software/miele-lxiv-easy$ ./build.sh 
SRC: /Users/zdavatz/software/miele-lxiv/source
BLD: /Users/zdavatz/software/miele-lxiv/build/miele-20190321
BIN: /Users/zdavatz/software/miele-lxiv/install/miele-20190321
patching file .gitignore
patching file a.patch
patching file dcmdata/include/dcmtk/dcmdata/dcobject.h
patching file dcmdata/libsrc/dcdatset.cc
patching file dcmjpeg/include/dcmtk/dcmjpeg/djutils.h
patching file dcmjpls/libcharls/context.h
patching file dcmnet/libsrc/dimse.cc
patching file dcmqrdb/include/dcmtk/dcmqrdb/dcmqrcbg.h
patching file dcmqrdb/include/dcmtk/dcmqrdb/dcmqrsrv.h
patching file dcmqrdb/libsrc/dcmqrcbg.cc
patching file dcmqrdb/libsrc/dcmqrsrv.cc
patching file src/lib/openjp2/CMakeLists.txt
Reversed (or previously applied) patch detected!  Assume -R? [n] 
zdavatz commented 5 years ago

now I get:

zdavatz@MacBookPro:~/software/miele-lxiv-easy$ ./build.sh 
SRC: /Users/zdavatz/software/miele-lxiv/source
BLD: /Users/zdavatz/software/miele-lxiv/build/miele-20190321
BIN: /Users/zdavatz/software/miele-lxiv/install/miele-20190321
The next patch would create the file .gitignore,
which already exists!  Assume -R? [n] 
zdavatz commented 5 years ago
zdavatz@MacBookPro:~/software/miele-lxiv-easy$ ./build.sh 
SRC: /Users/zdavatz/software/miele-lxiv/source
BLD: /Users/zdavatz/software/miele-lxiv/build/miele-20190321
BIN: /Users/zdavatz/software/miele-lxiv/install/miele-20190321
The next patch would create the file .gitignore,
which already exists!  Assume -R? [n] n
Apply anyway? [n] n
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file .gitignore.rej
The next patch would create the file a.patch,
which already exists!  Assume -R? [n] 
zdavatz commented 5 years ago
2019-03-21 14:04:46 (1,54 MB/s) - »InsightToolkit-4.11.1.tar.gz« gespeichert [18862243/18862243]

The next patch would create the file .gitignore,
which already exists!  Assume -R? [n]
zdavatz commented 5 years ago

locate oflog.h /Users/zdavatz/software/miele-lxiv/source/miele-20190321/DCMTK-3.6.2/oflog/include/dcmtk/oflog/oflog.h

zdavatz commented 5 years ago
lrwxr-xr-x    1 zdavatz  staff        65 21 Mär 14:31 libjpeg -> /Users/zdavatz/software/miele-lxiv/install/miele-20190321/jpeg-9b
lrwxr-xr-x    1 zdavatz  staff        68 21 Mär 14:31 libtiff -> /Users/zdavatz/software/miele-lxiv/install/miele-20190321/tiff-4.0.8
lrwxr-xr-x    1 zdavatz  staff        67 21 Mär 14:31 VTK -> /Users/zdavatz/software/miele-lxiv/install/miele-20190321/VTK-7.1.1
lrwxr-xr-x    1 zdavatz  staff        79 21 Mär 14:31 ITK -> /Users/zdavatz/software/miele-lxiv/install/miele-20190321/InsightToolkit-4.11.1
lrwxr-xr-x    1 zdavatz  staff        69 21 Mär 14:31 DCMTK -> /Users/zdavatz/software/miele-lxiv/install/miele-20190321/DCMTK-3.6.2
lrwxr-xr-x    1 zdavatz  staff        72 21 Mär 14:31 openjpeg -> /Users/zdavatz/software/miele-lxiv/install/miele-20190321/openjpeg-2.2.0
lrwxr-xr-x    1 zdavatz  staff        71 21 Mär 14:31 libpng -> /Users/zdavatz/software/miele-lxiv/install/miele-20190321/libpng-1.6.30
lrwxr-xr-x    1 zdavatz  staff        71 21 Mär 14:31 Jasper -> /Users/zdavatz/software/miele-lxiv/install/miele-20190321/jasper-2.0.12
zdavatz commented 5 years ago

/Users/zdavatz/software/miele-lxiv/install/miele-20190321/ there is no DCMTK

zdavatz commented 5 years ago
/software/miele-lxiv-easy$ ls -ltr /Users/zdavatz/software/miele-lxiv/install/miele-20190321/
total 0
drwxr-xr-x  7 zdavatz  staff  224 21 Mär 14:45 jpeg-9b
drwxr-xr-x  7 zdavatz  staff  224 21 Mär 14:45 tiff-4.0.8
drwxr-xr-x  7 zdavatz  staff  224 21 Mär 14:45 InsightToolkit-4.11.1
drwxr-xr-x  6 zdavatz  staff  192 21 Mär 14:45 openjpeg-2.2.0
drwxr-xr-x  7 zdavatz  staff  224 21 Mär 14:45 libpng-1.6.30
drwxr-xr-x  7 zdavatz  staff  224 21 Mär 14:45 jasper-2.0.12
zdavatz commented 5 years ago

step_2.txt step_3.txt step_4.txt

zdavatz commented 5 years ago

vtk.log

zdavatz commented 5 years ago

oflog file is here: /Users/zdavatz/software/miele-lxiv/source/miele-20190321_2029/DCMTK-3.6.2/oflog/include/dcmtk/oflog/oflog.h

bettar commented 5 years ago

not in the sources, what about in the install directory ?

zdavatz commented 5 years ago
zdavatz@MacBookPro:~/software/miele-lxiv/install/miele-20190321_2029$ ls -la
total 0
drwxr-xr-x  9 zdavatz  staff  288 21 Mär 21:05 .
drwxr-xr-x  3 zdavatz  staff   96 21 Mär 20:33 ..
drwxr-xr-x  6 zdavatz  staff  192 21 Mär 20:41 InsightToolkit-4.11.1
drwxr-xr-x  6 zdavatz  staff  192 21 Mär 21:05 VTK-7.1.1
drwxr-xr-x  6 zdavatz  staff  192 21 Mär 20:43 jasper-2.0.12
drwxr-xr-x  6 zdavatz  staff  192 21 Mär 20:33 jpeg-9b
drwxr-xr-x  6 zdavatz  staff  192 21 Mär 20:33 libpng-1.6.30
drwxr-xr-x  5 zdavatz  staff  160 21 Mär 20:43 openjpeg-2.2.0
drwxr-xr-x  6 zdavatz  staff  192 21 Mär 20:34 tiff-4.0.8
zdavatz commented 5 years ago
zdavatz@MacBookPro:~/software/miele-lxiv-easy$ ./build.sh 
SRC: /Users/zdavatz/software/miele-lxiv/source
BLD: /Users/zdavatz/software/miele-lxiv/build/miele-20190321_2029
BIN: /Users/zdavatz/software/miele-lxiv/install/miele-20190321_2029
=== Patch DCMTK
The next patch would create the file .gitignore,
which already exists!  Assume -R? [n] 
zdavatz commented 5 years ago
  1. Download DCMTK miele-easy-config-tool
  2. Intall DCMTK using miele-easy-config-tool
  3. This is the log dcmtk.log
bettar commented 5 years ago

Please tell me the output of these commands: $ cd ~/software/miele-lxiv/source/miele-20190321_2029/DCMTK-3.6.2 $ grep -r "lxiv not defined" ./

zdavatz commented 5 years ago

zdavatz@MacBookPro:~/software/miele-lxiv/source/miele-20190321_2029/DCMTK-3.6.2$ grep -r "lxiv not defined" ./

.//dcmqrdb/include/dcmtk/dcmqrdb/dcmqrcbg.h:#error lxiv not defined
.//dcmqrdb/include/dcmtk/dcmqrdb/dcmqrsrv.h:#error lxiv not defined
.//dcmqrdb/libsrc/dcmqrcbg.cc:#error lxiv not defined
.//dcmqrdb/libsrc/dcmqrsrv.cc:#error lxiv not defined
.//dcmdata/libsrc/dcdatset.cc:#error lxiv not defined
.//dcmnet/libsrc/dimse.cc:#error lxiv not defined
.//a.patch:+#error lxiv not defined
.//a.patch:+#error lxiv not defined
.//a.patch:+#error lxiv not defined
.//a.patch:+#error lxiv not defined
.//a.patch:+#error lxiv not defined
.//a.patch:+#error lxiv not defined
bettar commented 5 years ago

That looks ok. The purpose was to verify that the patch was applied.

zdavatz commented 5 years ago
zdavatz@MacBookPro:~/software/miele-lxiv/source/miele-20190321_2029/DCMTK-3.6.2$ gcc --version
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/include/c++/4.2.1
Apple LLVM version 10.0.0 (clang-1000.11.45.5)
Target: x86_64-apple-darwin18.2.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
zdavatz commented 5 years ago

brew uninstall dcmtk

zdavatz commented 5 years ago

works!