epics-modules / xxx

APS BCDA synApps module: xxx
http://epics-modules.github.io/xxx
Other
5 stars 6 forks source link

xxx R6-1 does not compile with epics 7.0.4 in windows x64 #40

Closed LeeYangLBLBCS closed 4 years ago

LeeYangLBLBCS commented 4 years ago

Describe the issue

Steps to reproduce

  1. compile in windows x64

Expected behaivour no compile error Actual behaviour compiler error: gmake -C ./xxxApp install gmake[1]: Entering directory 'C:/epics/modules/synApps_6_1_epics7/support/xxx-R6-1/xxxApp' gmake -C ./src install gmake[2]: Entering directory 'C:/epics/modules/synApps_6_1_epics7/support/xxx-R6-1/xxxApp/src' gmake -C O.windows-x64 -f ../Makefile TOP=../../.. \ T_A=windows-x64 install gmake[3]: Entering directory 'C:/epics/modules/synApps_6_1_epics7/support/xxx-R6-1/xxxApp/src/O.windows-x64' gmake[3]: No rule to make target '../../../lib/windows-x64/Parker.lib', needed by 'xxx.exe'. Stop. gmake[3]: Leaving directory 'C:/epics/modules/synApps_6_1_epics7/support/xxx-R6-1/xxxApp/src/O.windows-x64' gmake[2]: [C:\epics\base-7.0.4/configure/RULES_ARCHS:58: install.windows-x64] Error 2 gmake[2]: Leaving directory 'C:/epics/modules/synApps_6_1_epics7/support/xxx-R6-1/xxxApp/src' gmake[1]: [C:\epics\base-7.0.4/configure/RULES_DIRS:85: src.install] Error 2 gmake[1]: Leaving directory 'C:/epics/modules/synApps_6_1_epics7/support/xxx-R6-1/xxxApp' gmake: [C:\epics\base-7.0.4/configure/RULES_DIRS:85: xxxApp.install] Error 2

Build Environment Architecture: windows x64 Epics Base Version: 7.0.4 Dependent Module Versions: xxxR6-1, xxxR6.0.1

MarkRivers commented 4 years ago

That error is probably because you did not build the Parker support in the motor module. What version of the motor module are you using and which drivers did you build?

LeeYangLBLBCS commented 4 years ago

you are right. I didn't realize the github tags contains empty directories for all motor modules. I should've checked first. I've been using tagged versions to download various other epics modules without a problem. I guess the motors are created differently somehow. [image: image.png]

On Tue, Jul 14, 2020 at 6:46 PM Mark Rivers notifications@github.com wrote:

That error is probably because you did not build the Parker support in the motor module. What version of the motor module are you using and which drivers did you build?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/epics-modules/xxx/issues/40#issuecomment-658497483, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADSYGNCS56EVXJKYFP5L3I3R3UC55ANCNFSM4O2BUMSQ .

-- Lee Yang Lawrence Berkeley National Lab 1 Cyclotron Road, MS 7H210 Berkeley, California 97320 office:(510)486-7320 fax:(510) 486-4633

MarkRivers commented 4 years ago

You need to clone epics-modules/motor with the —recursive flag to get the driver repositories from the epics-motors project.

LeeYangLBLBCS commented 4 years ago

Did that. Everything worked. Thanks.

On Tue, Jul 14, 2020, 7:39 PM Mark Rivers notifications@github.com wrote:

You need to clone epics-modules/motor with the —recursive flag to get the driver repositories from the epics-motors project.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/epics-modules/xxx/issues/40#issuecomment-658511083, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADSYGNB6THDSIFF3PCKTBI3R3UJFLANCNFSM4O2BUMSQ .