-
Notifications
You must be signed in to change notification settings - Fork 14
make dist fails #18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Did you solve the issue? If yes, how? Thanks! |
Unfortenately no. Apparently it was already broken in 1.0.5, so not specifically 1.0.6 related; as I initially assumed. As workaround I tarred my msys2 build source and could succesfully compile that on Ubuntu 20 and ArchLabs 2021. So I send that tar file to Andy, in case he would like to upload it on SF. |
In Ubuntu18, with flag --disable-doc, I get this error:
|
The following workaround deactivating gtkdoc works for me, the dist tgz is created. Can you check on Windows?
|
It fails around linking "amitk-scan.exe" with several of those "undefined reference to" problems. |
hmm can you try removing line 21 https://github.com/ferdymercury/amide/blob/main/amide-current/Makefile.am#L21 and see if it works then? Side note: issue is probably related with wildcards not being properly understood by automake: #19 |
No, it didn't work. Same failures. The doc/README is clear that it doesn't built well as of 2012 when libdcmdata support was configured in. What is more: clean start and disabling libdcmdata even breaks the linking of amide.exe ... with the same "undefined reference to" errors related to the libdcmdata (dcmtk) library. |
Trashing all libs to dcmtk still insists on linking -ldcmimage, -ldcmjpeg -lijg8 and so on. |
After some tweaking I can get a sources tgz file. However, it can't be used to build. Bails out with an error: "No rule to make target 'align_pt.h' which seems to be missing in pixmaps. |
Same issue here, it was broken. I think it should be fixed with: 605b9d9 |
For the folder pixmap it seems fixed. Here on msys2 it fails somehow similar for the folder win32. Ps: I tried plenty of combinations and tweaks to get 'make dist' work with dcmtk included but no luck ... doc/reference folder always kept halting the proces somehow. |
For msys2, can you try now with: Thanks |
Thanks for #20 (comment) Does it finish now or are there new problems? |
A 'make dist' now does creates a compilable tgz file. The prerequisites for creating a tgz file are (1) docs enabled and (2) libdcmdata disabled. A 'make distclean' however breaks a rebuild: for example pixmaps/*.h files are deleted. Will open that as another issue? |
Thanks for checking! Yes, a separate issue for distclean would be convenient. |
Seems created .h header files in pixmaps don't belong in EXTRA_DIST. A pull request with an updated Makefile.am will follow. |
I hoped to send 1.0.6 source distributions along side the windows installers, however any variant of 'make dist' currently fails with some errors.
... lots of "undefined references" like
The text was updated successfully, but these errors were encountered: