Skip to content

Instantly share code, notes, and snippets.

@psxdev
Created March 23, 2025 13:51
Show Gist options
  • Save psxdev/25b7bbf364b195a55e501f42e676edc4 to your computer and use it in GitHub Desktop.
Save psxdev/25b7bbf364b195a55e501f42e676edc4 to your computer and use it in GitHub Desktop.
libdragon compile output
$ ./build.sh
make[1]: Entering directory '/usr/local/n64devtest/git/libdragon/examples'
make -C audioplayer clean
make -C brew-volley clean
make[1]: Entering directory '/usr/local/n64devtest/git/libdragon/tools'
make[1]: Entering directory '/usr/local/n64devtest/git/libdragon/tests'
make -C controllertest clean
make -C cpptest clean
make -C ctest clean
make[1]: Leaving directory '/usr/local/n64devtest/git/libdragon/tests'
make -C customfont clean
make -C eepromfstest clean
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/audioplayer'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/brew-volley'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/controllertest'
make -C fontdemo clean
make -C gldemo clean
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/cpptest'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/ctest'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/customfont'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/eepromfstest'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/controllertest'
make -C joypadtest clean
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/cpptest'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/brew-volley'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/audioplayer'
make -C loadspritefromsd clean
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/fontdemo'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/gldemo'
make -C micro-ui clean
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/gldemo'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/customfont'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/eepromfstest'
make -C mixertest clean
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/fontdemo'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/joypadtest'
make -C mptest clean
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/ctest'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/loadspritefromsd'
make -C mputest clean
make -C overlays clean
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/micro-ui'
make -C pixelshader clean
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/mixertest'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/overlays'
make -C actor clean
make[1]: Leaving directory '/usr/local/n64devtest/git/libdragon/tools'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/joypadtest'
make -C rdpqdemo clean
make -C rspqdemo clean
make -C rtctest clean
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/pixelshader'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/mptest'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/mixertest'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/loadspritefromsd'
make -C spritemap clean
make -C test clean
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/micro-ui'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/mputest'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/pixelshader'
make[3]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/overlays/actor'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/rdpqdemo'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/rspqdemo'
make -C timers clean
make -C videoplayer clean
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/mptest'
make -C vrutest clean
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/spritemap'
make -C vtest clean
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/rspqdemo'
make[3]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/overlays/actor'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/rdpqdemo'
make -C scene clean
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/rtctest'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/mputest'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/test'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/timers'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/videoplayer'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/vrutest'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/spritemap'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/vtest'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/videoplayer'
make[3]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/overlays/scene'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/rtctest'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/timers'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/test'
make[3]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/overlays/scene'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/vtest'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/vrutest'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/overlays'
make[1]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples'
[CC] src/n64sys.c
[CC] src/interrupt.c
[CC] src/backtrace.c
[CC] src/fmath.c
[AS] src/inthandler.S
[AS] src/entrypoint.S
[CC] src/debug.c
[CXX] src/debugcpp.cpp
[CC] src/usb.c
[CC] src/libcart/cart.c
[CC] src/fatfs/ff.c
[CC] src/fatfs/ffunicode.c
[CC] src/rompak.c
[CC] src/dragonfs.c
[CC] src/audio.c
[CC] src/display.c
[CC] src/surface.c
[CC] src/console.c
[CC] src/asset.c
[CC] src/compress/lzh5.c
[CC] src/compress/lz4_dec.c
[AS] src/compress/lz4_dec_fast.S
[CC] src/compress/ringbuf.c
[AS] src/compress/aplib_dec_fast.S
[CC] src/compress/aplib_dec.c
[AS] src/compress/shrinkler_dec_fast.S
[CC] src/compress/shrinkler_dec.c
[CC] src/joybus.c
[CC] src/joybus_accessory.c
[CC] src/pixelfx.c
[CC] src/joypad.c
[CC] src/joypad_accessory.c
[CC] src/controller.c
[CC] src/rtc.c
[CC] src/eeprom.c
[CC] src/eepromfs.c
[CC] src/mempak.c
[CC] src/tpak.c
[CC] src/graphics.c
[CC] src/rdp.c
[CC] src/rsp.c
[RSP] src/rsp_crash.S
[CC] src/inspector.c
[CC] src/sprite.c
[CC] src/dma.c
[CC] src/timer.c
[CC] src/exception.c
[CC] src/do_ctors.c
[CC] src/video/mpeg2.c
[CC] src/video/yuv.c
[CC] src/video/profile.c
text data bss total filename
448 4 0 452 build/rsp_crash.elf
[CC] src/video/throttle.c
[RSP] src/video/rsp_yuv.S
[RSP] src/video/rsp_mpeg1.S
[CC] src/rspq/rspq.c
[RSP] src/rspq/rsp_queue.S
[CC] src/rdpq/rdpq.c
[RSP] src/rdpq/rsp_rdpq.S
[CC] src/rdpq/rdpq_debug.c
[CC] src/rdpq/rdpq_tri.c
text data bss total filename
1480 2560 0 4040 build/video/rsp_yuv.elf
[CC] src/rdpq/rdpq_rect.c
[CC] src/rdpq/rdpq_mode.c
text data bss total filename
616 608 0 1224 build/rspq/rsp_queue.elf
[CC] src/rdpq/rdpq_sprite.c
[CC] src/rdpq/rdpq_tex.c
text data bss total filename
3712 2048 0 5760 build/video/rsp_mpeg1.elf
[CC] src/rdpq/rdpq_attach.c
[CC] src/rdpq/rdpq_font.c
[CC] src/rdpq/rdpq_text.c
[CC] src/rdpq/rdpq_paragraph.c
[CC] src/GL/gl.c
[CC] src/GL/lighting.c
[CC] src/GL/matrix.c
[CC] src/GL/primitive.c
[CC] src/GL/query.c
text data bss total filename
3468 1200 192 4860 build/rdpq/rsp_rdpq.elf
[CC] src/GL/rendermode.c
[CC] src/GL/texture.c
[CC] src/GL/array.c
[CC] src/GL/pixelrect.c
[CC] src/GL/obj_map.c
[CC] src/GL/list.c
[CC] src/GL/buffer.c
[RSP] src/GL/rsp_gl.S
[RSP] src/GL/rsp_gl_pipeline.S
[CC] src/GL/glu.c
[CC] src/GL/cpu_pipeline.c
[CC] src/GL/rsp_pipeline.c
[CC] src/dlfcn.c
[CC] src/model64.c
[CC] src/audio/mixer.c
[CC] src/audio/samplebuffer.c
[RSP] src/audio/rsp_mixer.S
[CC] src/audio/wav64.c
[CC] src/audio/xm64.c
[CC] src/audio/libxm/play.c
[CC] src/audio/libxm/context.c
[CC] src/audio/libxm/load.c
[CC] src/audio/ym64.c
[CC] src/audio/ay8910.c
[CC] src/audio/wav64_opus.c
[CC] src/audio/libopus.c
text data bss total filename
3816 2128 528 6472 build/GL/rsp_gl.elf
[CC] src/audio/libopus_rsp.c
[RSP] src/audio/rsp_opus_dsp.S
[RSP] src/audio/rsp_opus_imdct.S
[RSP] src/audio/rsp_opus_fft_prerot.S
text data bss total filename
3248 816 3152 7216 build/audio/rsp_mixer.elf
[RSP] src/audio/rsp_opus_fft_bfly2.S
[RSP] src/audio/rsp_opus_fft_bfly3.S
[RSP] src/audio/rsp_opus_fft_bfly4m1.S
[RSP] src/audio/rsp_opus_fft_bfly4.S
[RSP] src/audio/rsp_opus_fft_bfly5.S
text data bss total filename
3968 3184 576 7728 build/GL/rsp_gl_pipeline.elf
[RSP] src/audio/rsp_opus_fft_postrot.S
text data bss total filename
2864 736 0 3600 build/audio/rsp_opus_imdct.elf
text data bss total filename
236 4 0 240 build/audio/rsp_opus_fft_bfly2.elf
[CC] src/system.c
make[1]: Entering directory '/usr/local/n64devtest/git/libdragon/tools'
[CC] n64tool.o
text data bss total filename
592 4 0 596 build/audio/rsp_opus_fft_bfly3.elf
[CC] n64sym.o
text data bss total filename
240 4 0 244 build/audio/rsp_opus_fft_bfly4m1.elf
[CC] n64elfcompress/n64elfcompress.o
[CC] common/assetcomp.o
text data bss total filename
848 4 0 852 build/audio/rsp_opus_fft_prerot.elf
[CC] common/lz4_compress.o
[CC] common/aplib_compress.o
[CXX] common/shrinkler_compress.o
text data bss total filename
568 4 0 572 build/audio/rsp_opus_fft_bfly4.elf
[CC] ed64romconfig.o
text data bss total filename
3112 960 0 4072 build/audio/rsp_opus_dsp.elf
[CC] audioconv64/audioconv64.o
[CC] mkdfs/mkdfs.o
[AR] libdragonsys.a
[CC] dumpdfs/dumpdfs.o
text data bss total filename
508 4 0 512 build/audio/rsp_opus_fft_postrot.elf
[CC] mkasset/mkasset.o
[CC] mksprite/mksprite.o
text data bss total filename
760 4 0 764 build/audio/rsp_opus_fft_bfly5.elf
[CC] mkfont/mkfont.o
In file included from common/shrinkler/RangeCoder.h:19,
from common/shrinkler/Pack.h:11,
from common/shrinkler/DataFile.h:24,
from common/shrinkler_compress.cpp:5:
common/shrinkler/Coder.h: In member function ‘void Coder::setNumberContexts(int, int, int)’:
common/shrinkler/Coder.h:59:62: warning: comparison of integer expressions of different signedness: ‘std::vector<short unsigned int>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
59 | if (c.size() > max_number) goto next_context;
| ~~~~~~~~~^~~~~~~~~~~~
common/shrinkler/Coder.h: In member function ‘int Coder::encodeNumber(int, int)’:
common/shrinkler/Coder.h:90:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<short unsigned int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
90 | if (number < cache_for_context.size()) {
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from common/shrinkler/Pack.h:11,
from common/shrinkler/DataFile.h:24,
from common/shrinkler_compress.cpp:5:
common/shrinkler/RangeCoder.h: In member function ‘void RangeCoder::addBit()’:
common/shrinkler/RangeCoder.h:52:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<unsigned char>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
52 | while (bytepos >= out.size()) {
| ~~~~~~~~^~~~~~~~~~~~~
In file included from common/shrinkler/Coder.h:11,
from common/shrinkler/RangeCoder.h:19,
from common/shrinkler/Pack.h:11,
from common/shrinkler/DataFile.h:24,
from common/shrinkler_compress.cpp:5:
common/shrinkler/RangeCoder.h: In member function ‘virtual int RangeCoder::code(int, int)’:
common/shrinkler/RangeCoder.h:69:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<short unsigned int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
69 | assert(context_index < contexts.size());
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
common/shrinkler/assert.h:35:23: note: in definition of macro ‘assert’
35 | #define assert(__e) ((__e) ? (void)0 : _assert_func (__FILE__, __LINE__, #__e))
| ^~~
In file included from common/shrinkler/Pack.h:11,
from common/shrinkler/DataFile.h:24,
from common/shrinkler_compress.cpp:5:
common/shrinkler/RangeCoder.h: In member function ‘void RangeCoder::finish()’:
common/shrinkler/RangeCoder.h:113:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
113 | while (final_min < intervalmin || final_min + final_size >= intervalmax) {
| ~~~~~~~~~~^~~~~~~~~~~~~
common/shrinkler/RangeCoder.h:122:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<unsigned char>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
122 | while ((dest_bit - 1) >> 3 >= out.size()) {
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
[CC] mkmodel/mkmodel.o
In file included from common/shrinkler/Pack.h:12,
from common/shrinkler/DataFile.h:24,
from common/shrinkler_compress.cpp:5:
common/shrinkler/MatchFinder.h: In member function ‘bool MatchFinder::nextMatch(int*, int*)’:
common/shrinkler/MatchFinder.h:166:57: warning: comparison of integer expressions of different signedness: ‘std::priority_queue<int, std::vector<int>, std::greater<int> >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
166 | if (match_buffer.size() < max_same_length) {
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
[CC] n64dso/n64dso.o
In file included from common/shrinkler/Pack.h:13,
from common/shrinkler/DataFile.h:24,
from common/shrinkler_compress.cpp:5:
common/shrinkler/CountingCoder.h: In constructor ‘CountingCoder::CountingCoder(CountingCoder*, CountingCoder*)’:
common/shrinkler/CountingCoder.h:33:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ContextCounts>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
33 | for (int i = 0 ; i < old_counts->context_counts.size() ; i++) {
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from common/shrinkler/Pack.h:14,
from common/shrinkler/DataFile.h:24,
from common/shrinkler_compress.cpp:5:
common/shrinkler/SizeMeasuringCoder.h: In constructor ‘SizeMeasuringCoder::SizeMeasuringCoder(CountingCoder*)’:
common/shrinkler/SizeMeasuringCoder.h:44:36: warning: comparison of integer expressions of different signedness: int’ and ‘std::vector<ContextCounts>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
44 | for (int i = 0 ; i < counting_coder->context_counts.size() ; i++) {
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[CC] n64dso/n64dso-msym.o
[CC] n64dso/n64dso-extern.o
In file included from common/shrinkler/DataFile.h:25,
from common/shrinkler_compress.cpp:5:
common/shrinkler/RangeDecoder.h: In member function ‘int RangeDecoder::getBit()’:
common/shrinkler/RangeDecoder.h:47:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<unsigned char>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
47 | if (bit_index++ >= data.size() * 8) {
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from common/shrinkler/Coder.h:11,
from common/shrinkler/RangeCoder.h:19,
from common/shrinkler/Pack.h:11,
from common/shrinkler/DataFile.h:24,
from common/shrinkler_compress.cpp:5:
common/shrinkler/RangeDecoder.h: In member function ‘virtual int RangeDecoder::decode(int)’:
common/shrinkler/RangeDecoder.h:66:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<short unsigned int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
66 | assert(context_index < contexts.size());
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
common/shrinkler/assert.h:35:23: note: in definition of macro ‘assert’
35 | #define assert(__e) ((__e) ? (void)0 : _assert_func (__FILE__, __LINE__, #__e))
| ^~~
In file included from common/shrinkler_compress.cpp:5:
common/shrinkler/DataFile.h: In member function ‘int DataFile::verify(PackParams*, std::vector<unsigned char>&, bool)’:
common/shrinkler/DataFile.h:95:47: warning: comparison of integer expressions of different signedness: ‘int’ and std::vector<unsigned char>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
95 | if (!error && verifier.size() != data.size()) {
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
[CC] rdpvalidate/rdpvalidate.o
In file included from common/shrinkler/LZParser.h:50,
from common/shrinkler/Pack.h:16,
from common/shrinkler/DataFile.h:24,
from common/shrinkler_compress.cpp:5:
common/shrinkler/Heap.h: In instantiation of ‘bool Heap<T>::contains(T) [with T = RefEdge*]’:
common/shrinkler/LZParser.h:229:29: required from here
common/shrinkler/Heap.h:83:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<RefEdge*, std::allocator<RefEdge*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
83 | return t->_heap_index < elements.size() && elements[t->_heap_index] == t;
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
common/shrinkler/Heap.h: In instantiation of ‘void Heap<T>::down(int) [with T = RefEdge*]’:
common/shrinkler/Heap.h:59:3: required from ‘T Heap<T>::remove_index(int) [with T = RefEdge*]’
common/shrinkler/Heap.h:74:4: required from ‘void Heap<T>::remove(T) [with T = RefEdge*]’
common/shrinkler/LZParser.h:233:20: required from here
common/shrinkler/Heap.h:43:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<RefEdge*, std::allocator<RefEdge*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
43 | while (i*2+1 < elements.size()) {
| ~~~~~~^~~~~~~~~~~~~~~~~
common/shrinkler/Heap.h:46:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<RefEdge*, std::allocator<RefEdge*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
46 | int ci = ci2 < elements.size() && compare(elements[ci1], elements[ci2]) ? ci2 : ci1;
| ~~~~^~~~~~~~~~~~~~~~~
[TOOL] n64tool
[TOOL] n64sym
[TOOL] ed64romconfig
[TOOL] mkdfs
[TOOL] dumpdfs
[TOOL] n64dso-msym
[TOOL] n64dso-extern
[TOOL] rdpvalidate
[AR] common/assetcomp.a
[TOOL] n64elfcompress
[TOOL] mkasset
[TOOL] mksprite
[TOOL] mkmodel
[TOOL] n64dso
[TOOL] mkfont
[AR] libdragon.a
[TOOL] audioconv64
make[1]: Leaving directory '/usr/local/n64devtest/git/libdragon/tools'
make[1]: Entering directory '/usr/local/n64devtest/git/libdragon/tools'
removed '/usr/local/n64devtest/mips64-elf/lib/libdragon.a'
'libdragon.a' -> '/usr/local/n64devtest/mips64-elf/lib/libdragon.a'
removed '/usr/local/n64devtest/mips64-elf/lib/libdragonsys.a'
'libdragonsys.a' -> '/usr/local/n64devtest/mips64-elf/lib/libdragonsys.a'
make[1]: Leaving directory '/usr/local/n64devtest/git/libdragon/tools'
make[1]: Entering directory '/usr/local/n64devtest/git/libdragon/examples'
make -C audioplayer clean
make -C brew-volley clean
make -C controllertest clean
make[1]: Entering directory '/usr/local/n64devtest/git/libdragon/tests'
make -C cpptest clean
make -C ctest clean
make -C customfont clean
make[1]: Leaving directory '/usr/local/n64devtest/git/libdragon/tests'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/audioplayer'
make -C eepromfstest clean
make -C fontdemo clean
make -C gldemo clean
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/controllertest'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/brew-volley'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/audioplayer'
make -C joypadtest clean
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/ctest'
make -C loadspritefromsd clean
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/cpptest'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/brew-volley'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/customfont'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/eepromfstest'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/fontdemo'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/gldemo'
make[1]: Entering directory '/usr/local/n64devtest/git/libdragon/tools'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/ctest'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/cpptest'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/joypadtest'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/customfont'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/controllertest'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/loadspritefromsd'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/fontdemo'
make -C micro-ui clean
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/eepromfstest'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/gldemo'
make -C mixertest clean
make -C mptest clean
make -C mputest clean
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/joypadtest'
make -C overlays clean
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/mixertest'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/micro-ui'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/mputest'
make -C pixelshader clean
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/loadspritefromsd'
make -C rdpqdemo clean
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/mptest'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/overlays'
make -C actor clean
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/micro-ui'
make -C rspqdemo clean
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/mixertest'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/mputest'
make -C rtctest clean
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/pixelshader'
make -C spritemap clean
make -C test clean
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/mptest'
make -C timers clean
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/rdpqdemo'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/pixelshader'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/rspqdemo'
make[3]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/overlays/actor'
make -C videoplayer clean
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/rtctest'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/rdpqdemo'
make -C vrutest clean
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/rspqdemo'
make -C vtest clean
make[3]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/overlays/actor'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/spritemap'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/test'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/rtctest'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/videoplayer'
make -C scene clean
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/timers'
make[1]: Leaving directory '/usr/local/n64devtest/git/libdragon/tools'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/vrutest'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/spritemap'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/test'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/vtest'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/videoplayer'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/timers'
make[3]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/overlays/scene'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/vrutest'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/vtest'
make[3]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/overlays/scene'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/overlays'
make[1]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples'
make[1]: Entering directory '/usr/local/n64devtest/git/libdragon/examples'
make -C audioplayer
make -C brew-volley
make -C controllertest
make -C cpptest
make -C ctest
make -C customfont
make -C eepromfstest
make -C fontdemo
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/audioplayer'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/brew-volley'
make -C gldemo
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/controllertest'
make -C joypadtest
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/ctest'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/customfont'
make -C loadspritefromsd
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/fontdemo'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/gldemo'
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/joypadtest'
[CC] controllertest.c
[CC] audioplayer.c
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/eepromfstest'
[CC] ctest.c
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/cpptest'
[CC] customfont.c
[CC] main.c
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/loadspritefromsd'
[CC] gldemo.c
[AUDIO] filesystem/autang.xm64
[CC] joypadtest.c
[CC] fontdemo.c
[CXX] cpptest.cpp
[CC] eepromfstest.c
[CC] loadspritefromsd.c
[FONT] filesystem/FerriteCoreDX.font64
[DFS] build/loadspritefromsd.dfs
make -C micro-ui
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/micro-ui'
[CC] micro-ui.c
controllertest.c: In function 'main':
controllertest.c:53:5: warning: 'controller_init' is deprecated: use joypad_init instead [-Wdeprecated-declarations]
53 | controller_init();
| ^~~~~~~~~~~~~~~
In file included from /usr/local/n64devtest/mips64-elf/include/libdragon.h:32,
from controllertest.c:8:
/usr/local/n64devtest/mips64-elf/include/controller.h:267:6: note: declared here
267 | void controller_init( void );
| ^~~~~~~~~~~~~~~
controllertest.c:65:9: warning: 'controller_scan' is deprecated: use joypad_poll instead [-Wdeprecated-declarations]
65 | controller_scan();
| ^~~~~~~~~~~~~~~
/usr/local/n64devtest/mips64-elf/include/controller.h:270:6: note: declared here
270 | void controller_scan( void );
| ^~~~~~~~~~~~~~~
controllertest.c:66:16: warning: 'get_keys_pressed' is deprecated: use joypad_get_inputs instead [-Wdeprecated-declarations]
66 | struct controller_data inputs = get_keys_pressed();
| ^~~~~~~~~~~~~~~
/usr/local/n64devtest/mips64-elf/include/controller.h:282:24: note: declared here
282 | struct controller_data get_keys_pressed( void );
| ^~~~~~~~~~~~~~~~
controllertest.c:70:13: warning: 'identify_accessory' is deprecated: use joypad_get_accessory_type instead [-Wdeprecated-declarations]
70 | int accessory_type = identify_accessory(port);
| ^~~
/usr/local/n64devtest/mips64-elf/include/controller.h:291:5: note: declared here
291 | int identify_accessory( int controller );
| ^~~~~~~~~~~~~~~~~~
[LD] build/controllertest.elf
[DFS] build/customfont.dfs
[LD] build/customfont.elf
[LD] build/ctest.elf
[LD] build/loadspritefromsd.elf
[LD] build/joypadtest.elf
[FONT] filesystem/Pacifico.font64
[LD] build/fontdemo.elf
[LD] build/eepromfstest_4k.elf
text data bss total filename
109784 67804 2584 180172 build/controllertest.elf
text data bss total filename
122904 79004 3496 205404 build/customfont.elf
[Z64] controllertest.z64
[Z64] customfont.z64
[CC] lib/microui.c
text data bss total filename
129464 69260 2628 201352 build/ctest.elf
[Z64] ctest.z64
text data bss total filename
177528 70628 5844 254000 build/loadspritefromsd.elf
[Z64] loadspritefromsd.z64
[AUDIO] filesystem/halt.wav64
text data bss total filename
110456 68244 2568 181268 build/joypadtest.elf
[Z64] joypadtest.z64
[AUDIO] filesystem/hit.wav64
[DFS] build/audioplayer.dfs
[AUDIO] filesystem/win.wav64
[FONT] filesystem/Pacifico.font64
[LD] build/audioplayer.elf
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/controllertest'
make -C mixertest
[SPRITE] filesystem/circle0.sprite
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/mixertest'
[CC] mixertest.c
[SPRITE] filesystem/diamond0.sprite
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/customfont'
make -C mptest
[SPRITE] filesystem/pentagon0.sprite
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/mptest'
[CC] mptest.c
[SPRITE] filesystem/triangle0.sprite
[LD] build/gldemo.elf
[SPRITE] filesystem/background.sprite
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/ctest'
[CC] lib/microuiN64.c
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/joypadtest'
make -C mputest
text data bss total filename
170040 89236 5272 264548 build/fontdemo.elf
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/mputest'
[DFS] build/fontdemo.dfs
[CC] mputest.c
[Z64] fontdemo.z64
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/loadspritefromsd'
make -C overlays
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/overlays'
make -C actor
text data bss total filename
114328 69020 2648 185996 build/eepromfstest_4k.elf
make[3]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/overlays/actor'
[LD] build/eepromfstest_16k.elf
[CC] overlays_actor.c
[AUDIO] filesystem/cannon.wav64
Converting: assets/cannon.wav => filesystem//cannon.wav64 (opus)
input: 8 bits, 24800 Hz, 1 channels
opus only supports 48 kHz, forcing resample
resampling to 48000 Hz
[SPRITE] filesystem/ball.sprite
[LD] build/mptest.elf
[SPRITE] filesystem/n64brew.sprite
[SPRITE] filesystem/net.sprite
[LD] build/brew_volley.elf
[LD] build/cpptest.elf
opus bitrate: 27800 bps
[AUDIO] filesystem/laser.wav64
Converting: assets/laser.wav => filesystem//laser.wav64 (opus)
input: 16 bits, 44100 Hz, 1 channels
opus only supports 48 kHz, forcing resample
resampling to 48000 Hz
opus bitrate: 47100 bps
[AUDIO] filesystem/monosample8.wav64
[DFS] build/brew_volley.dfs
Converting: assets/monosample8.wav => filesystem//monosample8.wav64 (opus)
input: 8 bits, 12127 Hz, 1 channels
opus only supports 48 kHz, forcing resample
resampling to 48000 Hz
[CC] circle.c
make -C scene
make[3]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/overlays/scene'
[CXX] overlays_scene.cpp
[LD] build/mputest.elf
text data bss total filename
185880 87708 24816 298404 build/audioplayer.elf
[Z64] audioplayer.z64
text data bss total filename
249592 114596 17936 382124 build/gldemo.elf
[DFS] build/gldemo.dfs
[Z64] gldemo.z64
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/fontdemo'
[CC] triangle.c
[CC] n64brew.c
[SPRITE] filesystem/circle.sprite
text data bss total filename
114328 69020 2648 185996 build/eepromfstest_16k.elf
[Z64] eepromfstest_4k.z64
make -C pixelshader
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/pixelshader'
[CC] pixelshader.c
text data bss total filename
112984 68596 35320 216900 build/mptest.elf
[Z64] mptest.z64
text data bss total filename
282456 132116 11776 426348 build/brew_volley.elf
[Z64] brew_volley.z64
[SPRITE] filesystem/n64brew.sprite
[SPRITE] filesystem/triangle.sprite
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/audioplayer'
[DSO] filesystem/circle.dso
make -C rdpqdemo
text data bss total filename
320 64 0 384 build/dso_elf/filesystem/circle.elf
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/rdpqdemo'
[CC] rdpqdemo.c
[DSO] filesystem/triangle.dso
text data bss total filename
224 68 0 292 build/dso_elf/filesystem/triangle.elf
[Z64] eepromfstest_16k.z64
text data bss total filename
115608 69004 2552 187164 build/mputest.elf
[Z64] mputest.z64
[DSO] filesystem/n64brew.dso
text data bss total filename
320 68 0 388 build/dso_elf/filesystem/n64brew.elf
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/gldemo'
text data bss total filename
195512 81834 3416 280762 build/cpptest.elf
[Z64] cpptest.z64
[CXX] scene.cpp
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/mptest'
[RSP] rsp_blend.S
[FONT] filesystem/VCR_OSD_MONO.font64
[DSOEXTERN] build/overlays_actor.externs
[DFS] build/overlays_actor.dfs
[LD] build/overlays_actor.elf
[FONT] filesystem/encode.font64
Converting: assets/encode.ttf -> filesystem/encode.font64
processing codepoint range: 0020 - 007F
created atlas 0: 127 x 63 pixels (47 glyphs left)
created atlas 1: 127 x 59 pixels (1 glyphs left)
built kerning table (393 entries)
compressed: filesystem/encode.font64 (12992 -> 7044, ratio 54.2%)
[SPRITE] filesystem/background.sprite
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/mputest'
make -C rspqdemo
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/rspqdemo'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/eepromfstest'
[CC] rspqdemo.c
[CXX] sprite.cpp
[DFS] build/rdpqdemo.dfs
[LD] build/rdpqdemo.elf
[RSP] rsp_vec.S
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/brew-volley'
[SPRITE] filesystem/mui.sprite
make -C rtctest
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/rtctest'
[CC] rtctest.c
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/cpptest'
[SPRITE] filesystem/test_10m.sprite
[SPRITE] filesystem/flare1.sprite
text data bss total filename
888 656 2568 4112 build/rsp_blend.elf
[CXX] background.cpp
[LD] build/pixelshader.elf
text data bss total filename
197720 101164 5408 304292 build/overlays_actor.elf
[MSYM] build/overlays_actor.msym
[Z64] overlays_actor.z64
[CXX] scene/bg_test.cpp
[CXX] scene/sprite_test.cpp
[LD] build/rtctest.elf
text data bss total filename
824 1648 0 2472 build/rsp_vec.elf
[CC] vec.c
text data bss total filename
191992 99828 6424 298244 build/rdpqdemo.elf
[Z64] rdpqdemo.z64
opus bitrate: 15127 bps
make[3]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/overlays/actor'
make -C spritemap
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/spritemap'
[CC] spritemap.c
text data bss total filename
207640 104420 6200 318260 build/pixelshader.elf
[DFS] build/pixelshader.dfs
[Z64] pixelshader.z64
make -C test
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/test'
[CC] test.c
[LD] build/mixertest.elf
[SPRITE] filesystem/test_1m.sprite
[LD] build/rspqdemo.elf
[SPRITE] filesystem/test_2m.sprite
[SPRITE] filesystem/test_5m.sprite
[LD] build/micro-ui.elf
[DFS] build/spritemap.dfs
[LD] build/spritemap.elf
make -C timers
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/timers'
[CC] timers.c
[DFS] build/test.dfs
text data bss total filename
130040 69548 2732 202320 build/rtctest.elf
[Z64] rtctest.z64
[LD] build/test.elf
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/rdpqdemo'
[DFS] build/micro-ui.dfs
make -C videoplayer
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/videoplayer'
[CC] videoplayer.c
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/pixelshader'
[DFS] build/mixertest.dfs
make -C vrutest
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/vrutest'
[CC] vrutest.c
[LD] build/timers.elf
[SPRITE] filesystem/ball_rectangle.sprite
/usr/bin/wget
--2025-03-23 14:49:22-- https://archive.org/download/CaminandesLlamigos/Caminandes_%20Llamigos-1080p.ogv
vrutest.c: In function 'main':
vrutest.c:31:5: warning: 'controller_init' is deprecated: use joypad_init instead [-Wdeprecated-declarations]
31 | controller_init();
| ^~~~~~~~~~~~~~~
In file included from /usr/local/n64devtest/mips64-elf/include/libdragon.h:32,
from vrutest.c:5:
/usr/local/n64devtest/mips64-elf/include/controller.h:267:6: note: declared here
267 | void controller_init( void );
| ^~~~~~~~~~~~~~~
vrutest.c:41:9: warning: 'controller_scan' is deprecated: use joypad_poll instead [-Wdeprecated-declarations]
41 | controller_scan();
| ^~~~~~~~~~~~~~~
/usr/local/n64devtest/mips64-elf/include/controller.h:270:6: note: declared here
270 | void controller_scan( void );
| ^~~~~~~~~~~~~~~
vrutest.c:43:9: warning: 'get_controllers_present' is deprecated: use joypad_get_identifier instead [-Wdeprecated-declarations]
43 | int controllers = get_controllers_present();
| ^~~
/usr/local/n64devtest/mips64-elf/include/controller.h:285:5: note: declared here
285 | int get_controllers_present( void );
| ^~~~~~~~~~~~~~~~~~~~~~~
vrutest.c:48:13: warning: 'get_accessories_present' is deprecated: use joypad_get_accessory_type instead [-Wdeprecated-declarations]
48 | int accessories = get_accessories_present( &output );
| ^~~
/usr/local/n64devtest/mips64-elf/include/controller.h:288:5: note: declared here
288 | int get_accessories_present( struct controller_data * data );
| ^~~~~~~~~~~~~~~~~~~~~~~
vrutest.c:50:13: warning: 'identify_accessory' is deprecated: use joypad_get_accessory_type instead [-Wdeprecated-declarations]
50 | if( (accessories & CONTROLLER_4_INSERTED) && identify_accessory( 3 ) == ACCESSORY_VRU )
| ^~
/usr/local/n64devtest/mips64-elf/include/controller.h:291:5: note: declared here
291 | int identify_accessory( int controller );
| ^~~~~~~~~~~~~~~~~~
vrutest.c:59:17: warning: 'execute_raw_command' is deprecated: use joybus_exec_cmd instead [-Wdeprecated-declarations]
59 | execute_raw_command( 3, 0xB, 2, 3, out, in );
| ^~~~~~~~~~~~~~~~~~~
/usr/local/n64devtest/mips64-elf/include/controller.h:248:6: note: declared here
248 | void execute_raw_command(
| ^~~~~~~~~~~~~~~~~~~
vrutest.c:66:17: warning: 'execute_raw_command' is deprecated: use joybus_exec_cmd instead [-Wdeprecated-declarations]
66 | execute_raw_command( 3, 0xD, 2, 1, out, in );
| ^~~~~~~~~~~~~~~~~~~
/usr/local/n64devtest/mips64-elf/include/controller.h:248:6: note: declared here
248 | void execute_raw_command(
| ^~~~~~~~~~~~~~~~~~~
vrutest.c:72:17: warning: 'execute_raw_command' is deprecated: use joybus_exec_cmd instead [-Wdeprecated-declarations]
72 | execute_raw_command( 3, 0xD, 2, 1, out, in );
| ^~~~~~~~~~~~~~~~~~~
/usr/local/n64devtest/mips64-elf/include/controller.h:248:6: note: declared here
248 | void execute_raw_command(
| ^~~~~~~~~~~~~~~~~~~
vrutest.c:78:17: warning: 'execute_raw_command' is deprecated: use joybus_exec_cmd instead [-Wdeprecated-declarations]
78 | execute_raw_command( 3, 0xD, 2, 1, out, in );
| ^~~~~~~~~~~~~~~~~~~
/usr/local/n64devtest/mips64-elf/include/controller.h:248:6: note: declared here
248 | void execute_raw_command(
| ^~~~~~~~~~~~~~~~~~~
vrutest.c:84:17: warning: 'execute_raw_command' is deprecated: use joybus_exec_cmd instead [-Wdeprecated-declarations]
84 | execute_raw_command( 3, 0xD, 2, 1, out, in );
| ^~~~~~~~~~~~~~~~~~~
/usr/local/n64devtest/mips64-elf/include/controller.h:248:6: note: declared here
248 | void execute_raw_command(
| ^~~~~~~~~~~~~~~~~~~
vrutest.c:90:17: warning: 'execute_raw_command' is deprecated: use joybus_exec_cmd instead [-Wdeprecated-declarations]
90 | execute_raw_command( 3, 0xD, 2, 1, out, in );
| ^~~~~~~~~~~~~~~~~~~
/usr/local/n64devtest/mips64-elf/include/controller.h:248:6: note: declared here
248 | void execute_raw_command(
| ^~~~~~~~~~~~~~~~~~~
vrutest.c:101:17: warning: 'execute_raw_command' is deprecated: use joybus_exec_cmd instead [-Wdeprecated-declarations]
101 | execute_raw_command( 3, 0xC, 6, 1, out, in );
| ^~~~~~~~~~~~~~~~~~~
/usr/local/n64devtest/mips64-elf/include/controller.h:248:6: note: declared here
248 | void execute_raw_command(
| ^~~~~~~~~~~~~~~~~~~
vrutest.c:107:17: warning: 'execute_raw_command' is deprecated: use joybus_exec_cmd instead [-Wdeprecated-declarations]
107 | execute_raw_command( 3, 0xB, 2, 3, out, in );
| ^~~~~~~~~~~~~~~~~~~
/usr/local/n64devtest/mips64-elf/include/controller.h:248:6: note: declared here
248 | void execute_raw_command(
| ^~~~~~~~~~~~~~~~~~~
vrutest.c:117:17: warning: 'execute_raw_command' is deprecated: use joybus_exec_cmd instead [-Wdeprecated-declarations]
117 | execute_raw_command( 3, 0xC, 6, 1, out, in );
| ^~~~~~~~~~~~~~~~~~~
/usr/local/n64devtest/mips64-elf/include/controller.h:248:6: note: declared here
248 | void execute_raw_command(
| ^~~~~~~~~~~~~~~~~~~
vrutest.c:123:17: warning: 'execute_raw_command' is deprecated: use joybus_exec_cmd instead [-Wdeprecated-declarations]
123 | execute_raw_command( 3, 0xB, 2, 3, out, in );
| ^~~~~~~~~~~~~~~~~~~
/usr/local/n64devtest/mips64-elf/include/controller.h:248:6: note: declared here
248 | void execute_raw_command(
| ^~~~~~~~~~~~~~~~~~~
vrutest.c:129:17: warning: 'execute_raw_command' is deprecated: use joybus_exec_cmd instead [-Wdeprecated-declarations]
129 | execute_raw_command( 3, 0xA, 22, 1, out, in );
| ^~~~~~~~~~~~~~~~~~~
/usr/local/n64devtest/mips64-elf/include/controller.h:248:6: note: declared here
248 | void execute_raw_command(
| ^~~~~~~~~~~~~~~~~~~
vrutest.c:134:17: warning: 'execute_raw_command' is deprecated: use joybus_exec_cmd instead [-Wdeprecated-declarations]
134 | execute_raw_command( 3, 0xA, 22, 1, out, in );
| ^~~~~~~~~~~~~~~~~~~
/usr/local/n64devtest/mips64-elf/include/controller.h:248:6: note: declared here
248 | void execute_raw_command(
| ^~~~~~~~~~~~~~~~~~~
vrutest.c:142:17: warning: 'execute_raw_command' is deprecated: use joybus_exec_cmd instead [-Wdeprecated-declarations]
142 | execute_raw_command( 3, 0xA, 22, 1, out, in );
| ^~~~~~~~~~~~~~~~~~~
/usr/local/n64devtest/mips64-elf/include/controller.h:248:6: note: declared here
248 | void execute_raw_command(
| ^~~~~~~~~~~~~~~~~~~
Resolving archive.org (archive.org)... text data bss total filename
298808 125332 289376 713516 build/micro-ui.elf
[Z64] micro-ui.z64
text data bss total filename
199544 111764 10232 321540 build/mixertest.elf
[Z64] mixertest.z64
207.241.224.2
Connecting to archive.org (archive.org)|207.241.224.2|:443... text data bss total filename
121048 75364 3792 200204 build/rspqdemo.elf
[Z64] rspqdemo.z64
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/rtctest'
make -C vtest
[SPRITE] filesystem/ball_star.sprite
make[2]: Entering directory '/usr/local/n64devtest/git/libdragon/examples/vtest'
[CC] vtest.c
[SPRITE] filesystem/ball_triangle.sprite
[SPRITE] filesystem/bg_test.sprite
[SPRITE] filesystem/bg_tiles.sprite
[SPRITE] filesystem/crosshair.sprite
[LD] build/videoplayer.elf
[LD] build/vrutest.elf
text data bss total filename
133528 80276 3680 217484 build/spritemap.elf
[Z64] spritemap.z64
connected.
[LD] build/vtest.elf
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/rspqdemo'
[DSO] filesystem/scene_common.dso
text data bss total filename
1568 664 0 2232 build/dso_elf/filesystem/scene_common.elf
text data bss total filename
119608 68020 2968 190596 build/test.elf
[Z64] test.z64
text data bss total filename
100216 66980 1944 169140 build/timers.elf
[Z64] timers.z64
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/mixertest'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/spritemap'
[DSO] filesystem/scene/bg_test.dso
text data bss total filename
109752 67764 2568 180084 build/vrutest.elf
[Z64] vrutest.z64
text data bss total filename
2016 702 0 2718 build/dso_elf/filesystem/scene/bg_test.elf
text data bss total filename
244568 137996 10808 393372 build/videoplayer.elf
HTTP request sent, awaiting response... make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/micro-ui'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/test'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/timers'
[DSO] filesystem/scene/sprite_test.dso
text data bss total filename
2688 958 72 3718 build/dso_elf/filesystem/scene/sprite_test.elf
[DSOEXTERN] build/overlays_scene.externs
[DFS] build/overlays_scene.dfs
[LD] build/overlays_scene.elf
text data bss total filename
109144 67708 2552 179404 build/vtest.elf
[Z64] vtest.z64
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/vrutest'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/vtest'
text data bss total filename
276104 114595 6024 396723 build/overlays_scene.elf
[MSYM] build/overlays_scene.msym
[Z64] overlays_scene.z64
302 Found
Location: https://ia600807.us.archive.org/17/items/CaminandesLlamigos/Caminandes_%20Llamigos-1080p.ogv [following]
--2025-03-23 14:49:23-- https://ia600807.us.archive.org/17/items/CaminandesLlamigos/Caminandes_%20Llamigos-1080p.ogv
Resolving ia600807.us.archive.org (ia600807.us.archive.org)... 207.241.227.157
Connecting to ia600807.us.archive.org (ia600807.us.archive.org)|207.241.227.157|:443... connected.
make[3]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/overlays/scene'
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/overlays'
HTTP request sent, awaiting response... 200 OK
Length: 11872682 (11M) [video/ogg]
Saving to: ‘caminandes.ogv’
caminandes.ogv 100%[============================================>] 11.32M 6.18MB/s in 1.8s
2025-03-23 14:49:26 (6.18 MB/s) - ‘caminandes.ogv’ saved [11872682/11872682]
videoplayer: Skipping audio extraction because ffmpeg is not installed
videoplayer: Skipping video re-encoding because ffmpeg is not installed
videoplayer: Skipping audio conversion because the audio was not extracted
[Z64] videoplayer.z64
make[2]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples/videoplayer'
make[1]: Leaving directory '/usr/local/n64devtest/git/libdragon/examples'
make[1]: Entering directory '/usr/local/n64devtest/git/libdragon/tests'
[CC] testrom.c
[CXX] test_constructors_cpp.cpp
[RSP] rsp_test.S
[RSP] rsp_test2.S
[AS] backtrace.S
[AS] dl_test_syms.S
[AS] dl_test_relocs.S
[AS] dl_test_imports.S
[CC] dl_test_ctors.c
[CC] testrom.c
[DSO] filesystem/dl_test_syms.dso
[DSO] filesystem/dl_test_relocs.dso
[DSO] filesystem/dl_test_imports.dso
text data bss total filename
0 68 0 68 build/dso_elf/filesystem/dl_test_syms.elf
text data bss total filename
0 84 0 84 build/dso_elf/filesystem/dl_test_imports.elf
text data bss total filename
16 44 0 60 build/dso_elf/filesystem/dl_test_relocs.elf
[DSO] filesystem/dl_test_ctors.dso
text data bss total filename
32 44 4 80 build/dso_elf/filesystem/dl_test_ctors.elf
[DSOEXTERN] build/testrom.externs
[DFS] build/testrom.dfs
text data bss total filename
632 632 0 1264 build/rsp_test2.elf
text data bss total filename
1108 3200 0 4308 build/rsp_test.elf
[LD] build/testrom_emu.elf
[LD] build/testrom.elf
text data bss total filename
502104 170228 74844 747176 build/testrom_emu.elf
text data bss total filename
502392 170332 74844 747568 build/testrom.elf
[MSYM] build/testrom_emu.msym
[MSYM] build/testrom.msym
[Z64] testrom_emu.z64
[Z64] testrom.z64
make[1]: Leaving directory '/usr/local/n64devtest/git/libdragon/tests'
Libdragon built successfully!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment