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 _______________________________________________ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl