Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build problems #9

Closed
fmotta opened this issue Jul 11, 2013 · 5 comments
Closed

Build problems #9

fmotta opened this issue Jul 11, 2013 · 5 comments

Comments

@fmotta
Copy link

fmotta commented Jul 11, 2013

root@ubuntu:/bladeRF/linux/apps# make
Package libbladeRF was not found in the pkg-config search path.
Perhaps you should add the directory containing libbladeRF.pc' to the PKG_CONFIG_PATH environment variable No package 'libbladeRF' found Package libbladeRF was not found in the pkg-config search path. Perhaps you should add the directory containinglibbladeRF.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libbladeRF' found
mkdir -p bin
make -C src/cli
BIN_DIR="/home/geek/bladeRF/linux/apps/bin" CFLAGS="-Wall -Wextra -Wno-unused-parameter -std=gnu99 -D_GNU_SOURCE -O2 -DNDEBUG" LDFLAGS="" INTERACTIVE=""
make[1]: Entering directory /home/geek/bladeRF/linux/apps/src/cli' cc common.c -Wall -Wextra -Wno-unused-parameter -std=gnu99 -D_GNU_SOURCE -O2 -DNDEBUG -Icmd -Iinteractive -I. -DINTERACTIVE -c -o common.o In file included from cmd/cmd.h:5:0, from common.c:4: ./common.h:4:24: fatal error: libbladeRF.h: No such file or directory compilation terminated. make[1]: *** [common.o] Error 1 make[1]: Leaving directory/home/geek/bladeRF/linux/apps/src/cli'
make: *** [bin/cli] Error 2
root@ubuntu:
/bladeRF/linux/apps# exit

root@ubuntu:~/bladeRF/linux/apps# uname -a
Linux ubuntu 3.8.0-19-generic #29-Ubuntu SMP Wed Apr 17 18:16:28 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

@Nuand
Copy link
Collaborator

Nuand commented Jul 11, 2013

Go into /home/geek/bladeRF/linux/lib/ and type make install, then go back to the apps folder and run make there.

@fmotta
Copy link
Author

fmotta commented Jul 11, 2013

Thanks - no luck

