Hello all.
Im following the areaDetector installation guide (
https://areadetector.github.io/master/install_guide.html) for study purposes and it comes with the assumption
that i already have synApps installed.
Since im doing this in my own local machine so i can mess with any code i want without compromising actual operation, im installing synApps from scratch.
Following synApps documentation (
https://htmlpreview.github.io/?https://github.com/EPICS-synApps/documentation/blob/R6-1/synApps.html#How%20to%20deploy%20synApps)
i changed synApps/support/configure/RELEASE to add EPICS_BASE and SUPPORT paths. I didnt edit
support/configure/EPICS_BASE.<arch>
or
support/configure/SUPPORT
because i dont plan to build for more than one architecture and comparing this folder with other compilations of synApps that i found in other machines from my lab, i
saw that this folder was unchanged in these compilations. Same goes for ipac and motor modules.
My EPICS_HOST_ARCH env var is set to linux-x86_64, which matches my local machine.
Inside synApps_6_1/support i run make release. It does nothing but freezing my terminal.
Im aware that there are many modules to be compiled and much to be done, but shouldnt it at least print something? Am i doing something wrong?
I tried checking to Makefile and i found:
release:
echo SUPPORT=$(SUPPORT)
echo ' '
echo EPICS_BASE=$(EPICS_BASE)
echo ' '
echo MASTER_FILE=$(MASTER_FILE)
echo ' '
echo DIRS=$(DIRS)
echo ' '
echo RELEASE_FILES=$(RELEASE_FILES)
echo ' '
$(PERL) $(TOP)/configure/makeReleaseConsistent.pl $(SUPPORT) $(EPICS_BASE) $(MASTER_FILE) $(RELEASE_FILES)
So im guessing it uses the variable EPICS_BASE (and others) to configure other makefiles. But shouldnt it have printed the result of $EPICS_BASE in my terminal, then? Im checking it in my terminal with echo $EPICS_BASE and it works, resulting in "/home/marco/EPICS/epics-base"
Thanks in advance for any help.
Marco.