Comments (3)
Confirmed that that patch fixes the color bug.
Steps for building the fixed tcc. Only tested on debian 10
sudo apt-get install tcc
# Get the source code tarball from debian
wget http://deb.debian.org/debian/pool/main/t/tcc/tcc_0.9.27.orig.tar.bz2
# extract
tar -xf tcc_0.9.27.orig.tar.bz2 && cd tcc-0.9.27
# get and apply the patch
wget -O fix.patch https://repo.or.cz/tinycc.git/patch/fadfc118e5f8c476000fcf6486c5b530ffaf86da
patch -i fix.patch
# configure and build
./configure --libdir=/usr/lib/x86_64-linux-gnu/tcc/ --tccdir=/usr/lib/x86_64-linux-gnu/tcc/
make -j4
# go to nothing and build
CC=./tcc-0.9.27/tcc \
CFLAGS='-DSDL_DISABLE_IMMINTRIN_H -L/usr/lib/x86_64-linux-gnu/pulseaudio' \
./build-posix.sh
# run and confirm it works
./nothing
from nothing.
@Nykseli thank you so much for verifying that! I guess the only thing to do now is to wait until the fix is actually officially released.
from nothing.
It's probably this bug:
- https://lists.nongnu.org/archive/html/tinycc-devel/2019-10/msg00033.html
- https://repo.or.cz/tinycc.git/commit/fadfc118e5f8c476000fcf6486c5b530ffaf86da
from nothing.
Related Issues (20)
- edit_field doesn't support selections for copy/cut operations
- Level Picker scroll does not support mouse wheel
- Level Picker scroll does not support dragging
- Project is not compilable with TCC HOT 2
- Nothing doesn't start if SDL isn't built with haptic support HOT 1
- Camera should have inertia SeemsGood
- Level Picker scroll bar is visible when there is no levels at all
- Rewrite in Rust HOT 1
- build-windows-mingw is broken
- undo_history_push kinda leaks the memory
- phantom_platforms_update is O(N) even when nothing is animated
- phantom_platforms_hide_at is O(N)
- Feature Request: Rotation and Inertia
- subtract and snapping tools don't have any icons
- push_geometry may fail if there is too many rects produced
- Subtract tool does not let you cut out a window right in the middle of a rectangle
- Duplicate function HOT 1
- Hn
- Test
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nothing.