root@ubuntu:# git clone https://github.com/Nuand/bladeRF.gi
Cloning into 'bladeRF.gi'...
Username for 'https://github.com': ^[[A^C
root@ubuntu:
# git clone https://github.com/Nuand/bladeRF.git
Cloning into 'bladeRF'...
�[0m�[01;34mcommon�[0m COPYING �[01;34mfx3_firmware�[0m �[01;34mhdl�[0m �[01;34mlinux�[0m README
root@ubuntu:/bladeRF# cd linux/
root@ubuntu:
/bladeRF/linux# ls
�[0m�[01;34mapps�[0m �[01;34mkernel�[0m �[01;34mlib�[0m
root@ubuntu:/bladeRF/linux# cd lib
root@ubuntu:
/bladeRF/linux/lib# ls
�[0m�[01;34mdoc�[0m �[01;34minclude�[0m �[01;34mmake�[0m Makefile README �[01;34msrc�[0m TODO
root@ubuntu:/bladeRF/linux/lib# make install
mkdir -p lib
cc -Wall -Wextra -Wno-unused-parameter -fPIC -std=gnu99 -D_GNU_SOURCE -DLIB_VERSION="v0.1.0" -Iinclude -I../../common -O2 -DNDEBUG -c -o src/bladerf.o src/bladerf.c
cc -Wall -Wextra -Wno-unused-parameter -fPIC -std=gnu99 -D_GNU_SOURCE -DLIB_VERSION="v0.1.0" -Iinclude -I../../common -O2 -DNDEBUG -c -o src/lms.o src/lms.c
cc -Wall -Wextra -Wno-unused-parameter -fPIC -std=gnu99 -D_GNU_SOURCE -DLIB_VERSION="v0.1.0" -Iinclude -I../../common -O2 -DNDEBUG -c -o src/si5338.o src/si5338.c
cc -shared -Wl,-soname,libbladeRF.so.0 src/bladerf.o src/lms.o src/si5338.o -fPIC -o lib/libbladeRF.so.0.1.0
cp lib/* /usr/lib
cp include/* /usr/include
if [ -d /usr/share/pkgconfig ]; then
cp libbladeRF.pc /usr/share/pkgconfig/ ;
elif [ -d /usr/lib/pkgconfig ]; then
cp libbladeRF.pc /usr/lib/pkgconfig/ ;
else
@echo "Unsure where to install libbladeRF.pc ... aborting." ;
exit 1;
fi
root@ubuntu:
/bladeRF/linux/lib# cd ..
root@ubuntu:/bladeRF/linux# ls
�[0m�[01;34mapps�[0m �[01;34mkernel�[0m �[01;34mlib�[0m
root@ubuntu:
/bladeRF/linux# cd kernel/
root@ubuntu:/bladeRF/linux/kernel# ls
bladeRF.c bladeRF.h Makefile
root@ubuntu:
/bladeRF/linux/kernel# make
make -C /lib/modules/3.8.0-19-generic/build M=/home/geek/bladeRF/linux/kernel modules
make[1]: Entering directory /usr/src/linux-headers-3.8.0-19-generic' CC [M] /home/geek/bladeRF/linux/kernel/bladeRF.o /home/geek/bladeRF/linux/kernel/bladeRF.c: In function ‘bladerf_ioctl’: /home/geek/bladeRF/linux/kernel/bladeRF.c:964:1: warning: the frame size of 1104 bytes is larger than 1024 bytes [-Wframe-larger-than=] Building modules, stage 2. MODPOST 1 modules CC /home/geek/bladeRF/linux/kernel/bladeRF.mod.o LD [M] /home/geek/bladeRF/linux/kernel/bladeRF.ko make[1]: Leaving directory/usr/src/linux-headers-3.8.0-19-generic'
root@ubuntu:/bladeRF/linux/kernel# rmmod bladeRF
root@ubuntu:
/bladeRF/linux/kernel# insmod bl�adeRF.ko
root@ubuntu:/bladeRF/linux/kernel# cd ..
root@ubuntu:
/bladeRF/linux# ls
�[0m�[01;34mapps�[0m �[01;34mkernel�[0m �[01;34mlib�[0m
root@ubuntu:/bladeRF/linux# cd apps/
root@ubuntu:
/bladeRF/linux/apps# ls
�[0m�[01;34mc4images�[0m Makefile README �[01;34msrc�[0m
root@ubuntu:/bladeRF/linux/apps# make
mkdir -p bin
make -C src/cli
BIN_DIR="/home/geek/bladeRF/linux/apps/bin" CFLAGS="-Wall -Wextra -Wno-unused-parameter -std=gnu99 -D_GNU_SOURCE -O2 -DNDEBUG" LDFLAGS="-lbladeRF " INTERACTIVE=""
make[1]: Entering directory /home/geek/bladeRF/linux/apps/src/cli' cc common.c -Wall -Wextra -Wno-unused-parameter -std=gnu99 -D_GNU_SOURCE -O2 -DNDEBUG -Icmd -Iinteractive -I. -DINTERACTIVE -c -o common.o cc main.c -Wall -Wextra -Wno-unused-parameter -std=gnu99 -D_GNU_SOURCE -O2 -DNDEBUG -Icmd -Iinteractive -I. -DINTERACTIVE -c -o main.o cc cmd/cmd.c -Wall -Wextra -Wno-unused-parameter -std=gnu99 -D_GNU_SOURCE -O2 -DNDEBUG -Icmd -Iinteractive -I. -DINTERACTIVE -c -o cmd/cmd.o cc cmd/load.c -Wall -Wextra -Wno-unused-parameter -std=gnu99 -D_GNU_SOURCE -O2 -DNDEBUG -Icmd -Iinteractive -I. -DINTERACTIVE -c -o cmd/load.o cc cmd/open.c -Wall -Wextra -Wno-unused-parameter -std=gnu99 -D_GNU_SOURCE -O2 -DNDEBUG -Icmd -Iinteractive -I. -DINTERACTIVE -c -o cmd/open.o cc cmd/peek.c -Wall -Wextra -Wno-unused-parameter -std=gnu99 -D_GNU_SOURCE -O2 -DNDEBUG -Icmd -Iinteractive -I. -DINTERACTIVE -c -o cmd/peek.o cc cmd/peekpoke.c -Wall -Wextra -Wno-unused-parameter -std=gnu99 -D_GNU_SOURCE -O2 -DNDEBUG -Icmd -Iinteractive -I. -DINTERACTIVE -c -o cmd/peekpoke.o cc cmd/poke.c -Wall -Wextra -Wno-unused-parameter -std=gnu99 -D_GNU_SOURCE -O2 -DNDEBUG -Icmd -Iinteractive -I. -DINTERACTIVE -c -o cmd/poke.o cc cmd/printset.c -Wall -Wextra -Wno-unused-parameter -std=gnu99 -D_GNU_SOURCE -O2 -DNDEBUG -Icmd -Iinteractive -I. -DINTERACTIVE -c -o cmd/printset.o cc cmd/probe.c -Wall -Wextra -Wno-unused-parameter -std=gnu99 -D_GNU_SOURCE -O2 -DNDEBUG -Icmd -Iinteractive -I. -DINTERACTIVE -c -o cmd/probe.o cc cmd/rx.c -Wall -Wextra -Wno-unused-parameter -std=gnu99 -D_GNU_SOURCE -O2 -DNDEBUG -Icmd -Iinteractive -I. -DINTERACTIVE -c -o cmd/rx.o cc cmd/tx.c -Wall -Wextra -Wno-unused-parameter -std=gnu99 -D_GNU_SOURCE -O2 -DNDEBUG -Icmd -Iinteractive -I. -DINTERACTIVE -c -o cmd/tx.o cc cmd/version.c -Wall -Wextra -Wno-unused-parameter -std=gnu99 -D_GNU_SOURCE -O2 -DNDEBUG -Icmd -Iinteractive -I. -DINTERACTIVE -c -o cmd/version.o cc interactive/interactive.c -Wall -Wextra -Wno-unused-parameter -std=gnu99 -D_GNU_SOURCE -O2 -DNDEBUG -Icmd -Iinteractive -I. -DINTERACTIVE -c -o interactive/interactive.o interactive/interactive.c:6:22: fatal error: libtecla.h: No such file or directory compilation terminated. make[1]: *** [interactive/interactive.o] Error 1 make[1]: Leaving directory/home/geek/bladeRF/linux/apps/src/cli'
make: *** [bin/cli] Error 2
root@ubuntu:
/bladeRF/linux/apps# find ~ -name libtecla.h
root@ubuntu:/bladeRF/linux/apps# find ~ -name libtecla.h���������������[C�[C�[C��[1P libtecla.h�������������[1P libtecla.h�������������[1P libtecla.h�������������[1P libtecla.h�������������[1P libtecla.h������������[1Plibtecla.h�������������[1P libtecla.h�����������b libtecla.h�����������l libtecla.h������������a libtecla.h�������������d libtecla.h�����������e libtecla.h�����������R libtecla.h�����������F libtecla.h������������[C�[C�[C�[C�[C�[C�[C�[C�[C�[C�[C������������[K��[K��[K��[K��[K��[K��[K��[K��[K��[K������������[C�[C�[C�[1@�[1@/
/home/geek/bladeRF
/home/geek/bladeRF/fx3_firmware
/home/geek/bladeRF/fx3_firmware/bladeRF.h
/home/geek/bladeRF/fx3_firmware/cyfxbladeRF.h
/home/geek/bladeRF/fx3_firmware/cyfxbladeRFusbdscr.c
/home/geek/bladeRF/fx3_firmware/makefile
/home/geek/bladeRF/fx3_firmware/.project
/home/geek/bladeRF/fx3_firmware/RFlink.cydsn
/home/geek/bladeRF/fx3_firmware/RFlink.cydsn/RFlink.cyfx
/home/geek/bladeRF/fx3_firmware/RFlink.cydsn/projectfiles
/home/geek/bladeRF/fx3_firmware/RFlink.cydsn/projectfiles/gpif2timingsimulation.xml
/home/geek/bladeRF/fx3_firmware/RFlink.cydsn/projectfiles/gpif2view.xml
/home/geek/bladeRF/fx3_firmware/RFlink.cydsn/projectfiles/gpif2model.xml
/home/geek/bladeRF/fx3_firmware/spi_flash_lib.c
/home/geek/bladeRF/fx3_firmware/.cproject
/home/geek/bladeRF/fx3_firmware/cyfxgpif_C4loader.h
/home/geek/bladeRF/fx3_firmware/cyfxgpif_RFlink.h
/home/geek/bladeRF/fx3_firmware/make
/home/geek/bladeRF/fx3_firmware/make/toolchain.mk.sample
/home/geek/bladeRF/fx3_firmware/C4loader.cydsn
/home/geek/bladeRF/fx3_firmware/C4loader.cydsn/projectfiles
/home/geek/bladeRF/fx3_firmware/C4loader.cydsn/projectfiles/gpif2timingsimulation.xml
/home/geek/bladeRF/fx3_firmware/C4loader.cydsn/projectfiles/gpif2view.xml
/home/geek/bladeRF/fx3_firmware/C4loader.cydsn/projectfiles/gpif2model.xml
/home/geek/bladeRF/fx3_firmware/C4loader.cydsn/C4loader.cyfx
/home/geek/bladeRF/fx3_firmware/bladeRF.c
/home/geek/bladeRF/linux
/home/geek/bladeRF/linux/apps
/home/geek/bladeRF/linux/apps/bin
/home/geek/bladeRF/linux/apps/Makefile
/home/geek/bladeRF/linux/apps/c4images
/home/geek/bladeRF/linux/apps/c4images/blink.rbf
/home/geek/bladeRF/linux/apps/README
/home/geek/bladeRF/linux/apps/src
/home/geek/bladeRF/linux/apps/src/rx_test.c
/home/geek/bladeRF/linux/apps/src/cli
/home/geek/bladeRF/linux/apps/src/cli/TODO
/home/geek/bladeRF/linux/apps/src/cli/common.h
/home/geek/bladeRF/linux/apps/src/cli/Makefile
/home/geek/bladeRF/linux/apps/src/cli/main.c
/home/geek/bladeRF/linux/apps/src/cli/main.o
/home/geek/bladeRF/linux/apps/src/cli/version.h
/home/geek/bladeRF/linux/apps/src/cli/cmd
/home/geek/bladeRF/linux/apps/src/cli/cmd/load.c
/home/geek/bladeRF/linux/apps/src/cli/cmd/probe.o
/home/geek/bladeRF/linux/apps/src/cli/cmd/printset.o
/home/geek/bladeRF/linux/apps/src/cli/cmd/tx.c
/home/geek/bladeRF/linux/apps/src/cli/cmd/open.o
/home/geek/bladeRF/linux/apps/src/cli/cmd/peekpoke.o
/home/geek/bladeRF/linux/apps/src/cli/cmd/poke.c
/home/geek/bladeRF/linux/apps/src/cli/cmd/open.c
/home/geek/bladeRF/linux/apps/src/cli/cmd/peek.c
/home/geek/bladeRF/linux/apps/src/cli/cmd/version.c
/home/geek/bladeRF/linux/apps/src/cli/cmd/poke.o
/home/geek/bladeRF/linux/apps/src/cli/cmd/cmd.o
/home/geek/bladeRF/linux/apps/src/cli/cmd/probe.c
/home/geek/bladeRF/linux/apps/src/cli/cmd/peekpoke.h
/home/geek/bladeRF/linux/apps/src/cli/cmd/version.o
/home/geek/bladeRF/linux/apps/src/cli/cmd/tx.o
/home/geek/bladeRF/linux/apps/src/cli/cmd/rx.o
/home/geek/bladeRF/linux/apps/src/cli/cmd/load.o
/home/geek/bladeRF/linux/apps/src/cli/cmd/cmd.c
/home/geek/bladeRF/linux/apps/src/cli/cmd/printset.c
/home/geek/bladeRF/linux/apps/src/cli/cmd/cmd.h
/home/geek/bladeRF/linux/apps/src/cli/cmd/peekpoke.c
/home/geek/bladeRF/linux/apps/src/cli/cmd/rx.c
/home/geek/bladeRF/linux/apps/src/cli/cmd/peek.o
/home/geek/bladeRF/linux/apps/src/cli/common.o
/home/geek/bladeRF/linux/apps/src/cli/interactive
/home/geek/bladeRF/linux/apps/src/cli/interactive/interactive.h
/home/geek/bladeRF/linux/apps/src/cli/interactive/interactive.c
/home/geek/bladeRF/linux/apps/src/cli/common.c
/home/geek/bladeRF/linux/lib
/home/geek/bladeRF/linux/lib/TODO
/home/geek/bladeRF/linux/lib/lib
/home/geek/bladeRF/linux/lib/lib/libbladeRF.so
/home/geek/bladeRF/linux/lib/lib/libbladeRF.so.0
/home/geek/bladeRF/linux/lib/lib/libbladeRF.so.0.1.0
/home/geek/bladeRF/linux/lib/lib/libbladeRF.so.0.1
/home/geek/bladeRF/linux/lib/doc
/home/geek/bladeRF/linux/lib/doc/doxygen
/home/geek/bladeRF/linux/lib/doc/doxygen/mainpage.dox
/home/geek/bladeRF/linux/lib/doc/doxygen/Makefile
/home/geek/bladeRF/linux/lib/doc/doxygen/Doxyfile
/home/geek/bladeRF/linux/lib/libbladeRF.pc
/home/geek/bladeRF/linux/lib/Makefile
/home/geek/bladeRF/linux/lib/.gitignore
/home/geek/bladeRF/linux/lib/README
/home/geek/bladeRF/linux/lib/src
/home/geek/bladeRF/linux/lib/src/bladerf_priv.h
/home/geek/bladeRF/linux/lib/src/bladerf.c
/home/geek/bladeRF/linux/lib/src/bladerf.o
/home/geek/bladeRF/linux/lib/src/si5338.c
/home/geek/bladeRF/linux/lib/src/lms.o
/home/geek/bladeRF/linux/lib/src/debug.h
/home/geek/bladeRF/linux/lib/src/lms.c
/home/geek/bladeRF/linux/lib/src/si5338.o
/home/geek/bladeRF/linux/lib/make
/home/geek/bladeRF/linux/lib/make/version.mk
/home/geek/bladeRF/linux/lib/include
/home/geek/bladeRF/linux/lib/include/liblms.h
/home/geek/bladeRF/linux/lib/include/libbladeRF.h
/home/geek/bladeRF/linux/kernel
/home/geek/bladeRF/linux/kernel/bladeRF.h
/home/geek/bladeRF/linux/kernel/modules.order
/home/geek/bladeRF/linux/kernel/.bladeRF.o.cmd
/home/geek/bladeRF/linux/kernel/bladeRF.mod.c
/home/geek/bladeRF/linux/kernel/.bladeRF.ko.cmd
/home/geek/bladeRF/linux/kernel/bladeRF.ko
/home/geek/bladeRF/linux/kernel/Makefile
/home/geek/bladeRF/linux/kernel/.tmp_versions
/home/geek/bladeRF/linux/kernel/.tmp_versions/bladeRF.mod
/home/geek/bladeRF/linux/kernel/bladeRF.mod.o
/home/geek/bladeRF/linux/kernel/.bladeRF.mod.o.cmd
/home/geek/bladeRF/linux/kernel/bladeRF.o
/home/geek/bladeRF/linux/kernel/Module.symvers
/home/geek/bladeRF/linux/kernel/bladeRF.c
/home/geek/bladeRF/hdl
/home/geek/bladeRF/hdl/quartus
/home/geek/bladeRF/hdl/quartus/signaltap
/home/geek/bladeRF/hdl/quartus/signaltap/spi_debugging.stp
/home/geek/bladeRF/hdl/quartus/signaltap/rx_signals.stp
/home/geek/bladeRF/hdl/quartus/build_bladerf.sh
/home/geek/bladeRF/hdl/quartus/bladerf.qpf
/home/geek/bladeRF/hdl/quartus/ip.ipx
/home/geek/bladeRF/hdl/quartus/build.tcl
/home/geek/bladeRF/hdl/quartus/bladerf.tcl
/home/geek/bladeRF/hdl/quartus/.gitignore
/home/geek/bladeRF/hdl/quartus/constraints
/home/geek/bladeRF/hdl/quartus/constraints/bladerf.sdc
/home/geek/bladeRF/hdl/quartus/constraints/pins.tcl
/home/geek/bladeRF/hdl/quartus/bladerf.qsf
/home/geek/bladeRF/hdl/fpga
/home/geek/bladeRF/hdl/fpga/platforms
/home/geek/bladeRF/hdl/fpga/platforms/bladerf
/home/geek/bladeRF/hdl/fpga/platforms/bladerf/bladerf.qip
/home/geek/bladeRF/hdl/fpga/platforms/bladerf/bladerf-qpsk_tx.qip
/home/geek/bladeRF/hdl/fpga/platforms/bladerf/vhdl
/home/geek/bladeRF/hdl/fpga/platforms/bladerf/vhdl/bladerf-fsk_bridge.vhd
/home/geek/bladeRF/hdl/fpga/platforms/bladerf/vhdl/fx3.vhd
/home/geek/bladeRF/hdl/fpga/platforms/bladerf/vhdl/spi_reader.vhd
/home/geek/bladeRF/hdl/fpga/platforms/bladerf/vhdl/bladerf.vhd
/home/geek/bladeRF/hdl/fpga/platforms/bladerf/vhdl/bladerf-hosted.vhd
/home/geek/bladeRF/hdl/fpga/platforms/bladerf/vhdl/tb
/home/geek/bladeRF/hdl/fpga/platforms/bladerf/vhdl/tb/bladerf_tb.vhd
/home/geek/bladeRF/hdl/fpga/platforms/bladerf/vhdl/tb/spi_reader_tb.vhd
/home/geek/bladeRF/hdl/fpga/platforms/bladerf/vhdl/ramp.vhd
/home/geek/bladeRF/hdl/fpga/platforms/bladerf/vhdl/bladerf-qpsk_tx.vhd
/home/geek/bladeRF/hdl/fpga/platforms/bladerf/vhdl/bladerf-base.vhd
/home/geek/bladeRF/hdl/fpga/platforms/bladerf/vhdl/bladerf_debug_p.vhd
/home/geek/bladeRF/hdl/fpga/platforms/bladerf/bladerf.do
/home/geek/bladeRF/hdl/fpga/platforms/bladerf/bladerf-fsk_bridge.qip
/home/geek/bladeRF/hdl/fpga/platforms/bladerf/bladerf-hosted.qip
/home/geek/bladeRF/hdl/fpga/platforms/bladerf/constraints
/home/geek/bladeRF/hdl/fpga/platforms/bladerf/constraints/bladerf.sdc
/home/geek/bladeRF/hdl/fpga/platforms/bladerf/constraints/pins.tcl
/home/geek/bladeRF/hdl/fpga/platforms/bladerf/bladerf-headless.qip
/home/geek/bladeRF/hdl/fpga/ip
/home/geek/bladeRF/hdl/fpga/ip/altera
/home/geek/bladeRF/hdl/fpga/ip/altera/serial_pll
/home/geek/bladeRF/hdl/fpga/ip/altera/serial_pll/serial_pll.vhd
/home/geek/bladeRF/hdl/fpga/ip/altera/serial_pll/serial_pll.qip
/home/geek/bladeRF/hdl/fpga/ip/altera/serial_pll/greybox_tmp
/home/geek/bladeRF/hdl/fpga/ip/altera/serial_pll/greybox_tmp/cbx_args.txt
/home/geek/bladeRF/hdl/fpga/ip/altera/serial_pll/serial_pll.ppf
/home/geek/bladeRF/hdl/fpga/ip/altera/pll
/home/geek/bladeRF/hdl/fpga/ip/altera/pll/pll.ppf
/home/geek/bladeRF/hdl/fpga/ip/altera/pll/pll.vhd
/home/geek/bladeRF/hdl/fpga/ip/altera/pll/pll.qip
/home/geek/bladeRF/hdl/fpga/ip/altera/pll/greybox_tmp
/home/geek/bladeRF/hdl/fpga/ip/altera/pll/greybox_tmp/cbx_args.txt
/home/geek/bladeRF/hdl/fpga/ip/altera/pll/pll.cmp
/home/geek/bladeRF/hdl/fpga/ip/altera/nios_system
/home/geek/bladeRF/hdl/fpga/ip/altera/nios_system/stp1.stp
/home/geek/bladeRF/hdl/fpga/ip/altera/nios_system/software
/home/geek/bladeRF/hdl/fpga/ip/altera/nios_system/software/lms_spi_controller_bsp
/home/geek/bladeRF/hdl/fpga/ip/altera/nios_system/software/lms_spi_controller_bsp/mem_init.mk
/home/geek/bladeRF/hdl/fpga/ip/altera/nios_system/software/lms_spi_controller_bsp/.project
/home/geek/bladeRF/hdl/fpga/ip/altera/nios_system/software/lms_spi_controller_bsp/Makefile
/home/geek/bladeRF/hdl/fpga/ip/altera/nios_system/software/lms_spi_controller_bsp/settings.bsp
/home/geek/bladeRF/hdl/fpga/ip/altera/nios_system/software/lms_spi_controller_bsp/.cproject
/home/geek/bladeRF/hdl/fpga/ip/altera/nios_system/software/lms_spi_controller_bsp/create-this-bsp
/home/geek/bladeRF/hdl/fpga/ip/altera/nios_system/software/lms_spi_controller_bsp/public.mk
/home/geek/bladeRF/hdl/fpga/ip/altera/nios_system/software/lms_spi_controller
/home/geek/bladeRF/hdl/fpga/ip/altera/nios_system/software/lms_spi_controller/.project
/home/geek/bladeRF/hdl/fpga/ip/altera/nios_system/software/lms_spi_controller/Makefile
/home/geek/bladeRF/hdl/fpga/ip/altera/nios_system/software/lms_spi_controller/hello_world_small.c
/home/geek/bladeRF/hdl/fpga/ip/altera/nios_system/software/lms_spi_controller/.cproject
/home/geek/bladeRF/hdl/fpga/ip/altera/nios_system/nios_system.ipx
/home/geek/bladeRF/hdl/fpga/ip/altera/nios_system/nios_system.qsys
/home/geek/bladeRF/hdl/fpga/ip/altera/tx_fifo
/home/geek/bladeRF/hdl/fpga/ip/altera/tx_fifo/tx_fifo.vhd
/home/geek/bladeRF/hdl/fpga/ip/altera/tx_fifo/tx_fifo_inst.vhd
/home/geek/bladeRF/hdl/fpga/ip/altera/tx_fifo/tx_fifo.cmp
/home/geek/bladeRF/hdl/fpga/ip/altera/tx_fifo/tx_fifo.qip
/home/geek/bladeRF/hdl/fpga/ip/altera/rx_fifo
/home/geek/bladeRF/hdl/fpga/ip/altera/rx_fifo/rx_fifo.vhd
/home/geek/bladeRF/hdl/fpga/ip/altera/rx_fifo/rx_fifo_inst.vhd
/home/geek/bladeRF/hdl/fpga/ip/altera/rx_fifo/rx_fifo.cmp
/home/geek/bladeRF/hdl/fpga/ip/altera/rx_fifo/rx_fifo.qip
/home/geek/bladeRF/hdl/fpga/ip/altera/rx_fifo/greybox_tmp
/home/geek/bladeRF/hdl/fpga/ip/altera/rx_fifo/greybox_tmp/cbx_args.txt
/home/geek/bladeRF/hdl/fpga/ip/opencores
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/sim
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/sim/i2c_verilog
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/sim/i2c_verilog/run
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/sim/i2c_verilog/run/run
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/sim/i2c_verilog/run/bench.vcd
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/sim/i2c_verilog/run/ncverilog.log
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/sim/i2c_verilog/run/ncverilog.key
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/doc
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/doc/src
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/doc/src/I2C_specs.doc
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/doc/i2c_specs.pdf
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/software
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/software/include
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/software/include/oc_i2c_master.h
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/web_uploads
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/web_uploads/Thumbs.db
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/bench
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/bench/verilog
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/bench/verilog/spi_slave_model.v
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/bench/verilog/tst_bench_top.v
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/bench/verilog/wb_master_model.v
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/bench/verilog/i2c_slave_model.v
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/rtl
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/rtl/verilog
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/rtl/verilog/i2c_master_defines.v
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/rtl/verilog/timescale.v
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/rtl/verilog/i2c_master_byte_ctrl.v
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/rtl/verilog/i2c_master_bit_ctrl.v
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/rtl/verilog/i2c_master_top.v
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/rtl/vhdl
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/rtl/vhdl/i2c_master_top.vhd
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/rtl/vhdl/i2c_master_bit_ctrl.vhd
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/rtl/vhdl/readme
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/rtl/vhdl/tst_ds1621.vhd
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/rtl/vhdl/I2C.VHD
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/rtl/vhdl/i2c_master_byte_ctrl.vhd
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/qsys
/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/qsys/oc_i2c_master_hw.tcl

/home/geek/bladeRF/hdl/fpga/ip/opencores/i2c/qsys/oc_i2c_master_hw.tcl
/home/geek/bladeRF/hdl/fpga/ip/nuand
/home/geek/bladeRF/hdl/fpga/ip/nuand/nuand.do
/home/geek/bladeRF/hdl/fpga/ip/nuand/simulation
/home/geek/bladeRF/hdl/fpga/ip/nuand/simulation/fx3_model.vhd
/home/geek/bladeRF/hdl/fpga/ip/nuand/simulation/lms6002d_model.vhd
/home/geek/bladeRF/hdl/fpga/ip/nuand/synthesis
/home/geek/bladeRF/hdl/fpga/ip/nuand/synthesis/fsk_modulator.vhd
/home/geek/bladeRF/hdl/fpga/ip/nuand/synthesis/uart_bridge.vhd
/home/geek/bladeRF/hdl/fpga/ip/nuand/synthesis/fsk_demodulator.vhd
/home/geek/bladeRF/hdl/fpga/ip/nuand/synthesis/uart.vhd
/home/geek/bladeRF/hdl/fpga/ip/nuand/synthesis/constellation_mapper.vhd
/home/geek/bladeRF/hdl/fpga/ip/nuand/synthesis/tb
/home/geek/bladeRF/hdl/fpga/ip/nuand/synthesis/tb/cordic_tb.vhd
/home/geek/bladeRF/hdl/fpga/ip/nuand/synthesis/tb/fsk_tb.vhd
/home/geek/bladeRF/hdl/fpga/ip/nuand/synthesis/tb/uart_tb.vhd
/home/geek/bladeRF/hdl/fpga/ip/nuand/synthesis/tb/nco_tb.vhd
/home/geek/bladeRF/hdl/fpga/ip/nuand/synthesis/sync_fifo.vhd
/home/geek/bladeRF/hdl/fpga/ip/nuand/synthesis/async_fifo.vhd
/home/geek/bladeRF/hdl/fpga/ip/nuand/synthesis/nco.vhd
/home/geek/bladeRF/hdl/fpga/ip/nuand/synthesis/cordic.vhd
/home/geek/bladeRF/.gitignore
/home/geek/bladeRF/README
/home/geek/bladeRF/.git
/home/geek/bladeRF/.git/logs
/home/geek/bladeRF/.git/logs/HEAD
/home/geek/bladeRF/.git/logs/refs
/home/geek/bladeRF/.git/logs/refs/remotes
/home/geek/bladeRF/.git/logs/refs/remotes/origin
/home/geek/bladeRF/.git/logs/refs/remotes/origin/HEAD
/home/geek/bladeRF/.git/logs/refs/heads
/home/geek/bladeRF/.git/logs/refs/heads/bladerf
/home/geek/bladeRF/.git/config
/home/geek/bladeRF/.git/HEAD
/home/geek/bladeRF/.git/index
/home/geek/bladeRF/.git/branches
/home/geek/bladeRF/.git/refs
/home/geek/bladeRF/.git/refs/remotes
/home/geek/bladeRF/.git/refs/remotes/origin
/home/geek/bladeRF/.git/refs/remotes/origin/HEAD
/home/geek/bladeRF/.git/refs/tags
/home/geek/bladeRF/.git/refs/heads
/home/geek/bladeRF/.git/refs/heads/bladerf
/home/geek/bladeRF/.git/hooks
/home/geek/bladeRF/.git/hooks/prepare-commit-msg.sample
/home/geek/bladeRF/.git/hooks/pre-applypatch.sample
/home/geek/bladeRF/.git/hooks/pre-commit.sample
/home/geek/bladeRF/.git/hooks/pre-rebase.sample
/home/geek/bladeRF/.git/hooks/commit-msg.sample
/home/geek/bladeRF/.git/hooks/update.sample
/home/geek/bladeRF/.git/hooks/post-update.sample
/home/geek/bladeRF/.git/hooks/applypatch-msg.sample
/home/geek/bladeRF/.git/objects
/home/geek/bladeRF/.git/objects/pack
/home/geek/bladeRF/.git/objects/pack/pack-23a1d498d71a9669c04c212782155f2fea40575d.pack
/home/geek/bladeRF/.git/objects/pack/pack-23a1d498d71a9669c04c212782155f2fea40575d.idx
/home/geek/bladeRF/.git/objects/info
/home/geek/bladeRF/.git/packed-refs
/home/geek/bladeRF/.git/description
/home/geek/bladeRF/.git/info
/home/geek/bladeRF/.git/info/exclude
/home/geek/bladeRF/common
/home/geek/bladeRF/common/bladeRF.h
/home/geek/bladeRF/COPYING
root@ubuntu:
/bladeRF/linux/apps# exit

@bpadalino
Copy link
Contributor

Now it's just complaining about libtecla which is used for our interactive prompt.

You can either disable the interactive prompt from being built, or install libtecla. If you're using ubuntu, it should be a simple apt-get.

@fmotta
Copy link
Author

fmotta commented Jul 11, 2013

Excellent - there are so many libraries out there I an never tell which are part of the app and which are from repositories - (BTW: I hate ubuntu 12+ - I cannot get anything done with its window manager and app manager - yesterday libtecla was not in the list when I searched - today it is... seems we are going to the "magic" "hidden" "super-secret" crap in windows with 12+)

@fmotta fmotta closed this as completed Jul 11, 2013
@jynik
Copy link
Contributor

jynik commented Jul 11, 2013

fmotta, sorry for the confusion -- I'm looking to write up and commit the information found here in a few READMEs throughout the source tree.

Try giving XUbuntu 13.04 a test drive...I switched to this when the 12.X series moved to Unity, which I'm personally not a fan of. I suspect you'll feel much more at home in XFCE.

When in a similar situations, try apt-cache search :

$ apt-cache search libtecla
libtecla1 - interactive command line editing facilities
libtecla1-dev - interactive command line editing facilities (development)

Once a few other things have been done, I'd like to have autotools and CMake support. Anyone is free to jump in and beat me to it ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants