[Helix-client-dev] RE: fail to make player

Ying Yang <[email protected]> Wed, 12 May 2010 03:12:51 -0700
Newsgroups gmane.comp.multimedia.helix.devel
Message-ID <[email protected]>
Hi All

I found Where is and how do I build the ANSI C decoder?<https://rarvcode-video.helixcommunity.org/Faq.html#whereisansi>  in the faq.

Now my problem becomes
Build System Menu
Ribosome v2.5.11
-> Current Directory: /home/yingyang/rv9Ref/helixDecoder
[0] Set BIF branch (helix_restricted)
[1] Set Target(s) (datatype-restricted_rm_video_codec_rv89combo_rv89combo_c)
[2] Set Profile (/home/yingyang/rv9Ref/build/umakepf/helix-client-all-defines)

Build log:
from directory /home/yingyang/rv9Ref/helixDecoder
entering directory datatype-restricted/rm/video/codec/rv89combo/rv89combo_c
UNIXCompile(datatype-restricted/rm/video/codec/rv89combo/rv89combo_c): making copy
make copy
make  SUBMAKEFLAGS="" -f adec.mak copy
make[1]: Entering directory `/home/yingyang/rv9Ref/helixDecoder/datatype-restricted/rm/video/codec/rv89combo/rv89combo_c'
gcc -pipe -Wall -Wreturn-type -fno-exceptions -march=pentium -mcpu=pentium -O2   -I../../../../../../common/runtime/pub -I/usr/X11R6/include -Icdeclib -Icommon -I../../../../../../common/include -I../../../../../../video/include -I../../../../../../common/dbgtool/pub -I../../../../../../common/system/pub -I../../../../../../datatype-restricted/rm/video/codec/common/pub -I./pub -I. -include rel/datatype_restricted_rm_video_codec_rv89combo_rv89combo_c_adec_ribodefs.h -fPIC -DPIC -o rel/obj/adec/cdeclib/basic.o -c cdeclib/basic.c
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
cdeclib/basic.c:83: error: conflicting types for C_Diff4x4?cdeclib/basic.h:145: note: previous declaration of C_Diff4x4?was here
cdeclib/basic.c:114: error: conflicting types for C_Add4x4?cdeclib/basic.h:151: note: previous declaration of C_Add4x4?was here
cdeclib/basic.c:145: error: conflicting types for C_Add4x4_Direct?cdeclib/basic.h:164: note: previous declaration of C_Add4x4_Direct?was here
cdeclib/basic.c:174: error: conflicting types for C_Add4x4_PredPitch4?cdeclib/basic.h:154: note: previous declaration of C_Add4x4_PredPitch4?was here
cdeclib/basic.c:204: error: conflicting types for C_Copy4x4?cdeclib/basic.h:173: note: previous declaration of C_Copy4x4?was here
cdeclib/basic.c:233: error: conflicting types for C_Copy4x4_PredPitch4?cdeclib/basic.h:175: note: previous declaration of C_Copy4x4_PredPitch4?was here
cdeclib/basic.c:261: error: conflicting types for C_Copy4x4_SrcDstPitch?cdeclib/basic.h:177: note: previous declaration of C_Copy4x4_SrcDstPitch?was here
cdeclib/basic.c:293: error: conflicting types for C_Dequant4x4?cdeclib/basic.h:184: note: previous declaration of C_Dequant4x4?was here
cdeclib/basic.c:320: error: conflicting types for C_Dequant4x4_Intra16x16?cdeclib/basic.h:185: note: previous declaration of C_Dequant4x4_Intra16x16?was here
cdeclib/basic.c:351: error: conflicting types for C_Intra16x16RestoreDC?cdeclib/basic.h:189: note: previous declaration of C_Intra16x16RestoreDC?was here

Any advice is appreciated!!!!!!!!!

Best regard

Ying Yang

________________________________
From: Leina Tani [mailto:[email protected]]
Sent: 2010年5月12日 1:30
To: Ying Yang; [email protected]
Cc: [email protected]
Subject: RE: fail to make player

Forwarding to Helix Client Dev mailing list.

From: [email protected] [mailto:[email protected]] On Behalf Of Ying Yang
Sent: Tuesday, May 11, 2010 3:00 AM
To: [email protected]
Subject: [Player-dev] fail to make player

Hi All

I followed the quick start from part A-D, but I sill can not build a player.

My environment variable:
PATH=$PATH:/home/yingyang/rv9Ref/build/bin
CVS_RSH=ssh
BUILD_ROOT=/home/yingyang/rv9Ref/build
SYSTEM_ID=linux-2.2-libc6-gcc32-i586

Bif target and profile:
Build System Menu
Ribosome v2.5.11
-> Current Directory: /home/yingyang/rv9Ref/helix
[0] Set BIF branch (hxplay_gtk_release)
[1] Set Target(s) (player_all)
[2] Set Profile (helix-client-all-defines-free)
[3] run: build

Build log:
from directory /home/yingyang/rv9Ref/helix
entering directory common/util
UNIXCompile(common/util): making copy
make copy
g++ -pipe -Wall -Wreturn-type -Wno-non-virtual-dtor -fno-exceptions --permissive -Wno-ctor-dtor-privacy -fno-rtti -march=pentium -mcpu=pentium -O0 -g -DDEBUG -D_DEBUG  -I../../common/runtime/pub -I/usr/X11R6/include -Ipub/platform/unix -I../include -I../container/pub -I../dbgtool/pub -I../system/pub -I../fileio/pub -I../runtime/pub -I./pub -I. -include dbg/common_util_ribodefs.h -fPIC -DPIC -o dbg/obj/hxurl.o -c hxurl.cpp
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
hxurl.cpp:864:6: error: #elif with no expression

it seems that I haven’t define a target. But how to ???

Best regard

Ying Yang

_______________________________________________
Helix-client-dev mailing list
[email protected]
http://lists.helixcommunity.org/mailman/listinfo/helix-client-dev