Missing file building a model with IP bus
In a model with an IP bus (ip.i) and POHIC driver (generic_sockets_ip.pohic), the build fails with the following message:
[INFO] Invoking Ocarina generated Makefiles
make generate-asn1-deployment target-objects compile-c-files compile-ada-files compile-po-hi DeviceConfig-node1-generic-sockets-ip-pohic.o DeviceConfig-node2-generic-sockets-ip-pohic.o activity.o subprograms.o types.o request.o marshallers.o deployment.o naming.o main.o
make[1]: Entering directory '/home/assert/tmp/test-ip/binary.c/GlueAndBuild/deploymentview_final/x86_partition_a'
make[1]: Nothing to be done for 'generate-asn1-deployment'.
make[1]: Nothing to be done for 'target-objects'.
gcc -c -I. -I/home/assert/tool-inst/include/ocarina/runtime/polyorb-hi-c/include/ -I/home/assert/tmp/test-ip/binary.c/GlueAndBuild/ -I/home/assert/tmp/test-ip/binary.c/DriversConfig/x86_partition_a/ -I/home/assert/tmp/test-ip/binary.c/DriversConfig/x86_partition_b/ -DTARGET=native -g -D__PO_HI_USE_VCD=1 -I . -DSTATIC="" -DPOSIX -D_POSIX_SOURCE -D_GNU_SOURCE -D__PO_HI_USE_TRANSPORT -I'/home/assert/tmp/test-ip/binary.c/DriversConfig/x86_partition_a/' '/home/assert/tmp/test-ip/binary.c/DriversConfig/x86_partition_a/DeviceConfig-node1-generic-sockets-ip-pohic.c' -o DeviceConfig-node1-generic-sockets-ip-pohic.o
gcc: error: /home/assert/tmp/test-ip/binary.c/DriversConfig/x86_partition_a/DeviceConfig-node1-generic-sockets-ip-pohic.c: No such file or directory
gcc: fatal error: no input files
compilation terminated.
Makefile:26: recipe for target 'compile-c-files' failed
make[1]: *** [compile-c-files] Error 4
make[1]: Leaving directory '/home/assert/tmp/test-ip/binary.c/GlueAndBuild/deploymentview_final/x86_partition_a'
/home/assert/tool-inst/include/ocarina/runtime/polyorb-hi-c/make/Makefile.common:288: recipe for target 'x86_partition_a' failed
make: *** [x86_partition_a] Error 2
Failed while executing:
cd './deploymentview_final/x86_partition_a' && USER_CFLAGS="${USER_CFLAGS} -g -D__PO_HI_USE_VCD=1 -I . -DSTATIC=\"\" " USER_LDFLAGS="${USER_LDFLAGS} -g -lm -lpthread -lrt -L/home/assert/tool-inst/include/ocarina/runtime/polyorb-hi-c/libs/linux32/ -L/home/assert/tool-inst/include/ocarina/runtime/polyorb-hi-c/libs/linux64/ -llua " EXTERNAL_OBJECTS="-lrt /home/assert/tmp/test-ip/binary.c/auto-src_PLATFORM_NATIVE/*.o /home/assert/tmp/test-ip/binary.c/function1/function1/*.o /home/assert/tmp/test-ip/binary.c/x86_partition_a_taste_api/*.o " make
From this directory:
/home/assert/tmp/test-ip/binary.c/GlueAndBuild
This is similar to what was reported here, but it happened while using the old editors: ellidiss-release#6 (closed)
Test model: test-ip.tgz