Quote:
Code:
-DDCMTK_INSTALL_LIBDIR=/usr/lib${LIBDIRSUFFIX} \ |
Ya the build won't fail but opening a DICOMDIR file will result in a error opening dicom.dic from /usr//usr/share/dcmtk/dicom.dic
I changed the Datadir to just share and now the error opening dicom.dic is no longer there. http://www.geocities.ws/reddoglinux/...6-x86_64-5.txz http://www.geocities.ws/reddoglinux/dcmtk-3.6.6.txz updated slackbuild script |
This is with the
-DCMAKE_INSTALL_DATADIR:PATH=share \ nate@Dad:~$ aeskulap (process:16516): GLib-GObject-CRITICAL **: 22:26:28.892: g_object_set_qdata_full: assertion 'quark > 0' failed Gio::Settings init ** Message: 22:26:28.896: Get child tree at /org/gnu/aeskulap/presets/CT/ ** Message: 22:26:28.896: Get child tree at /org/gnu/aeskulap/presets/CT/ ** Message: 22:26:28.896: Get child tree at /org/gnu/aeskulap/presets/CT/Abdomen/ ** Message: 22:26:28.896: Get child tree at /org/gnu/aeskulap/presets/CT/ ** Message: 22:26:28.896: Get child tree at /org/gnu/aeskulap/presets/CT/Head/ ** Message: 22:26:28.896: Get child tree at /org/gnu/aeskulap/presets/CT/ ** Message: 22:26:28.896: Get child tree at /org/gnu/aeskulap/presets/CT/Lung/ ** Message: 22:26:28.896: Get child tree at /org/gnu/aeskulap/presets/CT/ ** Message: 22:26:28.896: Get child tree at /org/gnu/aeskulap/presets/CT/Mediastinum/ ** Message: 22:26:28.896: Get child tree at /org/gnu/aeskulap/presets/CT/ ** Message: 22:26:28.896: Get child tree at /org/gnu/aeskulap/presets/CT/Spine/ ** Message: 22:26:28.896: Get child tree at /org/gnu/aeskulap/presets/CT/ ** Message: 22:26:28.896: Get child tree at /org/gnu/aeskulap/presets/CT/Vertebrae/ datadir: /usr/share (aeskulap:16516): Gtk-WARNING **: 22:26:28.917: GtkSpinButton: setting an adjustment with non-zero page size is deprecated (aeskulap:16516): Gtk-WARNING **: 22:26:28.917: GtkSpinButton: setting an adjustment with non-zero page size is deprecated trying to load '/usr/share/aeskulap/images/grid-1.png' trying to load '/usr/share/aeskulap/images/grid-2h.png' trying to load '/usr/share/aeskulap/images/grid-2v.png' trying to load '/usr/share/aeskulap/images/grid-4.png' trying to load '/usr/share/aeskulap/images/grid-16.png' trying to load '/usr/share/aeskulap/images/stock-tool-scale-22.png' trying to load '/usr/share/aeskulap/images/stock-layers-24.png' trying to load '/usr/share/aeskulap/images/series-1x1.png' trying to load '/usr/share/aeskulap/images/series-2x1.png' trying to load '/usr/share/aeskulap/images/series-2x2.png' trying to load '/usr/share/aeskulap/images/series-3x2.png' trying to load '/usr/share/aeskulap/images/series-3x3.png' trying to load '/usr/share/aeskulap/images/series-4x4.png' trying to load '/usr/share/aeskulap/images/stock-tool-eraser-22.png' trying to load '/usr/share/aeskulap/images/cursor_pan.png' trying to load '/usr/share/aeskulap/images/stock-tool-color-picker-22.png' trying to load '/usr/share/aeskulap/images/stock-tool-measure-22.png' prescan: 0 on_windowlevels_modality_changed() - indexint: 0 ** Message: 22:26:28.960: Get child tree at /org/gnu/aeskulap/presets/CT/ ** Message: 22:26:28.960: Get child tree at /org/gnu/aeskulap/presets/CT/Abdomen/ ** Message: 22:26:28.960: Get child tree at /org/gnu/aeskulap/presets/CT/Head/ ** Message: 22:26:28.960: Get child tree at /org/gnu/aeskulap/presets/CT/Lung/ ** Message: 22:26:28.960: Get child tree at /org/gnu/aeskulap/presets/CT/Mediastinum/ ** Message: 22:26:28.960: Get child tree at /org/gnu/aeskulap/presets/CT/Spine/ ** Message: 22:26:28.960: Get child tree at /org/gnu/aeskulap/presets/CT/Vertebrae/ ** Message: 22:26:28.960: Get child tree at /org/gnu/aeskulap/presets/CT/ ** Message: 22:26:28.960: Get child tree at /org/gnu/aeskulap/presets/CT/Abdomen/ ** Message: 22:26:28.960: Get child tree at /org/gnu/aeskulap/presets/CT/Head/ ** Message: 22:26:28.960: Get child tree at /org/gnu/aeskulap/presets/CT/Lung/ ** Message: 22:26:28.960: Get child tree at /org/gnu/aeskulap/presets/CT/Mediastinum/ ** Message: 22:26:28.960: Get child tree at /org/gnu/aeskulap/presets/CT/Spine/ ** Message: 22:26:28.960: Get child tree at /org/gnu/aeskulap/presets/CT/Vertebrae/ This is with -DCMAKE_INSTALL_DATADIR:PATH=/usr/share \ nate@Dad:~$ aeskulap (process:17182): GLib-GObject-CRITICAL **: 22:27:50.686: g_object_set_qdata_full: assertion 'quark > 0' failed Gio::Settings init ** Message: 22:27:50.689: Get child tree at /org/gnu/aeskulap/presets/CT/ ** Message: 22:27:50.689: Get child tree at /org/gnu/aeskulap/presets/CT/ ** Message: 22:27:50.689: Get child tree at /org/gnu/aeskulap/presets/CT/Abdomen/ ** Message: 22:27:50.689: Get child tree at /org/gnu/aeskulap/presets/CT/ ** Message: 22:27:50.689: Get child tree at /org/gnu/aeskulap/presets/CT/Head/ ** Message: 22:27:50.689: Get child tree at /org/gnu/aeskulap/presets/CT/ ** Message: 22:27:50.689: Get child tree at /org/gnu/aeskulap/presets/CT/Lung/ ** Message: 22:27:50.689: Get child tree at /org/gnu/aeskulap/presets/CT/ ** Message: 22:27:50.690: Get child tree at /org/gnu/aeskulap/presets/CT/Mediastinum/ ** Message: 22:27:50.690: Get child tree at /org/gnu/aeskulap/presets/CT/ ** Message: 22:27:50.690: Get child tree at /org/gnu/aeskulap/presets/CT/Spine/ ** Message: 22:27:50.690: Get child tree at /org/gnu/aeskulap/presets/CT/ ** Message: 22:27:50.690: Get child tree at /org/gnu/aeskulap/presets/CT/Vertebrae/ datadir: /usr/share (aeskulap:17182): Gtk-WARNING **: 22:27:50.708: GtkSpinButton: setting an adjustment with non-zero page size is deprecated (aeskulap:17182): Gtk-WARNING **: 22:27:50.708: GtkSpinButton: setting an adjustment with non-zero page size is deprecated trying to load '/usr/share/aeskulap/images/grid-1.png' trying to load '/usr/share/aeskulap/images/grid-2h.png' trying to load '/usr/share/aeskulap/images/grid-2v.png' trying to load '/usr/share/aeskulap/images/grid-4.png' trying to load '/usr/share/aeskulap/images/grid-16.png' trying to load '/usr/share/aeskulap/images/stock-tool-scale-22.png' trying to load '/usr/share/aeskulap/images/stock-layers-24.png' trying to load '/usr/share/aeskulap/images/series-1x1.png' trying to load '/usr/share/aeskulap/images/series-2x1.png' trying to load '/usr/share/aeskulap/images/series-2x2.png' trying to load '/usr/share/aeskulap/images/series-3x2.png' trying to load '/usr/share/aeskulap/images/series-3x3.png' trying to load '/usr/share/aeskulap/images/series-4x4.png' trying to load '/usr/share/aeskulap/images/stock-tool-eraser-22.png' trying to load '/usr/share/aeskulap/images/cursor_pan.png' trying to load '/usr/share/aeskulap/images/stock-tool-color-picker-22.png' trying to load '/usr/share/aeskulap/images/stock-tool-measure-22.png' prescan: 0 on_windowlevels_modality_changed() - indexint: 0 ** Message: 22:27:50.752: Get child tree at /org/gnu/aeskulap/presets/CT/ ** Message: 22:27:50.752: Get child tree at /org/gnu/aeskulap/presets/CT/Abdomen/ ** Message: 22:27:50.752: Get child tree at /org/gnu/aeskulap/presets/CT/Head/ ** Message: 22:27:50.752: Get child tree at /org/gnu/aeskulap/presets/CT/Lung/ ** Message: 22:27:50.752: Get child tree at /org/gnu/aeskulap/presets/CT/Mediastinum/ ** Message: 22:27:50.752: Get child tree at /org/gnu/aeskulap/presets/CT/Spine/ ** Message: 22:27:50.752: Get child tree at /org/gnu/aeskulap/presets/CT/Vertebrae/ ** Message: 22:27:50.752: Get child tree at /org/gnu/aeskulap/presets/CT/ ** Message: 22:27:50.752: Get child tree at /org/gnu/aeskulap/presets/CT/Abdomen/ ** Message: 22:27:50.752: Get child tree at /org/gnu/aeskulap/presets/CT/Head/ ** Message: 22:27:50.752: Get child tree at /org/gnu/aeskulap/presets/CT/Lung/ ** Message: 22:27:50.752: Get child tree at /org/gnu/aeskulap/presets/CT/Mediastinum/ ** Message: 22:27:50.752: Get child tree at /org/gnu/aeskulap/presets/CT/Spine/ ** Message: 22:27:50.752: Get child tree at /org/gnu/aeskulap/presets/CT/Vertebrae/ (aeskulap:17182): Gtk-WARNING **: 22:27:53.164: gtk_file_chooser_remove_filter() called on filter not in list (aeskulap:17182): Gtk-WARNING **: 22:27:53.164: gtk_file_chooser_remove_filter() called on filter not in list StudyManager::load_dicomdir(/run/media/nate/Merge Disc/DICOMDIR) turning cursor busy E: DcmDataDictionary: Cannot open file: /usr//usr/share/dcmtk/dicom.dic Reading DICOMDIR from [/run/media/nate/Merge Disc/DICOMDIR] cursor busy off no results !!! |
1 Attachment(s)
So I got so time to work on this again this evening. I have it running now, oddly enough charLS, libglademm, gconfmm were not required. Using the latest git snapshot of aeskulap I was able to compile it successfully. I am still polishing the slackbuilds but will post them soon.
|
Did you use dcmtk-3.6.6???
|
yes I used dcmtk-3.6.6. I was also able to compile that without the 0001-3.6.6-devel.patch. Is there a particular reason for that patch? I ask because so far on my testing it is not needed.
|
My guess from looking at the aeskulap is that it is using the libglade libraries that are already included in Slackware. However Arch linux lists libglademm as a dependency, but so far it doesn't seem to be needed.
|
1 Attachment(s)
As you can tell from ldd aeskulap mine required libglademm
|
root@Dad:/usr/bin# slackpkg search libglademm
Looking for libglademm in package list. Please wait... DONE The list below shows all packages with name matching "libglademm". [inst] mine : libglademm-2.6.7-x86_64-4 You can search specific files using "slackpkg file-search file". root@Dad:/usr/bin# slackpkg search libglademm-2.4.so.1 Looking for libglademm-2.4.so.1 in package list. Please wait... DONE No package name matches the pattern. root@Dad:/usr/bin# slackpkg file-search libglademm-2.4.so.1 Looking for libglademm-2.4.so.1 in package list. Please wait... DONE The list below shows the packages that contains "libglademm-2\.4\.so\.1" file. [inst] mine : libglademm-2.6.7-x86_64-4 You can search specific packages using "slackpkg search package". root@Dad:/usr/bin# |
One thing I did notice is that most distro's are using some version of a git pull of aeskulap and not the 0.2.2-beta2 release that is 4 years old at this point. That might be a factor in why libglademm is not needed. But right now I am testing on bare hardware and not in a VM. Once it is done I will check the libraries.
|
I have download aeskulap_0.2.2-beta2+git20190406.ef77f01-3.debian.tar.xz from debian as it was the most current release of git I could find....
|
I cloned the gitlab repo here
https://gitlab.com/stefanhusmann/aeskulap This is what Arch linux is using. |
I've almost got these ready for you to test, but here is the results of ldd
Code:
ldd /usr/bin/aeskulap |
2 Attachment(s)
That would be way you do not need libglademm it is bundled with your git repo...
|
That is from your ldd aeskulap
libaeskulap-glade.so => /usr/lib64/aeskulap/libaeskulap-glade.so libglade-2.0.so.0 => /usr/lib64/libglade-2.0.so.0 My ldd aeskulap root@Dad:/usr/bin# ldd aeskulap libglademm-2.4.so.1 => /usr/lib64/libglademm-2.4.so.1 |
All times are GMT -5. The time now is 08:39 AM. |