[th] python-PyOpenGL.spec

Adam Mikuta adammikuta w gmail.com
Pon, 16 Paź 2006, 18:00:29 CEST


Próbuję zbudować sobie pod th python-PyOpenGL.spec. Zamieniłem w specu:

-BuildRequires: OpenGL-GLU-devel
-BuildRequires: OpenGL-glut-devel
+#BuildRequires:        Mesa-libGLU-devel
+#BuildRequires:        glut-devel

Nie wiem czy dobrze. Paczka zaczyna się budować ale wywala się na:

running build_ext
building 'GL.3DFX._multisample' extension
creating build/temp.linux-i686-2.5/src/interface
i686-pld-linux-gcc -pthread -DNDEBUG -g -I/usr/include/ncurses -O2
-fno-strict-aliasing -fwrapv -march=i686 -mtune=pentium4 -gdwarf-2 -g2
-feliminate-dwarf2-dups -Wall -Wstrict-prototypes -O2
-fno-strict-aliasing -fwrapv -march=i686 -mtune=pentium4 -gdwarf-2 -g2
-fPIC -DGLX_PLATFORM -DNUMERIC -I/usr/include/python2.5/Numeric
-I/usr/include/python2.5 -c src/interface/GL.3DFX._multisample.c -o
build/temp.linux-i686-2.5/src/interface/GL.3DFX._multisample.o
In file included from src/interface/GL.3DFX._multisample.c:8:
src/interface/GL.3DFX._multisample.0001.inc:472: warning: function
declaration isn't a prototype
src/interface/GL.3DFX._multisample.0001.inc: In function
'SWIG_Python_ConvertPtr':
src/interface/GL.3DFX._multisample.0001.inc:737: warning: suggest
explicit braces to avoid ambiguous 'else'
src/interface/GL.3DFX._multisample.0001.inc:788: warning:
initialization discards qualifiers from pointer target type
src/interface/GL.3DFX._multisample.0001.inc: In function
'SWIG_Python_FixMethods':
src/interface/GL.3DFX._multisample.0001.inc:963: warning:
initialization discards qualifiers from pointer target type
src/interface/GL.3DFX._multisample.0001.inc: At top level:
src/interface/GL.3DFX._multisample.0001.inc:1274: warning: function
declaration isn't a prototype
src/interface/GL.3DFX._multisample.0001.inc:1322: warning: function
declaration isn't a prototype
src/interface/GL.3DFX._multisample.0001.inc: In function 'GLErrOccurred':
src/interface/GL.3DFX._multisample.0001.inc:1336: warning: pointer
targets in assignment differ in signedness
src/interface/GL.3DFX._multisample.0001.inc: At top level:
src/interface/GL.3DFX._multisample.0001.inc:1413: warning: function
declaration isn't a prototype
src/interface/GL.3DFX._multisample.0001.inc:216: warning:
'SWIG_TypeDynamicCast' defined but not used
src/interface/GL.3DFX._multisample.0001.inc:329: warning:
'SWIG_PropagateClientData' defined but not used
src/interface/GL.3DFX._multisample.0001.inc:602: warning:
'SWIG_Python_addvarlink' defined but not used
src/interface/GL.3DFX._multisample.0001.inc:812: warning:
'SWIG_Python_MustGetPtr' defined but not used
src/interface/GL.3DFX._multisample.0001.inc:826: warning:
'SWIG_Python_ConvertPacked' defined but not used
src/interface/GL.3DFX._multisample.0001.inc:1410: warning:
'_doc_glInitMultisample3DFX' defined but not used
i686-pld-linux-gcc -pthread -shared -O2 -fno-strict-aliasing -fwrapv
-march=i686 -mtune=pentium4 -gdwarf-2 -g2
build/temp.linux-i686-2.5/src/interface/GL.3DFX._multisample.o
-L/usr/lib/python2.5/config -Lbuild/temp.linux-i686-2.5 -lGL -lGLU
-lpython2.5 -linterface_util -o
build/lib.linux-i686-2.5/OpenGL/GL/3DFX/_multisample.so
build/temp.linux-i686-2.5/libinterface_util.a(interface_util.o): In
function `init_util':
/home/users/adam/rpm/BUILD/PyOpenGL-2.0.2.01/src/interface_util/interface_util.c:795:
multiple definition of `DW.libio.h.1b123e95.0'
/home/users/adam/rpm/BUILD/PyOpenGL-2.0.2.01/src/interface_util/interface_util.c:795:
multiple definition of `DW.libio.h.1b123e95.1'
/home/users/adam/rpm/BUILD/PyOpenGL-2.0.2.01/src/interface_util/interface_util.c:795:
multiple definition of `DW.libio.h.1b123e95.2'
/home/users/adam/rpm/BUILD/PyOpenGL-2.0.2.01/src/interface_util/interface_util.c:795:
multiple definition of `DW.libio.h.1b123e95.3'
/home/users/adam/rpm/BUILD/PyOpenGL-2.0.2.01/src/interface_util/interface_util.c:795:
multiple definition of `DW.libio.h.1b123e95.4'
/home/users/adam/rpm/BUILD/PyOpenGL-2.0.2.01/src/interface_util/interface_util.c:795:
multiple definition of `DW.libio.h.1b123e95.5'
/home/users/adam/rpm/BUILD/PyOpenGL-2.0.2.01/src/interface_util/interface_util.c:795:
multiple definition of `DW.libio.h.1b123e95.6'
/home/users/adam/rpm/BUILD/PyOpenGL-2.0.2.01/src/interface_util/interface_util.c:795:
multiple definition of `DW.libio.h.1b123e95.7'
build/temp.linux-i686-2.5/libinterface_util.a(interface_util.o): In
function `__PyObject_Dimension':
/home/users/adam/rpm/BUILD/PyOpenGL-2.0.2.01/src/interface_util/interface_util.c:750:
multiple definition of `DW.libio.h.1b123e95.8'
collect2: ld returned 1 exit status
error: command 'i686-pld-linux-gcc' failed with exit status 1
błąd: Błędny status wyjścia z /var/tmp/rpm-tmp.93434 (%build)


Błędy budowania RPM-a:
    Błędny status wyjścia z /var/tmp/rpm-tmp.93434 (%build)
Error: package build failed. (no more info)

Podpowie mi ktoś jak sobie z tym poradzić?

Adam


Więcej informacji o liście dyskusyjnej pld-devel-pl