Git Product home page Git Product logo

od-contrib / buildroot-rg350-old-kernel Goto Github PK

View Code? Open in Web Editor NEW
11.0 11.0 4.0 83.13 MB

Buildroot for RG350 with modern userland but using the old 3.12 Linux kernel

License: Other

Makefile 69.93% Arc 0.07% Shell 7.10% Tcl 0.21% Batchfile 0.34% Python 9.53% C 8.34% M4 0.06% Lua 0.25% C++ 1.00% CMake 0.07% Dockerfile 0.03% Perl 0.90% Lex 0.13% Yacc 0.32% Forth 0.04% Java 0.06% HTML 1.61%

buildroot-rg350-old-kernel's People

Contributors

aduskett avatar aldot avatar angeloc avatar arnout avatar asafkahlon avatar baruchsiach avatar bkuhls avatar culssw avatar erikbandersen avatar fabioestevam avatar ffontaine avatar fperrad avatar gustavoz avatar jacmet avatar jameshilliard avatar joerg-krause avatar lucaceresoli avatar maximeh avatar patrickdepinguin avatar pauliuszaleckas avatar pseiderer avatar rc-matthew-l-weber avatar romainnaour avatar spdawson avatar tpetazzoni avatar tsed avatar vapier avatar wbx-github avatar yann-morin-1998 avatar yegorich avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

buildroot-rg350-old-kernel's Issues

love2d in buildroot is no longer available

love2d aeefcc6 Downloading
abort: HTTP Error 404: Not Found
--2020-10-08 11:55:28-- http://sources.buildroot.net/love2d/love2d-aeefcc6.tar.gz
Resolving sources.buildroot.net (sources.buildroot.net)... 104.26.0.37, 104.26.1.37, 172.67.72.56
Connecting to sources.buildroot.net (sources.buildroot.net)|104.26.0.37|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2020-10-08 11:55:29 ERROR 404: Not Found.

--2020-10-08 11:55:29-- http://sources.buildroot.net/love2d-aeefcc6.tar.gz
Resolving sources.buildroot.net (sources.buildroot.net)... 172.67.72.56, 104.26.0.37, 104.26.1.37
Connecting to sources.buildroot.net (sources.buildroot.net)|172.67.72.56|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2020-10-08 11:55:29 ERROR 404: Not Found.

make: *** [package/pkg-generic.mk:171: /home/katyusha/rg350/buildroot-rg350-old-kernel/output/build/love2d-aeefcc6/.stamp_downloaded] Error 1

Lack of sharpness downscaling and upscaling function

In the original firmware of RG350, you can adjust the smoothness of the screen by pressing the power button + up or down.
This feature should also be open source, but it seems not in the 350m kernel of this repo?

Website "gameblabla.nl" no longer exists

Running the command:

$ board/opendingux/gcw0/download_local_pack.sh

Fails with:

######################################################################################################################################################################################################################################################## 100.0%
+ curl -L --fail --remote-time -o smsplus_gcw0.opk -# https://gameblabla.nl/files/ipk/gcw0/smsplus_gcw0.opk
curl: (6) Could not resolve host: gameblabla.nl

The website gameblabla.nl is offline: IsItDownRightNow

Image compilation fails during step: "host-squashfs 4.4"

Host:
OS: Archlinux (amd64)
GCC: gcc version 10.2.0 (GCC)

