Package Details: aeskulap 0.2.2.beta2.8.ge710562-2

Git Clone URL: https://aur.archlinux.org/aeskulap.git (read-only, click to copy)
Package Base: aeskulap
Description: Medical image viewer and DICOM client
Upstream URL: http://www.nongnu.org/aeskulap
Licenses: GPL
Submitter: haawda
Maintainer: haawda
Last Packager: haawda
Votes: 14
Popularity: 0.37
First Submitted: 2018-04-21 17:35 (UTC)
Last Updated: 2022-03-08 22:38 (UTC)

Latest Comments

EasyToRemember commented on 2022-03-20 12:48 (UTC)

@kzod You've nailed it! This infamous trouble of AUR packages :-(

kzod commented on 2022-03-20 07:26 (UTC)

I've had the same issue as EasyToRemeber (/usr/bin/ld: warning: libicuuc.so.69, needed by /usr/lib/libofstd.so, not found (try using -rpath or -rpath-link)) but solved it by recompiling dcmtk which contains libofstd.so.

EasyToRemember commented on 2022-03-12 12:16 (UTC) (edited on 2022-03-12 12:17 (UTC) by EasyToRemember)

x86_64 here.

It still does not compile with icu and lib32-icu standard packages version 70.1-1.

It compiles with icu69-bin AUR package.

haawda commented on 2022-03-12 10:11 (UTC)

Builds fine here with icu 70.

slav commented on 2022-03-11 17:38 (UTC)

after installing icu69 was able to complete build aeskulap

pschichtel commented on 2022-03-10 16:40 (UTC)

this package depends on icu69, not icu. With icu it does not compile due to missing symbols.

slav commented on 2022-03-10 12:08 (UTC) (edited on 2022-03-10 12:11 (UTC) by slav)

unfortunately error during compilation...


/usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
/usr/bin/ld: warning: libicuuc.so.69, needed by /usr/lib/libofstd.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: /usr/lib/libofstd.so: undefined reference to `UCNV_TO_U_CALLBACK_STOP_69'
/usr/bin/ld: /usr/lib/libofstd.so: undefined reference to `ucnv_open_69'
/usr/bin/ld: /usr/lib/libofstd.so: undefined reference to `UCNV_FROM_U_CALLBACK_STOP_69'
/usr/bin/ld: /usr/lib/libofstd.so: undefined reference to `ucnv_getName_69'
/usr/bin/ld: /usr/lib/libofstd.so: undefined reference to `ucnv_setFromUCallBack_69'
/usr/bin/ld: /usr/lib/libofstd.so: undefined reference to `ucnv_close_69'
/usr/bin/ld: /usr/lib/libofstd.so: undefined reference to `ucnv_setToUCallBack_69'
/usr/bin/ld: /usr/lib/libofstd.so: undefined reference to `UCNV_TO_U_CALLBACK_SKIP_69'
/usr/bin/ld: /usr/lib/libofstd.so: undefined reference to `u_errorName_69'
/usr/bin/ld: /usr/lib/libofstd.so: undefined reference to `UCNV_FROM_U_CALLBACK_SKIP_69'
/usr/bin/ld: /usr/lib/libofstd.so: undefined reference to `ucnv_getFromUCallBack_69'
/usr/bin/ld: /usr/lib/libofstd.so: undefined reference to `ucnv_convertEx_69'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:575: aeskulap] Error 1
make[1]: *** [Makefile:499: all-recursive] Error 1
make: *** [Makefile:431: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

petaramesh commented on 2022-03-09 07:31 (UTC)

Hello, Latest update doesn't compile here. Same errors as reported by EasyToRemember on 2022-01-26 18:48

haawda commented on 2022-01-28 04:02 (UTC)

Works for me.

EasyToRemember commented on 2022-01-26 18:48 (UTC)

No go even when recompiling:

/usr/bin/ld: warning: libicuuc.so.69, needed by /usr/lib/libofstd.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: /usr/lib/libofstd.so: undefined reference to `UCNV_TO_U_CALLBACK_STOP_69'
/usr/bin/ld: /usr/lib/libofstd.so: undefined reference to `ucnv_open_69'
/usr/bin/ld: /usr/lib/libofstd.so: undefined reference to `UCNV_FROM_U_CALLBACK_STOP_69'
/usr/bin/ld: /usr/lib/libofstd.so: undefined reference to `ucnv_getName_69'
/usr/bin/ld: /usr/lib/libofstd.so: undefined reference to `ucnv_setFromUCallBack_69'
/usr/bin/ld: /usr/lib/libofstd.so: undefined reference to `ucnv_close_69'
/usr/bin/ld: /usr/lib/libofstd.so: undefined reference to `ucnv_setToUCallBack_69'
/usr/bin/ld: /usr/lib/libofstd.so: undefined reference to `UCNV_TO_U_CALLBACK_SKIP_69'
/usr/bin/ld: /usr/lib/libofstd.so: undefined reference to `u_errorName_69'
/usr/bin/ld: /usr/lib/libofstd.so: undefined reference to `UCNV_FROM_U_CALLBACK_SKIP_69'
/usr/bin/ld: /usr/lib/libofstd.so: undefined reference to `ucnv_getFromUCallBack_69'
/usr/bin/ld: /usr/lib/libofstd.so: undefined reference to `ucnv_convertEx_69'

icu 70.1-1 is installed.

haawda commented on 2021-03-22 19:43 (UTC)

Just rebuild aeskulap.

wh75er commented on 2021-03-22 17:31 (UTC) (edited on 2021-03-22 18:54 (UTC) by wh75er)

After last system update I'm getting error:

aeskulap: error while loading shared libraries: libicuuc.so.67: cannot open shared object file: No such file or directory

My icu package version is 68. I've tried to downgrade this package to 67, but I was getting the same error with libicuuc.so.68. Is there any chances to fix this?

UPD.

I fixed that issue by leaving last version of icu package(68) and installing icu67 from aur

eimis commented on 2019-09-28 22:51 (UTC)

awesome, saw some bones

marcin commented on 2019-05-08 05:59 (UTC)

The upstream ( https://github.com/jenslody/aeskulap ) repo writes:

I'm not able to work on this project anymore. Lack of time and power, sorry.

If anyone is interested in maintaining it, please fork it and send me a short message.

In any case I will archive this repo sooner or later.

Smoerrebroed commented on 2019-03-05 15:30 (UTC)

Needs libicu 61 to run - Arch is currently on 63 so doesn't work due to unavailable libs.

haawda commented on 2018-12-30 09:38 (UTC)

Does not build against dcmtk 3.6.4, as a workaround use dcmtk 3.6.3.

haawda commented on 2018-05-28 20:26 (UTC)

Please file that patch upstream (https://github.com/jenslody/aeskulap/issues/12).

kolewu commented on 2018-05-27 22:19 (UTC) (edited on 2018-05-27 22:20 (UTC) by kolewu)

The patch needed to compile without an error:

--- imagepool/poolinstance.h~   2018-01-24 00:56:04.000000000 +0100
+++ imagepool/poolinstance.h    2018-05-25 23:12:46.137276723 +0200
@@ -37,6 +37,9 @@
 class Series;
 class Study;
 class Loader;
+class Instance;
+
+void remove_instance(const Glib::RefPtr<Instance>&);

 class Instance : public Glib::Object {
 protected:

With this patch the PKBDUILD works without using gcc6 -- but I am not able to open the images from a dicomdir (the project itself seems to open fine), so maybe something not resulting in a compiler error doesn't work when using gcc 8.1.

haawda commented on 2018-05-26 21:42 (UTC)

Sorry, source-URL was indeed wrong. I corrected this. I also added gcc6 as makedependency.

ktasoulas commented on 2018-05-26 19:14 (UTC)

curl: (22) The requested URL returned error: 404 Not Found ==> ERROR: Failure while downloading https://github.com/jenslody/aeskulap/archive/release-0.2.2.beta2.tar.gz Aborting... ==> ERROR: Makepkg was unable to build aeskulap. ==> Restart building aeskulap ? [y/N]

haawda commented on 2018-05-26 05:28 (UTC)

Added gconf and wrote to the devel mailing list for the build error.

ejona86 commented on 2018-05-25 01:24 (UTC) (edited on 2018-05-25 01:25 (UTC) by ejona86)

gconf is a missing dependency.

I also get a compile failure:

In file included from poolseries.h:27,
                from poolseries.cpp:22:
poolinstance.h:46:81: error: ‘void ImagePool::remove_instance(const Glib::RefPtr<ImagePool::Instance>&)’ should have been declared inside ‘ImagePool’
 friend void ImagePool::remove_instance(const Glib::RefPtr<ImagePool::Instance>&);
                                                                                ^

mzecher commented on 2018-05-03 01:51 (UTC)

intltool is missing as dep Thanks for the PKGBUILD

superhdj commented on 2017-12-16 13:58 (UTC)

make[4]: [../../config/Makefile.def:88: ofstd.o] Error 1 make[4]: se sale del directorio '/tmp/yaourt-tmp-user/aur-aeskulap-dcmtkcompat/src/aeskulap-0.2.2-beta1/dcmtk/ofstd/libsrc' make[3]: [Makefile:38: libsrc-all] Error 2 make[3]: se sale del directorio '/tmp/yaourt-tmp-user/aur-aeskulap-dcmtkcompat/src/aeskulap-0.2.2-beta1/dcmtk/ofstd' make[2]: [Makefile:79: ofstd-libsrc-all] Error 2 make[2]: se sale del directorio '/tmp/yaourt-tmp-user/aur-aeskulap-dcmtkcompat/src/aeskulap-0.2.2-beta1/dcmtk' make[1]: [Makefile:359: all-recursive] Error 1 make[1]: se sale del directorio '/tmp/yaourt-tmp-user/aur-aeskulap-dcmtkcompat/src/aeskulap-0.2.2-beta1' make: *** [Makefile:288: all] Error 2 ==> ERROR: Se produjo un fallo en build(). Cancelando... ==> ERROR: Makepkg no ha podido compilar aeskulap-dcmtkcompat.

spease commented on 2017-09-27 02:30 (UTC)

Had the same problem, solved with the CXXFLAGS suggestion. Is this package still actively maintained?

commented on 2016-06-27 14:43 (UTC)

The issue seems to be solved adding "-std=gnu++11 -DHAVE_PROTOTYPE_ISNAN -DHAVE_PROTOTYPE_ISINF" to CXXFLAGS

commented on 2016-06-27 09:24 (UTC)

I got this error: ofstd.cc: In static member function ‘static void OFStandard::ftoa(char*, size_t, double, unsigned int, int, int)’: ofstd.cc:1459:16: error: call of overloaded ‘isnan(double&)’ is ambiguous if (isnan(val)) ^ ofstd.cc:182:7: note: candidate: int isnan(double) int isnan(double value); ^~~~~ In file included from ../include/dcmtk/ofstd/ofstdinc.h:187:0, from ofstd.cc:114: /usr/include/c++/6.1.1/cmath:648:3: note: candidate: constexpr bool std::isnan(long double) isnan(long double __x) ^~~~~ ...... make[4]: *** [../../config/Makefile.def:88: ofstd.o] Error 1

piater commented on 2016-06-24 20:17 (UTC)

For me, for a successful build, it suffices to add "-std=gnu++11 -DHAVE_PROTOTYPE_ISNAN -DHAVE_PROTOTYPE_ISINF" to CXXFLAGS (combating a hack with a hack).

tmladek commented on 2015-10-20 09:17 (UTC)

Well, you're right. I actually just copied the pkgbuild over from AUR3, without any changes except dependencies, and it compiled correctly, I don't know what changed. I'll take a look at it ASAP!

Morebikethanman commented on 2015-10-15 03:28 (UTC)

Unable to compile - makefile fails with error inline operator bool() const noexcept; ^ Makefile:403: recipe for target 'aconfiguration.lo' failed while trying to execute make aconfiguration.lo in aeskulap-dcmtkcompat/src/aeskulap-0.2.2-beta1/configuration