ezdiy / arm-pocketbook-linux-gnueabi Goto Github PK
View Code? Open in Web Editor NEWPocketbook SDK with no binary blobs
Pocketbook SDK with no binary blobs
Hi.
I think I got it all installed, using a dockerfile to get a development container up.
FROM alpine:3.8
ARG CTNG_UID=1000
ARG CTNG_GID=1000
RUN addgroup -g $CTNG_GID ctng \
&& adduser -D -h /home/ctng -G ctng -u $CTNG_UID -s /bin/bash ctng \
&& apk update \
&& apk add \
alpine-sdk \
wget \
xz \
git \
bash \
autoconf \
automake \
bison \
flex \
texinfo \
help2man \
gawk \
libtool \
ncurses-dev \
gettext-dev \
python-dev \
rsync \
&& wget -O /sbin/dumb-init https://github.com/Yelp/dumb-init/releases/download/v1.2.1/dumb-init_1.2.1_amd64 \
&& chmod a+x /sbin/dumb-init \
&& echo 'export PATH=/opt/ctng/bin:$PATH' >> /etc/profile \
&& git clone https://github.com/crosstool-ng/crosstool-ng \
&& cd crosstool-ng \
&& ./bootstrap \
&& ./configure --prefix=/opt/ctng \
&& make \
&& make install \
;
USER ctng
I took the file from ct-ng's testing examples.
However when I follow your instructions:
source /etc/profile
git clone --recursive https://github.com/ezdiy/arm-pocketbook-linux-gnueabi
cd arm-pocketbook-linux-gnueabi
ct-ng build
The last step fails. The build log ends with
[DEBUG] Testing '-d /home/ctng/arm-pocketbook-linux-gnueabi/.build/arm-pocketbook-linux-gnueabi/src'
[DEBUG] ==> Executing: 'chmod' '-R' 'u+w' '/home/ctng/arm-pocketbook-linux-gnueabi/.build/arm-pocketbook-linux-gnueabi/src'
[DEBUG] ==> Return status 0
[DEBUG] ==> Executing: 'rm' '-rf' '/home/ctng/arm-pocketbook-linux-gnueabi/.build/arm-pocketbook-linux-gnueabi/src'
[DEBUG] ==> Return status 0
[DEBUG] ==> Executing: 'mkdir' '-p' '/home/ctng/arm-pocketbook-linux-gnueabi/.build/tarballs'
[DEBUG] ==> Return status 0
[DEBUG] ==> Executing: 'mkdir' '-p' '/home/ctng/arm-pocketbook-linux-gnueabi/.build/src'
[DEBUG] ==> Return status 0
[DEBUG] ==> Executing: 'mkdir' '-p' '/home/ctng/arm-pocketbook-linux-gnueabi/.build/arm-pocketbook-linux-gnueabi/src'
[DEBUG] ==> Return status 0
[DEBUG] ==> Executing: 'mkdir' '-p' ''
[ALL ] mkdir: can't create directory '': No such file or directory
[ERROR]
[ERROR] >>
[ERROR] >> Build failed in step '(top-level)'
[ERROR] >>
[ERROR] >> Error happened in: CT_DoExecLog[scripts/functions@376]
[ERROR] >> called from: main[scripts/crosstool-NG.sh@315]
[ERROR] >>
[ERROR] >> For more info on this error, look at the file: 'build.log'
[ERROR] >> There is a list of known issues, some with workarounds, in:
[ERROR] >> https://crosstool-ng.github.io/docs/known-issues/
[ERROR] >>
[ERROR] >> NOTE: Your configuration includes features marked EXPERIMENTAL.
[ERROR] >> Before submitting a bug report, try to reproduce it without enabling
[ERROR] >> any experimental features. Otherwise, you'll need to debug it
[ERROR] >> and present an explanation why it is a bug in crosstool-NG - or
[ERROR] >> preferably, a fix.
[ERROR] >>
[ERROR] >> If you feel this is a bug in crosstool-NG, report it at:
[ERROR] >> https://github.com/crosstool-ng/crosstool-ng/issues/
[ERROR] >>
[ERROR] >> Make sure your report includes all the information pertinent to this issue.
[ERROR] >> Read the bug reporting guidelines here:
[ERROR] >> http://crosstool-ng.github.io/support/
[ERROR]
[ERROR] (elapsed: 0:00.00)
fec45a9449aa:~/arm-pocketbook-linux-gnueabi$
Why would it want to create a directory without a name?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.