Oh, yes. Thanks for the heads up. I'll rebuild it. Regards, Tanu Hari Dixit.
On Tue, Feb 7, 2017 at 8:14 PM, punit vara <punitv...@gmail.com> wrote: > If you are trying to build my gpio sample then its just for arm > architecture and specifically for beagle bone black. Sparc is > completely different architecture so sample won't build in it. > > On Tue, Feb 7, 2017 at 7:12 PM, Tanu Hari Dixit <tokencol...@gmail.com> > wrote: > > Hello Punit, > > > > Thank you for the explanation. I did as you suggested. I copied the gpio > > folder to testsuites/samples/ and edited configure.ac, ran bootstrap, > > configure and make for the new build. It ran fine (without errors). > However, > > I could see all executables except for one in > > /home/thd/development/rtems/src/builds/erc32_gpio/sparc- > rtems4.12/c/erc32/testsuites/samples/gpio > > for the gpio application. I am unable to figure out what might be the > fault. > > The bootstrap and configure are as below. The make output is attached. > > Something strange that I observed in the make output is, that unlike > other > > subdirectories in samples, there never appears a line like: > > make[6]: Entering directory > > `/home/thd/development/rtems/src/builds/erc32_gpio/sparc- > rtems4.12/c/erc32/testsuites/samples/gpio' > > Also the gpio folder in > > home/thd/development/rtems/src/builds/erc32_gpio/sparc- > rtems4.12/c/erc32/testsuites/samples/gpio > > just has Makefile in it. > > I (just experimenting) ran the Makefile and I got the following output: > > > > thd@thd-Inspiron-5537:~/development/rtems/src/builds/ > erc32_gpio/sparc-rtems4.12/c/erc32/testsuites/samples/gpio$ > > make > > sparc-rtems4.12-gcc -B../../../../../erc32/lib/ -specs bsp_specs -qrtems > > -DHAVE_CONFIG_H -I. > > -I../../../../../../../../rtems/c/src/../../testsuites/samples/gpio -I.. > > -mcpu=cypress -O2 -g -ffunction-sections -fdata-sections -Wall > > -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes > > -Wnested-externs -MT init.o -MD -MP -MF .deps/init.Tpo -c -o init.o > > ../../../../../../../../rtems/c/src/../../testsuites/samples/gpio/init.c > > ../../../../../../../../rtems/c/src/../../testsuites/ > samples/gpio/init.c:6:70: > > fatal error: bsp/beagleboneblack.h: No such file or directory > > #include <bsp/beagleboneblack.h> /* Calls the BBB specific library */ > > ^ > > compilation terminated. > > make: *** [init.o] Error 1 > > > > Maybe that is the error I am facing. I don't know how to rectify it. I > > searched for similar errors but found no luck. Can you please help me > with > > this? > > Also, now I am able to understand more and have a feeling that I'll soon > > have a working application that is made by me. Thank you. > > > > Regards, > > Tanu Hari Dixit. > > > > > > OUTPUT: ./bootstrap > > > > ./cpukit > > ./c > > ./c/src/ada-tests > > ./c/src > > ./c/src/make > > ./c/src/lib/libbsp/bfin/bf537Stamp > > ./c/src/lib/libbsp/bfin/eZKit533 > > ./c/src/lib/libbsp/bfin > > acinclude.m4 is unchanged > > ./c/src/lib/libbsp/bfin/TLL6527M > > ./c/src/lib/libbsp/mips/malta > > ./c/src/lib/libbsp/mips/jmr3904 > > ./c/src/lib/libbsp/mips/csb350 > > ./c/src/lib/libbsp/mips/rbtx4925 > > ./c/src/lib/libbsp/mips > > acinclude.m4 is unchanged > > ./c/src/lib/libbsp/mips/rbtx4938 > > ./c/src/lib/libbsp/mips/hurricane > > ./c/src/lib/libbsp/epiphany > > acinclude.m4 is unchanged > > ./c/src/lib/libbsp/epiphany/epiphany_sim > > ./c/src/lib/libbsp/sparc/leon2 > > ./c/src/lib/libbsp/sparc > > acinclude.m4 is unchanged > > ./c/src/lib/libbsp/sparc/erc32 > > ./c/src/lib/libbsp/sparc/leon3 > > ./c/src/lib/libbsp/no_cpu > > acinclude.m4 is unchanged > > ./c/src/lib/libbsp/no_cpu/no_bsp > > ./c/src/lib/libbsp/sh/shsim > > ./c/src/lib/libbsp/sh/gensh2 > > ./c/src/lib/libbsp/sh/gensh4 > > ./c/src/lib/libbsp/sh > > acinclude.m4 is unchanged > > ./c/src/lib/libbsp/sh/gensh1 > > ./c/src/lib/libbsp/moxie > > acinclude.m4 is unchanged > > ./c/src/lib/libbsp/moxie/moxiesim > > ./c/src/lib/libbsp/m32c/m32cbsp > > ./c/src/lib/libbsp/m32c > > acinclude.m4 is unchanged > > ./c/src/lib/libbsp/nios2 > > acinclude.m4 is unchanged > > ./c/src/lib/libbsp/nios2/nios2_iss > > ./c/src/lib/libbsp/arm/altera-cyclone-v > > ./c/src/lib/libbsp/arm/raspberrypi > > ./c/src/lib/libbsp/arm/beagle > > ./c/src/lib/libbsp/arm/edb7312 > > ./c/src/lib/libbsp/arm/gumstix > > ./c/src/lib/libbsp/arm/stm32f4 > > ./c/src/lib/libbsp/arm/csb337 > > ./c/src/lib/libbsp/arm/lpc176x > > ./c/src/lib/libbsp/arm/tms570 > > ./c/src/lib/libbsp/arm/xilinx-zynq > > ./c/src/lib/libbsp/arm/csb336 > > ./c/src/lib/libbsp/arm > > acinclude.m4 is unchanged > > ./c/src/lib/libbsp/arm/lm3s69xx > > ./c/src/lib/libbsp/arm/smdk2410 > > ./c/src/lib/libbsp/arm/gdbarmsim > > ./c/src/lib/libbsp/arm/lpc32xx > > ./c/src/lib/libbsp/arm/rtl22xx > > ./c/src/lib/libbsp/arm/lpc24xx > > ./c/src/lib/libbsp/arm/realview-pbx-a9 > > ./c/src/lib/libbsp/arm/atsam > > ./c/src/lib/libbsp/v850 > > acinclude.m4 is unchanged > > ./c/src/lib/libbsp/v850/gdbv850sim > > ./c/src/lib/libbsp/sparc64 > > acinclude.m4 is unchanged > > ./c/src/lib/libbsp/sparc64/niagara > > ./c/src/lib/libbsp/sparc64/usiii > > ./c/src/lib/libbsp/m68k/av5282 > > ./c/src/lib/libbsp/m68k/genmcf548x > > ./c/src/lib/libbsp/m68k/uC5282 > > ./c/src/lib/libbsp/m68k/mvme147s > > ./c/src/lib/libbsp/m68k/mcf5329 > > ./c/src/lib/libbsp/m68k/mvme147 > > ./c/src/lib/libbsp/m68k/mvme167 > > ./c/src/lib/libbsp/m68k/mcf5225x > > ./c/src/lib/libbsp/m68k/mvme162 > > ./c/src/lib/libbsp/m68k/mcf5206elite > > ./c/src/lib/libbsp/m68k/mcf5206elite/tools > > ./c/src/lib/libbsp/m68k > > acinclude.m4 is unchanged > > ./c/src/lib/libbsp/m68k/gen68360 > > ./c/src/lib/libbsp/m68k/mcf52235 > > ./c/src/lib/libbsp/m68k/csb360 > > ./c/src/lib/libbsp/m68k/mrm332 > > ./c/src/lib/libbsp/m68k/mcf5235 > > ./c/src/lib/libbsp/m68k/gen68340 > > ./c/src/lib/libbsp/or1k > > acinclude.m4 is unchanged > > ./c/src/lib/libbsp/or1k/generic_or1k > > ./c/src/lib/libbsp/powerpc/mpc55xxevb > > ./c/src/lib/libbsp/powerpc/virtex4 > > ./c/src/lib/libbsp/powerpc/ss555 > > ./c/src/lib/libbsp/powerpc/mvme3100 > > ./c/src/lib/libbsp/powerpc/gen83xx > > ./c/src/lib/libbsp/powerpc/mpc8260ads > > ./c/src/lib/libbsp/powerpc/virtex5 > > ./c/src/lib/libbsp/powerpc/psim > > ./c/src/lib/libbsp/powerpc/tqm8xx > > ./c/src/lib/libbsp/powerpc/qemuppc > > ./c/src/lib/libbsp/powerpc > > acinclude.m4 is unchanged > > ./c/src/lib/libbsp/powerpc/beatnik > > ./c/src/lib/libbsp/powerpc/virtex > > ./c/src/lib/libbsp/powerpc/t32mppc > > ./c/src/lib/libbsp/powerpc/motorola_powerpc > > ./c/src/lib/libbsp/powerpc/gen5200 > > ./c/src/lib/libbsp/powerpc/mvme5500 > > ./c/src/lib/libbsp/powerpc/qoriq > > ./c/src/lib/libbsp/powerpc/haleakala > > ./c/src/lib/libbsp/lm32 > > acinclude.m4 is unchanged > > ./c/src/lib/libbsp/lm32/milkymist > > ./c/src/lib/libbsp/lm32/lm32_evr > > ./c/src/lib/libbsp/i386/pc386 > > ./c/src/lib/libbsp/i386/pc386/tools > > ./c/src/lib/libbsp/i386 > > acinclude.m4 is unchanged > > ./c/src/lib/libcpu/bfin > > ./c/src/lib/libcpu/mips > > ./c/src/lib/libcpu/sparc > > ./c/src/lib/libcpu/sh > > ./c/src/lib/libcpu/nios2 > > ./c/src/lib/libcpu/arm > > ./c/src/lib/libcpu/sparc64 > > ./c/src/lib/libcpu/m68k > > ./c/src/lib/libcpu/or1k > > ./c/src/lib/libcpu/powerpc > > ./c/src/lib/libcpu/lm32 > > ./c/src/lib/libcpu/i386 > > . > > ./tools/build > > ./tools/cpu/sh > > ./tools/cpu > > ./tools/cpu/nios2 > > ./tools/cpu/generic > > ./testsuites/psxtests > > ./testsuites/psxtmtests > > ./testsuites/mptests > > ./testsuites/sptests > > ./testsuites/samples > > ./testsuites > > ./testsuites/smptests > > ./testsuites/tools > > ./testsuites/tools/generic > > ./testsuites/libtests > > ./testsuites/fstests > > ./testsuites/tmtests > > ./testsuites/rhealstone > > > > > > OUTPUT : configure > > > > > > thd@thd-Inspiron-5537:~/development/rtems/src/builds/erc32_gpio$ > > ../../rtems/configure --target=sparc-rtems4.12 --enable-tests=samples > > --enable-rtemsbsp=erc32 --prefix=/home/thd/ > development/rtems/install_path > > checking for gmake... no > > checking for make... make > > checking for RTEMS Version... 4.11.99.0 > > checking build system type... x86_64-pc-linux-gnu > > checking host system type... x86_64-pc-linux-gnu > > checking target system type... sparc-unknown-rtems4.12 > > checking for a BSD-compatible install... /usr/bin/install -c > > checking whether build environment is sane... yes > > checking for a thread-safe mkdir -p... /bin/mkdir -p > > checking for gawk... gawk > > checking whether make sets $(MAKE)... yes > > checking whether to enable maintainer-specific portions of Makefiles... > no > > checking that generated files are newer than configure... done > > configure: creating ./config.status > > configure: configuring in ./tools/build > > configure: running /bin/sh '../../../../rtems/tools/build/configure' > > '--prefix=/home/thd/development/rtems/install_path' > > '--host=x86_64-pc-linux-gnu' '--build=x86_64-pc-linux-gnu' > > '--enable-tests=samples' '--enable-rtemsbsp=erc32' > > '--target=sparc-rtems4.12' '--cache-file=/dev/null' > > '--srcdir=../../../../rtems/tools/build' > > checking for gmake... no > > checking for make... make > > checking for RTEMS Version... 4.11.99.0 > > checking build system type... x86_64-pc-linux-gnu > > checking host system type... x86_64-pc-linux-gnu > > checking for a BSD-compatible install... /usr/bin/install -c > > checking whether build environment is sane... yes > > checking for a thread-safe mkdir -p... /bin/mkdir -p > > checking for gawk... gawk > > checking whether make sets $(MAKE)... yes > > checking whether to enable maintainer-specific portions of Makefiles... > no > > checking for x86_64-pc-linux-gnu-gcc... no > > checking for gcc... gcc > > checking whether the C compiler works... yes > > checking for C compiler default output file name... a.out > > checking for suffix of executables... > > checking whether we are cross compiling... no > > checking for suffix of object files... o > > checking whether we are using the GNU C compiler... yes > > checking whether gcc accepts -g... yes > > checking for gcc option to accept ISO C89... none needed > > checking for style of include used by make... GNU > > checking dependency style of gcc... gcc3 > > checking how to run the C preprocessor... gcc -E > > checking for grep that handles long lines and -e... /bin/grep > > checking for egrep... /bin/grep -E > > checking for ANSI C header files... yes > > checking for sys/types.h... yes > > checking for sys/stat.h... yes > > checking for stdlib.h... yes > > checking for string.h... yes > > checking for memory.h... yes > > checking for strings.h... yes > > checking for inttypes.h... yes > > checking for stdint.h... yes > > checking for unistd.h... yes > > checking getopt.h usability... yes > > checking getopt.h presence... yes > > checking for getopt.h... yes > > checking libgen.h usability... yes > > checking libgen.h presence... yes > > checking for libgen.h... yes > > checking for strerror... yes > > checking for strtol... yes > > checking for basename... yes > > checking for strnlen... yes > > checking for bash... /bin/bash > > checking that generated files are newer than configure... done > > configure: creating ./config.status > > config.status: creating Makefile > > config.status: creating install-if-change > > config.status: creating config.h > > config.status: executing depfiles commands > > configure: configuring in ./tools/cpu > > configure: running /bin/sh '../../../../rtems/tools/cpu/configure' > > '--prefix=/home/thd/development/rtems/install_path' > > '--host=x86_64-pc-linux-gnu' '--build=x86_64-pc-linux-gnu' > > '--enable-tests=samples' '--enable-rtemsbsp=erc32' > > '--target=sparc-rtems4.12' '--cache-file=/dev/null' > > '--srcdir=../../../../rtems/tools/cpu' > > checking for gmake... no > > checking for make... make > > checking for RTEMS Version... 4.11.99.0 > > checking build system type... x86_64-pc-linux-gnu > > checking host system type... x86_64-pc-linux-gnu > > checking target system type... sparc-unknown-rtems4.12 > > checking rtems target cpu... sparc > > checking for a BSD-compatible install... /usr/bin/install -c > > checking whether build environment is sane... yes > > checking for a thread-safe mkdir -p... /bin/mkdir -p > > checking for gawk... gawk > > checking whether make sets $(MAKE)... yes > > checking whether to enable maintainer-specific portions of Makefiles... > no > > checking for bash... /bin/bash > > checking that generated files are newer than configure... done > > configure: creating ./config.status > > config.status: creating Makefile > > === configuring in generic > > (/home/thd/development/rtems/src/builds/erc32_gpio/tools/cpu/generic) > > configure: running /bin/sh ../../../../../rtems/tools/ > cpu/generic/configure > > --disable-option-checking > > '--prefix=/home/thd/development/rtems/install_path' > > '--host=x86_64-pc-linux-gnu' '--build=x86_64-pc-linux-gnu' > > '--enable-tests=samples' '--enable-rtemsbsp=erc32' > > '--target=sparc-rtems4.12' 'build_alias=x86_64-pc-linux-gnu' > > 'host_alias=x86_64-pc-linux-gnu' 'target_alias=sparc-rtems4.12' > > --cache-file=/dev/null --srcdir=../../../../../rtems/tools/cpu/generic > > checking for gmake... no > > checking for make... make > > checking for RTEMS Version... 4.11.99.0 > > checking build system type... x86_64-pc-linux-gnu > > checking host system type... x86_64-pc-linux-gnu > > checking target system type... sparc-unknown-rtems4.12 > > checking rtems target cpu... sparc > > checking for a BSD-compatible install... /usr/bin/install -c > > checking whether build environment is sane... yes > > checking for a thread-safe mkdir -p... /bin/mkdir -p > > checking for gawk... gawk > > checking whether make sets $(MAKE)... yes > > checking whether to enable maintainer-specific portions of Makefiles... > no > > checking for bash... /bin/bash > > checking that generated files are newer than configure... done > > configure: creating ./config.status > > config.status: creating Makefile > > config.status: creating size_rtems > > configure: configuring in ./testsuites/tools > > configure: running /bin/sh '../../../../rtems/testsuites/ > tools/configure' > > '--prefix=/home/thd/development/rtems/install_path' > > '--host=x86_64-pc-linux-gnu' '--build=x86_64-pc-linux-gnu' > > '--enable-tests=samples' '--enable-rtemsbsp=erc32' > > '--target=sparc-rtems4.12' '--cache-file=/dev/null' > > '--srcdir=../../../../rtems/testsuites/tools' > > checking for gmake... no > > checking for make... make > > checking for RTEMS Version... 4.11.99.0 > > checking build system type... x86_64-pc-linux-gnu > > checking host system type... x86_64-pc-linux-gnu > > checking target system type... sparc-unknown-rtems4.12 > > checking rtems target cpu... sparc > > checking for a BSD-compatible install... /usr/bin/install -c > > checking whether build environment is sane... yes > > checking for a thread-safe mkdir -p... /bin/mkdir -p > > checking for gawk... gawk > > checking whether make sets $(MAKE)... yes > > checking whether to enable maintainer-specific portions of Makefiles... > no > > checking that generated files are newer than configure... done > > configure: creating ./config.status > > config.status: creating Makefile > > === configuring in generic > > (/home/thd/development/rtems/src/builds/erc32_gpio/ > testsuites/tools/generic) > > configure: running /bin/sh > > ../../../../../rtems/testsuites/tools/generic/configure > > --disable-option-checking > > '--prefix=/home/thd/development/rtems/install_path' > > '--host=x86_64-pc-linux-gnu' '--build=x86_64-pc-linux-gnu' > > '--enable-tests=samples' '--enable-rtemsbsp=erc32' > > '--target=sparc-rtems4.12' 'build_alias=x86_64-pc-linux-gnu' > > 'host_alias=x86_64-pc-linux-gnu' 'target_alias=sparc-rtems4.12' > > --cache-file=/dev/null > > --srcdir=../../../../../rtems/testsuites/tools/generic > > checking for gmake... no > > checking for make... make > > checking for RTEMS Version... 4.11.99.0 > > checking build system type... x86_64-pc-linux-gnu > > checking host system type... x86_64-pc-linux-gnu > > checking target system type... sparc-unknown-rtems4.12 > > checking rtems target cpu... sparc > > checking for a BSD-compatible install... /usr/bin/install -c > > checking whether build environment is sane... yes > > checking for a thread-safe mkdir -p... /bin/mkdir -p > > checking for gawk... gawk > > checking whether make sets $(MAKE)... yes > > checking whether to enable maintainer-specific portions of Makefiles... > no > > checking for bash... /bin/bash > > checking that generated files are newer than configure... done > > configure: creating ./config.status > > config.status: creating Makefile > > config.status: creating difftest > > config.status: creating sorttimes > > configure: configuring in sparc-rtems4.12/c > > configure: running /bin/sh '../../../../rtems/c/configure' > > '--prefix=/home/thd/development/rtems/install_path' > '--host=sparc-rtems4.12' > > '--build=x86_64-pc-linux-gnu' '--target=sparc-rtems4.12' > > '--enable-tests=samples' '--enable-rtemsbsp=erc32' > > '--with-target-subdir=sparc-rtems4.12' > > '--exec-prefix=/home/thd/development/rtems/install_path/sparc-rtems4.12' > > '--includedir=/home/thd/development/rtems/install_ > path/sparc-rtems4.12/include' > > '--cache-file=/dev/null' '--srcdir=../../../../rtems/c' > > checking for gmake... no > > checking for make... make > > checking for RTEMS Version... 4.11.99.0 > > checking build system type... x86_64-pc-linux-gnu > > checking host system type... sparc-unknown-rtems4.12 > > checking target system type... sparc-unknown-rtems4.12 > > checking rtems target cpu... sparc > > checking for a BSD-compatible install... /usr/bin/install -c > > checking whether build environment is sane... yes > > checking for sparc-rtems4.12-strip... sparc-rtems4.12-strip > > checking for a thread-safe mkdir -p... /bin/mkdir -p > > checking for gawk... gawk > > checking whether make sets $(MAKE)... yes > > checking whether to enable maintainer-specific portions of Makefiles... > no > > checking that generated files are newer than configure... done > > configure: creating ./config.status > > config.status: creating Makefile > > > > target architecture: sparc. > > available BSPs: erc32. > > 'make all' will build the following BSPs: erc32. > > other BSPs can be built with 'make RTEMS_BSP="bsp1 bsp2 ..."' > > > > config.status: creating Makefile > > >
_______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel