epics-modules / motor

APS BCDA synApps module: motor
https://epics-modules.github.io/motor/
20 stars 48 forks source link

Recent changes to the RELEASE file break builds of external driver modules #135

Closed kmpeters closed 5 years ago

kmpeters commented 5 years ago

The changes in commit 4aa7d84d8a63afb500f05c72e98aa6335cda93b9 result in a recursive loop when building submodules outside of the motor module:

Release.pm: Recursive loop found in RELEASE files,
discovered in ../../configure/RELEASE.local
make[2]: Entering directory `/net/s100dserv/xorApps/epics/motor-devel/testing/motorMicos/configure/O.linux-x86_64'
perl -CSD /APSshare/epics/base-3.15.6/bin/linux-x86_64/convertRelease.pl checkRelease
Release.pm: Recursive loop found in RELEASE files,
discovered in /net/s100dserv/xorApps/epics/motor-devel/testing/motorMicos/configure/RELEASE.local
make[2]: [warnRelease] Error 2 (ignored)
make[2]: Leaving directory `/net/s100dserv/xorApps/epics/motor-devel/testing/motorMicos/configure/O.linux-x86_64'
make -C O.vxWorks-ppc32 -f ../Makefile TOP=../.. \
    T_A=vxWorks-ppc32 install
Release.pm: Recursive loop found in RELEASE files,
discovered in ../../configure/RELEASE.local
make[2]: Entering directory `/net/s100dserv/xorApps/epics/motor-devel/testing/motorMicos/configure/O.vxWorks-ppc32'
perl -CSD /APSshare/epics/base-3.15.6/bin/linux-x86_64/convertRelease.pl checkRelease
Release.pm: Recursive loop found in RELEASE files,
discovered in /net/s100dserv/xorApps/epics/motor-devel/testing/motorMicos/configure/RELEASE.local
make[2]: [warnRelease] Error 2 (ignored)
make[2]: Leaving directory `/net/s100dserv/xorApps/epics/motor-devel/testing/motorMicos/configure/O.vxWorks-ppc32'
make -C O.vxWorks-ppc32-debug -f ../Makefile TOP=../.. \
    T_A=vxWorks-ppc32-debug install
Release.pm: Recursive loop found in RELEASE files,
discovered in ../../configure/RELEASE.local
make[2]: Entering directory `/net/s100dserv/xorApps/epics/motor-devel/testing/motorMicos/configure/O.vxWorks-ppc32-debug'
perl -CSD /APSshare/epics/base-3.15.6/bin/linux-x86_64/convertRelease.pl checkRelease
Release.pm: Recursive loop found in RELEASE files,
discovered in /net/s100dserv/xorApps/epics/motor-devel/testing/motorMicos/configure/RELEASE.local
make[2]: [warnRelease] Error 2 (ignored)
make[2]: Leaving directory `/net/s100dserv/xorApps/epics/motor-devel/testing/motorMicos/configure/O.vxWorks-ppc32-debug'
make -C O.vxWorks-ppc32sf -f ../Makefile TOP=../.. \
    T_A=vxWorks-ppc32sf install
Release.pm: Recursive loop found in RELEASE files,
discovered in ../../configure/RELEASE.local
make[2]: Entering directory `/net/s100dserv/xorApps/epics/motor-devel/testing/motorMicos/configure/O.vxWorks-ppc32sf'
perl -CSD /APSshare/epics/base-3.15.6/bin/linux-x86_64/convertRelease.pl checkRelease
Release.pm: Recursive loop found in RELEASE files,
discovered in /net/s100dserv/xorApps/epics/motor-devel/testing/motorMicos/configure/RELEASE.local
make[2]: [warnRelease] Error 2 (ignored)
make[2]: Leaving directory `/net/s100dserv/xorApps/epics/motor-devel/testing/motorMicos/configure/O.vxWorks-ppc32sf'
make -C O.vxWorks-ppc32sf-debug -f ../Makefile TOP=../.. \
    T_A=vxWorks-ppc32sf-debug install
Release.pm: Recursive loop found in RELEASE files,
discovered in ../../configure/RELEASE.local
make[2]: Entering directory `/net/s100dserv/xorApps/epics/motor-devel/testing/motorMicos/configure/O.vxWorks-ppc32sf-debug'
perl -CSD /APSshare/epics/base-3.15.6/bin/linux-x86_64/convertRelease.pl checkRelease
Release.pm: Recursive loop found in RELEASE files,
discovered in /net/s100dserv/xorApps/epics/motor-devel/testing/motorMicos/configure/RELEASE.local
make[2]: [warnRelease] Error 2 (ignored)
make[2]: Leaving directory `/net/s100dserv/xorApps/epics/motor-devel/testing/motorMicos/configure/O.vxWorks-ppc32sf-debug'
make -C O.linux-arm -f ../Makefile TOP=../.. \
    T_A=linux-arm install
Release.pm: Recursive loop found in RELEASE files,
discovered in ../../configure/RELEASE.local
make[2]: Entering directory `/net/s100dserv/xorApps/epics/motor-devel/testing/motorMicos/configure/O.linux-arm'
perl -CSD /APSshare/epics/base-3.15.6/bin/linux-x86_64/convertRelease.pl checkRelease
Release.pm: Recursive loop found in RELEASE files,
discovered in /net/s100dserv/xorApps/epics/motor-devel/testing/motorMicos/configure/RELEASE.local
make[2]: [warnRelease] Error 2 (ignored)
make[2]: Leaving directory `/net/s100dserv/xorApps/epics/motor-devel/testing/motorMicos/configure/O.linux-arm'
make[1]: Leaving directory `/net/s100dserv/xorApps/epics/motor-devel/testing/motorMicos/configure'
make -C ./micosApp install 
Release.pm: Recursive loop found in RELEASE files,
discovered in ../configure/RELEASE.local
make[1]: Entering directory `/net/s100dserv/xorApps/epics/motor-devel/testing/motorMicos/micosApp'
make -C ./src install 
Release.pm: Recursive loop found in RELEASE files,
discovered in ../../configure/RELEASE.local

The build breaks when it can't find header files from motor. Builds of driver modules as submodules succeed.