amd64/141236: worldofpadman gives error parsearg() - expected '%' and stops running

malus malus2200 at gmail.com
Mon Dec 7 03:30:04 UTC 2009


>Number:         141236
>Category:       amd64
>Synopsis:       worldofpadman gives error parsearg() - expected '%' and stops running
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-amd64
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Dec 07 03:30:03 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     malus
>Release:        9.0-CURRENT
>Organization:
>Environment:
FreeBSD 9.0-CURRENT FreeBSD 9.0-CURRENT #1: Sun Dec  6 01:52:18 EST 2009     :/usr/obj/usr/src/sys/GENERIC  amd64

>Description:
After compiling and installing World of Padman on an amd64 version of FreeBSD, when you run the game it fails with an output of.

total 0, hsize 1021, zero 1021, min 0, max 0
parsearg() - expected '%'
-> jmpq *rax
>How-To-Repeat:
# cd /usr/ports/games/worldofpadman
# make install clean
# worldofpadman

>Fix:
# cd /usr/ports/games/worldofpadman
# make deinstall
# make clean
# make extract
# vi work/worldofpadman-1.2.20080621/code/qcommon/vm_x86_64.c

enter the command :/jmpg
and a line should come up saying
        emit("jmpq *%rax");
replace that line with
        emit("jmpq *%%rax");
enter the command :wq

# make build
# make install clean

>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-amd64 mailing list