Package Details: lazyusf2-git r102.909406c-1

Git Clone URL: https://aur.archlinux.org/lazyusf2-git.git (read-only, click to copy)
Package Base: lazyusf2-git
Description: Library for decoding Nintendo 64 Sound Format files using Mupen64plus
Upstream URL: https://bitbucket.org/losnoco/lazyusf2
Licenses: GPL2, custom:CC0
Conflicts: lazyusf2
Provides: lazyusf2
Submitter: Deewiant
Maintainer: Deewiant
Last Packager: Deewiant
Votes: 2
Popularity: 0.047203
First Submitted: 2015-07-14 13:06 (UTC)
Last Updated: 2021-12-12 13:21 (UTC)

Dependencies (3)

Required by (0)

Sources (3)

Latest Comments

jprjr commented on 2021-02-25 18:27 (UTC)

Hi there, I noticed that the foobar2000 components page lists this url for lazyusf2 - https://git.lopez-snowhill.net/chris/lazyusf2

It looks like this repo and the bitbucket repo are in sync so this may be a non-issue.

Deewiant commented on 2016-08-08 16:11 (UTC)

Seems the package didn't build out of the box on i686, had to add a patch to the Makefile that should make it work.

isfeldt34 commented on 2016-08-07 03:12 (UTC)

ANYONE having this error? sorry for the long output. ==> Building and installing package ==> Making package: lazyusf2-git r69.ab6a646-1 (Sat Aug 6 22:07:33 CDT 2016) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Updating lazyusf2-git git repo... Fetching origin -> Found makefile.patch -> Found LICENSE.CC0 ==> Validating source files with sha256sums... lazyusf2-git ... Skipped makefile.patch ... Passed LICENSE.CC0 ... Passed ==> Extracting sources... -> Creating working copy of lazyusf2 git repo... Switched to a new branch 'makepkg' ==> Starting prepare()... patching file Makefile Hunk #1 succeeded at 7 with fuzz 2. ==> Starting pkgver()... ==> Removing existing $pkgdir/ directory... ==> Starting build()... cc -march=i686 -mtune=generic -O2 -pipe -fstack-protector-strong -fPIC -mssse3 -c -O3 -DDYNAREC -I. -o r4300/x86_64/assemble.o r4300/x86_64/assemble.c In file included from r4300/x86_64/assemble.c:30:0: r4300/x86_64/assemble.h: In function ‘mov_memoffs32_eax’: r4300/x86_64/assemble.h:136:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] put64(state, (unsigned long long) memoffs32); ^ r4300/x86_64/assemble.h: In function ‘mov_rax_memoffs64’: r4300/x86_64/assemble.h:143:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] put64(state, (unsigned long long) memoffs64); ^ r4300/x86_64/assemble.h: In function ‘mov_memoffs64_rax’: r4300/x86_64/assemble.h:150:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] put64(state, (unsigned long long) memoffs64); ^ r4300/x86_64/assemble.c: In function ‘add_jump’: r4300/x86_64/assemble.c:56:42: error: ‘jump_table {aka struct _jump_table}’ has no member named ‘absolute64’ state->jumps_table[state->jumps_number].absolute64 = absolute64; ^ r4300/x86_64/assemble.c: In function ‘init_assembler’: r4300/x86_64/assemble.c:82:10: error: ‘usf_state_t {aka struct usf_state}’ has no member named ‘riprel_table’; did you mean ‘jumps_table’? state->riprel_table = block_riprel_table; ^~ r4300/x86_64/assemble.c:83:10: error: ‘usf_state_t {aka struct usf_state}’ has no member named ‘riprel_number’; did you mean ‘jumps_number’? state->riprel_number = block_riprel_number; ^~ r4300/x86_64/assemble.c:84:14: error: ‘usf_state_t {aka struct usf_state}’ has no member named ‘riprel_number’; did you mean ‘jumps_number’? if (state->riprel_number <= 512) ^~ r4300/x86_64/assemble.c:85:12: error: ‘usf_state_t {aka struct usf_state}’ has no member named ‘max_riprel_number’; did you mean ‘max_jumps_number’? state->max_riprel_number = 512; ^~ r4300/x86_64/assemble.c:87:12: error: ‘usf_state_t {aka struct usf_state}’ has no member named ‘max_riprel_number’; did you mean ‘max_jumps_number’? state->max_riprel_number = (state->riprel_number + 511) & 0xfffffe00; ^~ r4300/x86_64/assemble.c:87:40: error: ‘usf_state_t {aka struct usf_state}’ has no member named ‘riprel_number’; did you mean ‘jumps_number’? state->max_riprel_number = (state->riprel_number + 511) & 0xfffffe00; ^~ r4300/x86_64/assemble.c:91:10: error: ‘usf_state_t {aka struct usf_state}’ has no member named ‘riprel_table’; did you mean ‘jumps_table’? state->riprel_table = malloc(512 * sizeof(riprelative_table)); ^~ r4300/x86_64/assemble.c:91:47: error: ‘riprelative_table’ undeclared (first use in this function) state->riprel_table = malloc(512 * sizeof(riprelative_table)); ^~~~~~~~~~~~~~~~~ r4300/x86_64/assemble.c:91:47: note: each undeclared identifier is reported only once for each function it appears in r4300/x86_64/assemble.c:92:10: error: ‘usf_state_t {aka struct usf_state}’ has no member named ‘riprel_number’; did you mean ‘jumps_number’? state->riprel_number = 0; ^~ r4300/x86_64/assemble.c:93:10: error: ‘usf_state_t {aka struct usf_state}’ has no member named ‘max_riprel_number’; did you mean ‘max_jumps_number’? state->max_riprel_number = 512; ^~ r4300/x86_64/assemble.c: In function ‘free_assembler’: r4300/x86_64/assemble.c:101:30: error: ‘usf_state_t {aka struct usf_state}’ has no member named ‘riprel_table’; did you mean ‘jumps_table’? *block_riprel_table = state->riprel_table; ^~ r4300/x86_64/assemble.c:102:31: error: ‘usf_state_t {aka struct usf_state}’ has no member named ‘riprel_number’; did you mean ‘jumps_number’? *block_riprel_number = state->riprel_number; ^~ r4300/x86_64/assemble.c: In function ‘passe2’: r4300/x86_64/assemble.c:131:30: error: ‘jump_table {aka struct _jump_table}’ has no member named ‘absolute64’ if (state->jumps_table[i].absolute64) ^ r4300/x86_64/assemble.c:133:66: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] *((unsigned long long *) (block->code + jmp_offset_loc)) = (unsigned long long) addr_dest; ^ r4300/x86_64/assemble.c:152:24: error: ‘usf_state_t {aka struct usf_state}’ has no member named ‘riprel_number’; did you mean ‘jumps_number’? for (i = 0; i < state->riprel_number; i++) ^~ r4300/x86_64/assemble.c:154:56: error: ‘usf_state_t {aka struct usf_state}’ has no member named ‘riprel_table’; did you mean ‘jumps_table’? unsigned char *rel_offset_ptr = block->code + state->riprel_table[i].pc_addr; ^~ r4300/x86_64/assemble.c:155:40: error: ‘usf_state_t {aka struct usf_state}’ has no member named ‘riprel_table’; did you mean ‘jumps_table’? long rip_rel_offset = (long) (state->riprel_table[i].global_dst - (rel_offset_ptr + 4 + state->riprel_table[i].extra_bytes)); ^~ r4300/x86_64/assemble.c:155:98: error: ‘usf_state_t {aka struct usf_state}’ has no member named ‘riprel_table’; did you mean ‘jumps_table’? ng) (state->riprel_table[i].global_dst - (rel_offset_ptr + 4 + state->riprel_table[i].extra_bytes)); ^~ r4300/x86_64/assemble.c:159:25: error: ‘usf_state_t {aka struct usf_state}’ has no member named ‘riprel_table’; did you mean ‘jumps_table’? state->riprel_table[i].global_dst, rel_offset_ptr); ^~ make: *** [Makefile:28: r4300/x86_64/assemble.o] Error 1 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Makepkg was unable to build lazyusf2-git. ==> Restart building lazyusf2-git ? [y/N]

Deewiant commented on 2015-10-04 10:16 (UTC)

... and updated them again to not point there, since apparently it's no longer openly accessible. (Perhaps it was an accident that it ever was.) This does mean a version downgrade for some packages.

Deewiant commented on 2015-09-05 20:19 (UTC)

Thanks for the heads up, updated all my kode54 packages to point there.

AdrianoML commented on 2015-09-05 01:49 (UTC)

https://gitlab.kode54.net/kode54/ seems to be the main repository for kode54 stuff right now. bitbucket and github have a few commits missing for lazyusf2 right now.