Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 301891

Summary: media-sound/milkytracker-0.90.85 is out
Product: Gentoo Linux Reporter: hiyuh <hiyuh.root>
Component: New packagesAssignee: Gentoo Sound Team <sound>
Status: RESOLVED FIXED    
Severity: enhancement CC: pipping
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://milkytracker.org/
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: milkytracker-0.90.85.ebuild
Updated suggested ebuild
Fixes build issues on x86_64
Updates docs and FAQ
Autoconnects to JACK if selected as output
Removes zziplib dependency from configure script

Description hiyuh 2010-01-23 09:42:38 UTC
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.
Comment 1 hiyuh 2010-01-23 09:48:39 UTC
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.
Comment 2 Elias Pipping 2010-04-15 13:35:03 UTC
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
Comment 3 Sebastian Parborg 2010-05-09 17:20:28 UTC
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.
Comment 4 Kim Nilsson 2010-08-15 09:06:28 UTC
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)
Comment 5 Kim Nilsson 2010-08-15 09:08:12 UTC
Created attachment 243021 [details, diff]
Fixes build issues on x86_64
Comment 6 Kim Nilsson 2010-08-15 09:08:44 UTC
Created attachment 243023 [details, diff]
Updates docs and FAQ
Comment 7 Kim Nilsson 2010-08-15 09:10:13 UTC
Created attachment 243025 [details, diff]
Autoconnects to JACK if selected as output
Comment 8 Kim Nilsson 2010-08-15 09:10:50 UTC
Created attachment 243027 [details, diff]
Removes zziplib dependency from configure script
Comment 9 Samuli Suominen (RETIRED) gentoo-dev 2010-10-31 14:41:12 UTC
in portage