# openpli-dreambox-oe-core
**Repository Path**: jackgee2021/openpli-dreambox-oe-core
## Basic Information
- **Project Name**: openpli-dreambox-oe-core
- **Description**: Build environment based on OpenPLi
- **Primary Language**: Unknown
- **License**: GPL-3.0
- **Default Branch**: scarthgap
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2021-11-07
- **Last Updated**: 2026-02-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
Build environment based on OpenPLi-homebuild(develop branch).
https://github.com/OpenPLi/openpli-oe-core/commits/develop
https://github.com/Hains
https://github.com/oe-alliance
Thanks to OpenPLi & Hains & oe-alliance.
In comparison to OpenPLi this repository has:
-Submodules bitbake, openembedded-core and meta-openembedded from scarthgap branch,
-GCC 13.4.0
-Glibc 2.39
-GStreamer 1.26.8
-Python 2.7.18
-OpenSSL 3.2.6
-Busybox 1.36.1
-Linux OS 3.2/3.4/3.14
******************************************************
Tested with Ubuntu 18.04.06 & 22.04
1. Dependencies:
```
sudo apt install dialog autoconf automake bison bzip2 cvs diffstat \
flex g++ gawk gcc gettext git git-lfs gzip help2man ncurses-bin lib32ncurses-dev \
libc6-dev libtool make texinfo patch perl pkg-config subversion tar texi2html \
zlib1g-dev chrpath libxml2-utils lz4 xsltproc libglib2.0-dev python-setuptools \
libc6-i386 genromfs guile-2.2-libs quilt zstd
```
2. Set python2 as preferred provider for python:
```
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 2
sudo update-alternatives --config python
↳ Select python2
```
3. Set your shell to /bin/bash:
```
sudo dpkg-reconfigure dash
↳ Select "NO" when asked "Install dash as /bin/sh?"
```
4. Modify max_user_watches:
```
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf
sudo sysctl -n -w fs.inotify.max_user_watches=524288
```
5. Install gcc11:
```
sudo apt-get install software-properties-common
sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
sudo apt-get -q update
sudo apt-get install gcc-11 g++-11
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 100 --slave /usr/bin/g++ g++ /usr/bin/g++-11 --slave /usr/bin/gcov gcov /usr/bin/gcov-11
```
6. Build image step & step:
```
git clone https://github.com/jack2015/openpli-dreambox-oe-core.git
cd openpli-dreambox-oe-core
make update
git checkout scarthgap
make update
./image.sh
```