$ board/opendingux/gcw0/make_initial_image.sh rg350
#
# configuration written to /home/user/downloads/buildroot-rg350-old-kernel/.config
#
/usr/bin/make -j1 O=/home/user/downloads/buildroot-rg350-old-kernel/output HOSTCC="/usr/bin/gcc" HOSTCXX="/usr/bin/g++" syncconfig
make[1]: Entering directory '/home/user/downloads/buildroot-rg350-old-kernel'
make[1]: Leaving directory '/home/user/downloads/buildroot-rg350-old-kernel'
>>> host-squashfs 4.4 Building
PATH="/home/user/downloads/buildroot-rg350-old-kernel/output/host/bin:/home/user/downloads/buildroot-rg350-old-kernel/output/host/sbin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/bin:/sbin:/usr/sbin:/home/eric/Applications/scripts" PKG_CONFIG="/home/user/downloads/buildroot-rg350-old-kernel/output/host/bin/pkg-config" PKG_CONFIG_SYSROOT_DIR="/" PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 PKG_CONFIG_LIBDIR="/home/user/downloads/buildroot-rg350-old-kernel/output/host/lib/pkgconfig:/home/user/downloads/buildroot-rg350-old-kernel/output/host/share/pkgconfig" /usr/bin/make -j17 CC="/usr/bin/gcc" EXTRA_CFLAGS="-O2 -I/home/user/downloads/buildroot-rg350-old-kernel/output/host/include" EXTRA_LDFLAGS="-L/home/user/downloads/buildroot-rg350-old-kernel/output/host/lib -Wl,-rpath,/home/user/downloads/buildroot-rg350-old-kernel/output/host/lib" XATTR_SUPPORT=1 XZ_SUPPORT=1 GZIP_SUPPORT=1 LZ4_SUPPORT=1 LZO_SUPPORT=1 LZMA_XZ_SUPPORT=1 ZSTD_SUPPORT=1 -C /home/user/downloads/buildroot-rg350-old-kernel/output/build/host-squashfs-4.4/squashfs-tools/
make[1]: Entering directory '/home/user/downloads/buildroot-rg350-old-kernel/output/build/host-squashfs-4.4/squashfs-tools'
/usr/bin/gcc  -L/home/user/downloads/buildroot-rg350-old-kernel/output/host/lib -Wl,-rpath,/home/user/downloads/buildroot-rg350-old-kernel/output/host/lib mksquashfs.o read_fs.o action.o swap.o pseudo.o compressor.o sort.o progressbar.o read_file.o info.o restore.o process_fragments.o caches-queues-lists.o gzip_wrapper.o lzma_xz_wrapper.o xz_wrapper.o lzo_wrapper.o lz4_wrapper.o zstd_wrapper.o xattr.o read_xattrs.o -lpthread -lm -lz -llzma -llzma  -llzo2 -llz4 -lzstd -o mksquashfs
/usr/bin/ld: read_fs.o:(.bss+0x0): multiple definition of `fwriter_buffer'; mksquashfs.o:(.bss+0x400c90): first defined here
/usr/bin/ld: read_fs.o:(.bss+0x8): multiple definition of `bwriter_buffer'; mksquashfs.o:(.bss+0x400c98): first defined here
/usr/bin/ld: action.o:(.bss+0x0): multiple definition of `fwriter_buffer'; mksquashfs.o:(.bss+0x400c90): first defined here
/usr/bin/ld: action.o:(.bss+0x8): multiple definition of `bwriter_buffer'; mksquashfs.o:(.bss+0x400c98): first defined here
/usr/bin/ld: sort.o:(.bss+0x100000): multiple definition of `fwriter_buffer'; mksquashfs.o:(.bss+0x400c90): first defined here
/usr/bin/ld: sort.o:(.bss+0x100008): multiple definition of `bwriter_buffer'; mksquashfs.o:(.bss+0x400c98): first defined here
/usr/bin/ld: info.o:(.bss+0x10): multiple definition of `bwriter_buffer'; mksquashfs.o:(.bss+0x400c98): first defined here
/usr/bin/ld: info.o:(.bss+0x8): multiple definition of `fwriter_buffer'; mksquashfs.o:(.bss+0x400c90): first defined here
/usr/bin/ld: restore.o:(.bss+0x0): multiple definition of `fwriter_buffer'; mksquashfs.o:(.bss+0x400c90): first defined here
/usr/bin/ld: restore.o:(.bss+0x8): multiple definition of `bwriter_buffer'; mksquashfs.o:(.bss+0x400c98): first defined here
/usr/bin/ld: process_fragments.o:(.bss+0x0): multiple definition of `fwriter_buffer'; mksquashfs.o:(.bss+0x400c90): first defined here
/usr/bin/ld: process_fragments.o:(.bss+0x8): multiple definition of `bwriter_buffer'; mksquashfs.o:(.bss+0x400c98): first defined here
/usr/bin/ld: xattr.o:(.bss+0x8): multiple definition of `fwriter_buffer'; mksquashfs.o:(.bss+0x400c90): first defined here
/usr/bin/ld: xattr.o:(.bss+0x10): multiple definition of `bwriter_buffer'; mksquashfs.o:(.bss+0x400c98): first defined here
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:284: mksquashfs] Error 1
make[1]: Leaving directory '/home/user/downloads/buildroot-rg350-old-kernel/output/build/host-squashfs-4.4/squashfs-tools'
make: *** [package/pkg-generic.mk:269: /home/user/downloads/buildroot-rg350-old-kernel/output/build/host-squashfs-4.4/.stamp_built] Error 2

Makefile:184: *** multiple target patterns. Stop.

When I'm trying to run

make rg350_defconfig BR2_EXTERNAL=board/opendingux:opks

board/opendingux/gcw0/make_initial_image.sh rg350

or

make rg350m_defconfig BR2_EXTERNAL=board/opendingux:opks

board/opendingux/gcw0/make_initial_image.sh rg350m

I got this error

Screen sometimes flickring

Some builtin games will flickring, such as blockattack.
And in gmenu2x, after pressed [power + vol_up] and [power + vol_down], sometimes the left top corner and right top corner of screen will flickring, too.
Version: master branch at 2020-10-13, commit 99dcecb
Device: RG350M
Host Environment: Docker[debian:buster-slim]
Building:

make rg350m_defconfig BR2_EXTERNAL=board/opendingux:opks

Broken dependency for "glutexto"

Hi,
I've followed the instructions in the README and get a build failure due to a broken dependency on the default target. However, building "world" seems to work:

$ make rg350_defconfig BR2_EXTERNAL=board/opendingux:opks
$ make
Makefile:578: *** sparrow3d is in the dependency chain of glutexto that has added it to its _DEPENDENCIES variable without selecting it or depending on it from Config.in.  Stop.

I'm not very familiar with buildroot, so I disabled glutexto for now, which seems to work

Check partition in SD card before resizing it to prevent resizing failure

# Unmount data partition before resizing for faster resizing.
unmount_data_partition

# Check partition to prevent resize from failling
e2fsck -f /dev/${DEVICE}p${PART_NUM}

According to board/opendingux/package/od-imager/od-imager.mk. The od-imager repo is configured as glebm's one, however there is no place to write an issue on that one (maybe disabled). So I have to write it here. There is already a pull request on that repo mention the bug six months ago.

The code above is my version to resolve it. Currently, it seems the generated bin and zip file has a broken partition table, which will cause a new flushed system will always fail to resize data partition

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.