Menu

#19 audio\acodec/acodec.c compiling error with MinGW for Win32

open
Bors
pymedia (8)
8
2009-11-13
2009-11-12
No

this is my output when i try to build Pymedia for Python 2.6.4

C:\>cd pymedia-1.3.7.3

C:\pymedia-1.3.7.3>setup.py build
Using WINDOWS configuration...

Path for OGG not found.
Path for VORBIS not found.
Path for FAAD not found.
Path for MP3LAME not found.
Path for VORBISENC not found.
Path for ALSA not found.
Continue building pymedia ? [Y,n]:y
running build
running build_py
running build_ext
building 'pymedia.audio.acodec' extension
C:\MinGW\bin\gcc.exe -mno-cygwin -mdll -O -Wall -DBUILD_NUM=1869 -DWIN32 -DHAVE_AV_CONFIG_H -DUDF_CACHE=1 -IC:\pymedia-1.
.7.3 -Iaudio/ -IC:\Python26\include -IC:\Python26\PC -c audio\acodec/acodec.c -o build\temp.win32-2.6\Release\audio\acode
\acodec.o
In file included from audio\acodec/acodec.c:31:
audio/libavcodec/dsputil.h:485: warning: static declaration of 'lrintf' follows non-static declaration
audio\acodec/acodec.c:233: error: syntax error before ',' token
audio\acodec/acodec.c:249: warning: initialization from incompatible pointer type
audio\acodec/acodec.c:250: error: initializer element is not constant
audio\acodec/acodec.c:250: error: (near initialization for `ACStringType.tp_getattro')
audio\acodec/acodec.c:272: error: initializer element is not constant
audio\acodec/acodec.c:272: error: (near initialization for `ACStringType.tp_free')
audio\acodec/acodec.c:405: error: syntax error before ',' token
audio\acodec/acodec.c:422: error: initializer element is not constant
audio\acodec/acodec.c:422: error: (near initialization for `FrameType.tp_getattro')
audio\acodec/acodec.c:442: error: initializer element is not constant
audio\acodec/acodec.c:442: error: (near initialization for `FrameType.tp_alloc')
audio\acodec/acodec.c:444: error: initializer element is not constant
audio\acodec/acodec.c:444: error: (near initialization for `FrameType.tp_free')
audio\acodec/acodec.c:840: error: initializer element is not constant
audio\acodec/acodec.c:840: error: (near initialization for `DecoderType.tp_getattro')
audio\acodec/acodec.c:860: error: initializer element is not constant
audio\acodec/acodec.c:860: error: (near initialization for `DecoderType.tp_alloc')
audio\acodec/acodec.c:862: error: initializer element is not constant
audio\acodec/acodec.c:862: error: (near initialization for `DecoderType.tp_free')
audio\acodec/acodec.c:904: error: initializer element is not constant
audio\acodec/acodec.c:904: error: (near initialization for `EncoderType.tp_getattro')
audio\acodec/acodec.c:924: error: initializer element is not constant
audio\acodec/acodec.c:924: error: (near initialization for `EncoderType.tp_alloc')
audio\acodec/acodec.c:926: error: initializer element is not constant
audio\acodec/acodec.c:926: error: (near initialization for `EncoderType.tp_free')
error: command 'gcc' failed with exit status 1

C:\pymedia-1.3.7.3>

Discussion

  • Anonymous

    Anonymous - 2009-11-13

    really dont work! :'-(:

    C:\pymedia-1.3.7.3>setup.py build
    Using WINDOWS configuration...

    Path for OGG not found.
    Path for VORBIS not found.
    Path for FAAD not found.
    Path for MP3LAME not found.
    Path for VORBISENC not found.
    Path for ALSA not found.
    Continue building pymedia ? [Y,n]:y
    running build
    running build_py
    running build_ext
    building 'pymedia.audio.acodec' extension
    C:\MinGW\bin\gcc.exe -mno-cygwin -mdll -O -Wall -DBUILD_NUM=1862 -DWIN32 -DHAVE_
    AV_CONFIG_H -DUDF_CACHE=1 -IC:\pymedia-1.3.7.3 -Iaudio/ -IC:\Python26\include -I
    C:\Python26\PC -c audio\acodec/acodec.c -o build\temp.win32-2.6\Release\audio\ac
    odec\acodec.o
    In file included from audio\acodec/acodec.c:31:
    audio/libavcodec/dsputil.h:485: warning: static declaration of 'lrintf' follows
    non-static declaration
    audio\acodec/acodec.c:249: warning: initialization from incompatible pointer type
    audio\acodec/acodec.c:250: error: initializer element is not constant
    audio\acodec/acodec.c:250: error: (near initialization for `ACStringType.tp_getattro')
    audio\acodec/acodec.c:272: error: initializer element is not constant
    audio\acodec/acodec.c:272: error: (near initialization for `ACStringType.tp_free')
    audio\acodec/acodec.c:422: error: initializer element is not constant
    audio\acodec/acodec.c:422: error: (near initialization for `FrameType.tp_getattro')
    audio\acodec/acodec.c:442: error: initializer element is not constant
    audio\acodec/acodec.c:442: error: (near initialization for `FrameType.tp_alloc')

    audio\acodec/acodec.c:444: error: initializer element is not constant
    audio\acodec/acodec.c:444: error: (near initialization for `FrameType.tp_free')
    audio\acodec/acodec.c:840: error: initializer element is not constant
    audio\acodec/acodec.c:840: error: (near initialization for `DecoderType.tp_getattro')
    audio\acodec/acodec.c:860: error: initializer element is not constant
    audio\acodec/acodec.c:860: error: (near initialization for `DecoderType.tp_alloc')
    audio\acodec/acodec.c:862: error: initializer element is not constant
    audio\acodec/acodec.c:862: error: (near initialization for `DecoderType.tp_free')
    audio\acodec/acodec.c:904: error: initializer element is not constant
    audio\acodec/acodec.c:904: error: (near initialization for `EncoderType.tp_getattro')
    audio\acodec/acodec.c:924: error: initializer element is not constant
    audio\acodec/acodec.c:924: error: (near initialization for `EncoderType.tp_alloc')
    audio\acodec/acodec.c:926: error: initializer element is not constant
    audio\acodec/acodec.c:926: error: (near initialization for `EncoderType.tp_free')
    error: command 'gcc' failed with exit status 1

    C:\pymedia-1.3.7.3>

     
  • Anonymous

    Anonymous - 2009-11-13
    • priority: 5 --> 8
     

Log in to post a comment.