Skip to content

Instantly share code, notes, and snippets.

@humphd
Created June 21, 2018 01:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save humphd/2a3a2453f4d9d193ee23a13d2074d40d to your computer and use it in GitHub Desktop.
Save humphd/2a3a2453f4d9d193ee23a13d2074d40d to your computer and use it in GitHub Desktop.
nled on buildroot
make nled
rm -Rf /root/buildroot-2018.02/output/build/nled-2.52
nled_2_52_src.tgz: OK (sha256: cf0f95edc8d399e883e38baf51f6a0cea9516761be36e75e8f14943667f7af29)
>>> nled 2.52 Extracting
gzip -d -c /root/buildroot-2018.02/dl/nled_2_52_src.tgz | tar --strip-components=1 -C /root/buildroot-2018.02/output/build/nled-2.52 -xf -
>>> nled 2.52 Patching
>>> nled 2.52 Configuring
>>> nled 2.52 Building
/bin/sed -i -e 's/cc $(CCOPTIONS)/$(CC) -static $(CPPFLAGS) $(CFLAGS) -c/g' /root/buildroot-2018.02/output/build/nled-2.52/Makefile
/bin/sed -i -e 's/cc -o/$(CC) $(LDFLAGS) -o/g' /root/buildroot-2018.02/output/build/nled-2.52/Makefile
PATH="/root/buildroot-2018.02/output/host/bin:/root/buildroot-2018.02/output/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" /usr/bin/make -j5 -C /root/buildroot-2018.02/output/build/nled-2.52 PATH="/root/buildroot-2018.02/output/host/bin:/root/buildroot-2018.02/output/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" AR="/root/buildroot-2018.02/output/host/bin/i686-buildroot-linux-uclibc-ar" AS="/root/buildroot-2018.02/output/host/bin/i686-buildroot-linux-uclibc-as" LD="/root/buildroot-2018.02/output/host/bin/i686-buildroot-linux-uclibc-ld" NM="/root/buildroot-2018.02/output/host/bin/i686-buildroot-linux-uclibc-nm" CC="/root/buildroot-2018.02/output/host/bin/i686-buildroot-linux-uclibc-gcc" GCC="/root/buildroot-2018.02/output/host/bin/i686-buildroot-linux-uclibc-gcc" CPP="/root/buildroot-2018.02/output/host/bin/i686-buildroot-linux-uclibc-cpp" CXX="/root/buildroot-2018.02/output/host/bin/i686-buildroot-linux-uclibc-g++" FC="/root/buildroot-2018.02/output/host/bin/i686-buildroot-linux-uclibc-gfortran" F77="/root/buildroot-2018.02/output/host/bin/i686-buildroot-linux-uclibc-gfortran" RANLIB="/root/buildroot-2018.02/output/host/bin/i686-buildroot-linux-uclibc-ranlib" READELF="/root/buildroot-2018.02/output/host/bin/i686-buildroot-linux-uclibc-readelf" STRIP="/root/buildroot-2018.02/output/host/bin/i686-buildroot-linux-uclibc-strip" OBJCOPY="/root/buildroot-2018.02/output/host/bin/i686-buildroot-linux-uclibc-objcopy" OBJDUMP="/root/buildroot-2018.02/output/host/bin/i686-buildroot-linux-uclibc-objdump" AR_FOR_BUILD="/usr/bin/ar" AS_FOR_BUILD="/usr/bin/as" CC_FOR_BUILD="/root/buildroot-2018.02/output/host/bin/ccache /usr/bin/gcc" GCC_FOR_BUILD="/root/buildroot-2018.02/output/host/bin/ccache /usr/bin/gcc" CXX_FOR_BUILD="/root/buildroot-2018.02/output/host/bin/ccache /usr/bin/g++" LD_FOR_BUILD="/usr/bin/ld" CPPFLAGS_FOR_BUILD="-I/root/buildroot-2018.02/output/host/include" CFLAGS_FOR_BUILD="-O2 -I/root/buildroot-2018.02/output/host/include" CXXFLAGS_FOR_BUILD="-O2 -I/root/buildroot-2018.02/output/host/include" LDFLAGS_FOR_BUILD="-L/root/buildroot-2018.02/output/host/lib -Wl,-rpath,/root/buildroot-2018.02/output/host/lib" FCFLAGS_FOR_BUILD="" DEFAULT_ASSEMBLER="/root/buildroot-2018.02/output/host/bin/i686-buildroot-linux-uclibc-as" DEFAULT_LINKER="/root/buildroot-2018.02/output/host/bin/i686-buildroot-linux-uclibc-ld" CPPFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os " CXXFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os " LDFLAGS="" FCFLAGS=" -Os " FFLAGS=" -Os " PKG_CONFIG="/root/buildroot-2018.02/output/host/bin/pkg-config" STAGING_DIR="/root/buildroot-2018.02/output/host/i686-buildroot-linux-uclibc/sysroot" INTLTOOL_PERL=/usr/bin/perl CXX=false CXXCPP=cpp LDOPTIONS="-lncurses" LIBS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -lncurses"
make[1]: Entering directory '/root/buildroot-2018.02/output/build/nled-2.52'
/root/buildroot-2018.02/output/host/bin/i686-buildroot-linux-uclibc-gcc -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c -o nled.o nled.c
/root/buildroot-2018.02/output/host/bin/i686-buildroot-linux-uclibc-gcc -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c -o nledisp.o nledisp.c
/root/buildroot-2018.02/output/host/bin/i686-buildroot-linux-uclibc-gcc -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c -o nledit.o nledit.c
/root/buildroot-2018.02/output/host/bin/i686-buildroot-linux-uclibc-gcc -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c -o nledio.o nledio.c
/root/buildroot-2018.02/output/host/bin/i686-buildroot-linux-uclibc-gcc -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c -o nledmisc.o nledmisc.c
nledio.c: In function 'savefile':
nledio.c:560:9: warning: implicit declaration of function 'system' [-Wimplicit-function-declaration]
system(backcommand);
^~~~~~
/root/buildroot-2018.02/output/host/bin/i686-buildroot-linux-uclibc-gcc -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c -o nledata.o nledata.c
/root/buildroot-2018.02/output/host/bin/i686-buildroot-linux-uclibc-gcc -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c -o qkdisp.o qkdisp.c
nledmisc.c: In function 'doscall':
nledmisc.c:106:13: warning: implicit declaration of function 'qd_saveterm' [-Wimplicit-function-declaration]
qd_saveterm();
^~~~~~~~~~~
/root/buildroot-2018.02/output/host/bin/i686-buildroot-linux-uclibc-gcc -o nled nled.o nledisp.o nledit.o nledio.o \
nledmisc.o nledata.o qkdisp.o -lncurses
make[1]: Leaving directory '/root/buildroot-2018.02/output/build/nled-2.52'
>>> nled 2.52 Installing to staging directory
/usr/bin/install -D -m 0755 /root/buildroot-2018.02/output/build/nled-2.52/nled /root/buildroot-2018.02/output/host/i686-buildroot-linux-uclibc/sysroot/usr/bin/nled
>>> nled 2.52 Fixing libtool files
>>> nled 2.52 Installing to target
/usr/bin/install -D -m 0755 /root/buildroot-2018.02/output/build/nled-2.52/nled /root/buildroot-2018.02/output/target/usr/bin/nled
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment