Comments (12)
This is with using Clang, I should probably add.
from rgbds.
Tried with gcc, was able to build with the release 0.24 version however, not sure what the issue is then.
from rgbds.
What version of libpng are you using? Have you tried a current one?
from rgbds.
I've tried with a few different versions, I've tried, libpng3, libpng12, libpng16, same error each time. But I was able to make and install This version without any issues. Has something major changed?
from rgbds.
Well, the obvious change since 0.2.4 is that there’s now a program that actually uses libpng, rgbgfx
.
from rgbds.
What operating system are you running?
rgbgfx
builds fine here with clang and libpng-1.6.25. You should definitely be using 1.6.something—rgbgfx
uses libpng APIs from that version.
from rgbds.
I'm on Ubuntu Linux 16.04.
Ill double check and get back to you with full versions and compiler output
On 13 Sep 2016 9:06 am, "Anthony J. Bentley" [email protected]
wrote:
What operating system are you using?
rgbgfx builds fine here with clang and libpng-1.6.25. You should
definitely be using 1.6.something—rgbgfx uses libpng APIs from that
version.—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
#92 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/AKaur-2hKXfuzEezZxJ_coZBxlKYPX8sks5qplmFgaJpZM4J6ttB
.
from rgbds.
from rgbds.
I also just ran into this error and fixed it by installing the latest 1.6 version of libpng from sourceforge.
Xubuntu 16.04 (and consequently Ubuntu 16.04) uses libpng 1.2.54 so we must install libpng from source.
Even installing libpng-dev does not install a newer version (perhaps that's obvious to more experienced people unlike myself)
from rgbds.
Right, this can be solved by installing a current libpng (too bad they keep “improving” the API all the time). Not related to #94 either.
from rgbds.
I honestly wouldn't have thought to install the newer version of libpng if it weren't for this issue.
Is there anyway we can make checks during the make process?
pkg-config --modversion libpng
will return the version of libpng
from rgbds.
I hope I'm not bothering anyone writing in a closed issue, but #104 addresses the issue stated by @SirSharpest, grating compatibility with older libpng versions.
from rgbds.
Related Issues (20)
- Add generic Linux x86_64 binaries to old releases HOT 6
- Abbreviate `s.begin(), s.end()` with a `RANGE(x)` macro
- Warn or error if linker script `ALIGN` is out of range
- Allow specifying align offsets in a linker script
- Add tests to improve RGBLINK code coverage
- Warning/error function refactoring HOT 2
- Update dates in man pages
- Segfault in RGBGFX given a transparent+3-color PNG HOT 1
- `ALIGN 16` inconsistently works or breaks
- Declared version can be affected by another Git repository HOT 1
- The "rgbds-0.7.0.tar.gz" identifies itself as v0.6.1 HOT 1
- why can't charmaps be 16-bit HOT 5
- Why can’t use newer 7.0version in nix HOT 3
- Security vulnerability through fuzzing HOT 1
- Allow a color in an inline palette spec to be `none`
- Make sure rgbasm and rgblink report "`<stdin>`" or "`<stdout>`" for `-` as appropriate
- Missing contributing documentation
- INCHARMAP doesn't always produce correct output HOT 1
- Refactoring and style cleanup with C++ HOT 3
- Don't `#include <stdbool.h>`
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 rgbds.