Comments (2)
You can just rename the build folder at the top of the Makefile here https://github.com/devkitPro/gba-examples/blob/master/template/Makefile#L23-L24
This is going to sound slightly sarcastic but it's a genuine question. What would make https://github.com/devkitPro/gba-examples/blob/master/template/Makefile#L13 clearer?
To be fair I didn't anticpate that the entire source tree would be extracted to a folder called build.
from docker.
Renaming is an option, you are right, and this is currently my way although I renamed the directory in runs in. Thank you for mentioning the sarcasm hint 👍 My problem here is that there is no link to a possible issue. This is just descriptive for this specific Makefile. To be sure: I don't want to say that you should've known that issue before anyone else stumbling upon it. I cannot expect everyone testing there setups in a bitbucket pipeline. And I find it difficult myself to have a good solution for it. Although I have some ideas.
Btw. props to the comments in the Makefile. This makes it very easy to understand. Most Makefile writers - including myself sometimes - make a mess that is difficult to read again.
I didn't expect that the current directory I am in will make a Makefile fail either. This was super tricky to debug. The -d
option shed some light onto it but still not obvious. The bitbucket logs are split into steps and the current directory is hidden in the setup step logs so an other point disguising hints.
Ideas for solution:
- Have a dedicated page for CI/CD. There is no need to mention every build system out there but a hint "how to suggest one" would be sufficient for others to share their code for it.
- Ensure that the check in https://github.com/devkitPro/gba-examples/blob/1623d16d044c5c27b610849210b3cc045c603e2c/template/Makefile#L64 is changed to e.g. a specific parameter that is given at call origin https://github.com/devkitPro/gba-examples/blob/1623d16d044c5c27b610849210b3cc045c603e2c/template/Makefile#L118
from docker.
Related Issues (17)
- Apt update issue on devkita64_devkitarm image HOT 2
- Update docker image for libnx 4.0 HOT 2
- pkg-config doesn't work on switch HOT 3
- devkitARM: Locale does not support Unicode characters in paths HOT 2
- devkitPPC latest misses a date tag HOT 2
- libmad missing from latest devkita64 Docker image HOT 1
- [devkita64] nxlink server mode partially working under Docker container HOT 2
- Containers on M1? HOT 3
- Unable to run arm-none-eabi-gdb
- Unable to execute `patch` HOT 1
- arm-none-eabi-gcc in Docker image suddenly no longer supports ObjC HOT 2
- Cross compiled images for arm64 HOT 2
- cmake and *.cmake files are missing from docker containers HOT 10
- Update of dockerhub image HOT 8
- [Suggestion] Use different source for toolchain-base container HOT 1
- userns remapping failure HOT 3
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 docker.