1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 <2022> 2023 2024 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 <2022> 2023 2024 |
<== Date ==> | <== Thread ==> |
---|
Subject: | make release freezes terminal in synApps installation |
From: | "Marco A. Barra Montevechi Filho via Tech-talk" <tech-talk at aps.anl.gov> |
To: | "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov> |
Date: | Mon, 22 Aug 2022 00:47:42 +0000 |
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. Aviso Legal: Esta mensagem e seus anexos podem conter informações confidenciais e/ou de uso restrito. Observe atentamente seu conteúdo e considere eventual consulta ao remetente antes de copiá-la, divulgá-la ou distribuí-la. Se você recebeu esta mensagem por engano, por favor avise o remetente e apague-a imediatamente. Disclaimer: This email and its attachments may contain confidential and/or privileged information. Observe its content carefully and consider possible querying to the sender before copying, disclosing or distributing it. If you have received this email by mistake, please notify the sender and delete it immediately. |