Any ideas on how we can adapt the source code to allow compiling locally without needing to use the docker container?
Any attempt shows the following errors:
...
ed here /usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:756: multiple definition of hu_numbuckets'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:756: first defined here
/usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:755: multiple definition of hu_gridsize'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:755: first defined here /usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:754: multiple definition of hu_max_prims_cell'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:754: first defined here
/usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:752: multiple definition of gridlist'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:752: first defined here /usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:751: multiple definition of world_level_grid'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:751: first defined here
/usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:745: multiple definition of nlights'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:745: first defined here /usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:744: multiple definition of lights'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:744: first defined here
/usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:742: multiple definition of View'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:742: first defined here /usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:740: multiple definition of PicFileName'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:740: first defined here
/usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:739: multiple definition of GeoFileName'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:739: first defined here /usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:738: multiple definition of ProgName'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:738: first defined here
/usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:736: multiple definition of AntiAlias'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:736: first defined here /usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:735: multiple definition of ModelTransform'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:735: first defined here
/usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:734: multiple definition of ModelNorm'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:734: first defined here /usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:733: multiple definition of PicFile'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:733: first defined here
/usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:732: multiple definition of GeoFile'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:732: first defined here /usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:730: multiple definition of NumSubRays'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:730: first defined here
/usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:726: multiple definition of TraversalType'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:726: first defined here /usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:724: multiple definition of DataType'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:724: first defined here
collect2: error: ld returned 1 exit status
make[3]: *** [makefile:10: RAYTRACE] Error 1
make[3]: Leaving directory '/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace'
/bin/sh: 1: exit: Illegal number: -1
make[2]: *** [Makefile:14: all] Error 2
make[2]: Leaving directory '/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes'
make[1]: *** [Makefile:7: splash2-build] Error 2
make[1]: Leaving directory '/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2'
make: *** [Makefile:13: all] Error 2`
Any ideas on how we can adapt the source code to allow compiling locally without needing to use the docker container?
Any attempt shows the following errors:
...
ed here /usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:756: multiple definition ofhu_numbuckets'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:756: first defined here/usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:755: multiple definition of
hu_gridsize'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:755: first defined here /usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:754: multiple definition ofhu_max_prims_cell'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:754: first defined here/usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:752: multiple definition of
gridlist'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:752: first defined here /usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:751: multiple definition ofworld_level_grid'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:751: first defined here/usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:745: multiple definition of
nlights'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:745: first defined here /usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:744: multiple definition oflights'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:744: first defined here/usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:742: multiple definition of
View'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:742: first defined here /usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:740: multiple definition ofPicFileName'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:740: first defined here/usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:739: multiple definition of
GeoFileName'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:739: first defined here /usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:738: multiple definition ofProgName'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:738: first defined here/usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:736: multiple definition of
AntiAlias'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:736: first defined here /usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:735: multiple definition ofModelTransform'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:735: first defined here/usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:734: multiple definition of
ModelNorm'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:734: first defined here /usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:733: multiple definition ofPicFile'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:733: first defined here/usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:732: multiple definition of
GeoFile'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:732: first defined here /usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:730: multiple definition ofNumSubRays'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:730: first defined here/usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:726: multiple definition of
TraversalType'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:726: first defined here /usr/bin/ld: workpool.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:724: multiple definition ofDataType'; bbox.o:/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace/rt.h:724: first defined herecollect2: error: ld returned 1 exit status
make[3]: *** [makefile:10: RAYTRACE] Error 1
make[3]: Leaving directory '/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes/apps/raytrace'
/bin/sh: 1: exit: Illegal number: -1
make[2]: *** [Makefile:14: all] Error 2
make[2]: Leaving directory '/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2/splash2/codes'
make[1]: *** [Makefile:7: splash2-build] Error 2
make[1]: Leaving directory '/home/labtest-dev/Desktop/ihcp/snipersim/benchmarks/splash2'
make: *** [Makefile:13: all] Error 2`