ssia Reproducible: Always Steps to Reproduce: 1. emerge =media-sound/milkytracker-0.90.85 Actual Results: fail Expected Results: win i did update ebuild that based on 0.90.80's. ill attach that one later.
Created attachment 217206 [details] milkytracker-0.90.85.ebuild ebuild for 0.90.85. * update HOMEPAGE, SRC_URI. * tested my ~ppc env. * added dev-libs/zziplib in RDEPEND. * upstream fixed zlib issue.
For amd64, this will have to be patched a bit: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src/midi -I../../src/compression -I../../src/fx -I../../src/milkyplay -I../../erface/sdl -I../../src/ppui/osinterface/posix -I../../src/ppui/sdl -Isdl -DMILKYTRACKER -D__THREADTIMER__ -D__LINUX__ Tpo -c -o SDL_Main.o `test -f 'sdl/SDL_Main.cpp' || echo './'`sdl/SDL_Main.cpp sdl/SDL_Main.cpp: In function ‘void processSDLUserEvents(const SDL_UserEvent&)’: sdl/SDL_Main.cpp:754: error: cast from ‘void*’ to ‘pp_int32’ loses precision sdl/SDL_Main.cpp:755: error: cast from ‘void*’ to ‘pp_int32’ loses precision sdl/SDL_Main.cpp:764: error: cast from ‘void*’ to ‘pp_int32’ loses precision sdl/SDL_Main.cpp:765: error: cast from ‘void*’ to ‘pp_int32’ loses precision sdl/SDL_Main.cpp:773: error: cast from ‘void*’ to ‘pp_int32’ loses precision sdl/SDL_Main.cpp:774: error: cast from ‘void*’ to ‘pp_int32’ loses precision sdl/SDL_Main.cpp:783: error: cast from ‘void*’ to ‘pp_int32’ loses precision make[3]: *** [SDL_Main.o] Error 1 I'm not aware of any fixes, though
The patch to get it working is available from their homepage: http://milkytracker.org/files/patches-0.90.85/64bit_freebsd_fix.patch With the patch it compiles and runs on amd64.
Created attachment 243019 [details] Updated suggested ebuild I've applied the official patches (renamed after version) and removed the zziplib dependency. It builds fine here (x86_64)
Created attachment 243021 [details, diff] Fixes build issues on x86_64
Created attachment 243023 [details, diff] Updates docs and FAQ
Created attachment 243025 [details, diff] Autoconnects to JACK if selected as output
Created attachment 243027 [details, diff] Removes zziplib dependency from configure script
in portage