mupen64plus segfaults

Alonso Cárdenas Márquez acm at FreeBSD.org
Mon Dec 13 19:24:21 UTC 2010


2010/12/13 David Demelier <demelier.david at gmail.com>

> i does not build on i386 8.1-RELEASE neither.
>
> ===>  Patching for mupen64plus-video-rice-1.99.4
> ===>   Converting DOS text file to UNIX text file:
> ===>   mupen64plus-video-rice-1.99.4 depends on executable: gmake - found
> ===>   mupen64plus-video-rice-1.99.4 depends on file:
> /usr/local/bin/sdl-config - found
> ===>   mupen64plus-video-rice-1.99.4 depends on shared library: GLU.1 -
> found
> ===>  Configuring for mupen64plus-video-rice-1.99.4
> ===>  Building for mupen64plus-video-rice-1.99.4
>    CC  _obj/liblinux/BMGImage.o
>    CC  _obj/liblinux/bmp.o
>    CC  _obj/liblinux/pngrw.o
>    CC  _obj/osal_dynamiclib_unix.o
>    CC  _obj/osal_files_unix.o
>    CC  _obj/liblinux/BMGUtils.o
>    CXX _obj/Blender.o
>    CXX _obj/Combiner.o
>    CXX _obj/CombinerTable.o
>    CXX _obj/Config.o
>    CXX _obj/ConvertImage.o
>    CXX _obj/ConvertImage16.o
>    CXX _obj/CNvTNTCombiner.o
>    CXX _obj/Debugger.o
>    CXX _obj/DecodedMux.o
>    CXX _obj/DirectXDecodedMux.o
>    CXX _obj/DeviceBuilder.o
>    CXX _obj/FrameBuffer.o
>    CXX _obj/GeneralCombiner.o
>    CXX _obj/GraphicsContext.o
>    CXX _obj/OGLCombiner.o
>    CXX _obj/OGLCombinerNV.o
>    CXX _obj/OGLCombinerTNT2.o
>    CXX _obj/OGLDecodedMux.o
>    CXX _obj/OGLExtCombiner.o
>    CXX _obj/OGLExtensions.o
>    CXX _obj/OGLExtRender.o
>    CXX _obj/OGLFragmentShaders.o
>    CXX _obj/OGLGraphicsContext.o
>    CXX _obj/OGLRender.o
>    CXX _obj/OGLRenderExt.o
>    CXX _obj/OGLTexture.o
>    CXX _obj/Render.o
>    CXX _obj/RenderBase.o
> ../../src/RenderBase.cpp: In function 'void SSEVec3Transform(int)':
> ../../src/RenderBase.cpp:478: error: unknown register name '%xmm7' in 'asm'
> ../../src/RenderBase.cpp:478: error: unknown register name '%xmm6' in 'asm'
> ../../src/RenderBase.cpp:478: error: unknown register name '%xmm5' in 'asm'
> ../../src/RenderBase.cpp:478: error: unknown register name '%xmm4' in 'asm'
> ../../src/RenderBase.cpp:478: error: unknown register name '%xmm1' in 'asm'
> ../../src/RenderBase.cpp:478: error: unknown register name '%xmm0' in 'asm'
> ../../src/RenderBase.cpp: In function 'void SSEVec3TransformNormal()':
> ../../src/RenderBase.cpp:617: error: unknown register name '%xmm7' in 'asm'
> ../../src/RenderBase.cpp:617: error: unknown register name '%xmm6' in 'asm'
> ../../src/RenderBase.cpp:617: error: unknown register name '%xmm5' in 'asm'
> ../../src/RenderBase.cpp:617: error: unknown register name '%xmm4' in 'asm'
> ../../src/RenderBase.cpp:617: error: unknown register name '%xmm1' in 'asm'
> ../../src/RenderBase.cpp:617: error: unknown register name '%xmm0' in 'asm'
> ../../src/RenderBase.cpp: In function 'unsigned int SSELightVert()':
> ../../src/RenderBase.cpp:1266: error: unknown register name '%xmm5' in
> 'asm'
> ../../src/RenderBase.cpp:1266: error: unknown register name '%xmm4' in
> 'asm'
> ../../src/RenderBase.cpp:1266: error: unknown register name '%xmm3' in
> 'asm'
> ../../src/RenderBase.cpp:1266: error: unknown register name '%xmm1' in
> 'asm'
> ../../src/RenderBase.cpp:1266: error: unknown register name '%xmm0' in
> 'asm'
> gmake: *** [_obj/RenderBase.o] Error 1
> *** Error code 1
>
> Stop in /usr/ports/emulators/mupen64plus-video-rice.
> *** Error code 1
>
> Stop in /usr/ports/emulators/mupen64plus-video-rice.
> *** Error code 1
>
> Stop in /usr/ports/emulators/mupen64plus.
>
> Did you try before commit? :-)
>
> Cheers
>

This is a missing stuff in mupen6plus-video-rice Makefile

Try apply the patch file to
/usr/ports/emulators/mupen64plus-video-rice/mupen64plus-bundle-src-1.99.4/mupen64plus-video-rice/projects/unix/Makefile
and tell me if it works for you

Greetings
ACM
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Makefile.patch
Type: application/octet-stream
Size: 434 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20101213/07d22181/Makefile.obj


More information about the freebsd-ports mailing list