Re: Make error in Mesa 7.9.2

Amy maskov <[email protected]>
Newsgroups gmane.comp.video.mesa3d.user
Message-ID <CAHHymndkVpSYw2rqYRkWHHSdpgi8fvOKR0jxc+f2QyHnUBUT0g@mail.gmail.com>
Hi
    List
           The earlier problem was with pythonMAPI that was not
installed on my box, Now getting the make error ->
***********************************************************************************************************
      mklib: Making Linux shared library:  i965_dri.so.tmp
g++ -g -O2 -Wall -Wmissing-prototypes -ffast-math -fvisibility=hidden
-fno-strict-aliasing  -fPIC  -DUSE_X86_ASM -DUSE_MMX_ASM
-DUSE_3DNOW_ASM -DUSE_SSE_ASM -D_GNU_SOURCE -DPTHREADS
-DHAVE_POSIX_MEMALIGN -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER
-DGLX_DIRECT_RENDERING -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS
-DFEATURE_GL=1 -o i965_dri.so.test
../../../../../src/mesa/drivers/dri/common/dri_test.o i965_dri.so.tmp
 /usr/local/libdrm/lib/libdrm.so.2 -lexpat -lm -lpthread -ldl
-L/usr/local/libdrm/lib -ldrm_intel -ldrm
/usr/local/libdrm/lib/libdrm_intel.so: undefined reference to `pci_device_probe'
/usr/local/libdrm/lib/libdrm_intel.so: undefined reference to `pci_system_init'
/usr/local/libdrm/lib/libdrm_intel.so: undefined reference to
`pci_system_cleanup'
/usr/local/libdrm/lib/libdrm_etintel.so: undefined reference to
`pci_device_find_by_slot'
collect2: ld returned 1 exit status
****************************************************************************************************
 whether the problem is with libdrm or with mesa?


Thanks in advance
Amy

On 9/6/11, Amy maskov <[email protected]> wrote:
> Hi
>     Jose
>            You are right, though libdrm was installed with radeon
> options, mesa configure could not find it until set it through
> LIBDRM_RAEDON_CFLAG AND LIBDRM_RAEDON_LIB. but now the make command is
> giving an syntax error in ->
>
>    ../../../src/mapi/mapi/mapi_abi.py \
>                 -i vgapi/vgapi_defines.h vgapi.csv > vgapi_tmp.h
>   File "../../../src/mapi/mapi/mapi_abi.py", line 63
>     sep = '' if t.endswith('*') else ' '
>
> now this syntax error is nothing to do with any config options etc. i
> think its a python error , i have python 2 which it checked during
> configure options.
>
> Can anyone suggests the core of the problem.
> Thanks in advance
>
> Amy.
>
> On 9/5/11, Jose Ramon Muñoz Pekkarinen <[email protected]> wrote:
>>
>> 	It seems your problem is here.
>>
>>> configure: WARNING: libdrm_radeon is missing, not building
>>> gallium-radeon
>>
>> 	Did you build drm first?
>>
>> 	These links will help you in case you're lost:
>>
>> 	http://pkg-xorg.alioth.debian.org/howto/build-mesa.html
>>
>> 	http://dri.freedesktop.org/wiki/Building
>> 	
>> 	http://www.x.org/wiki/radeonBuildHowTo
>>
>> 	Greetings
>>
>> On Monday 05 September 2011 12:26:14 Amy maskov wrote:
>>> Hi
>>>    List Users
>>>                    I am trying to compile Mesa 7.9.2 on centos 5.6
>>> [Linux localhost.localdomain 2.6.39-4.el5.elrepo #1 SMP PREEMPT Thu
>>> Aug 4 19:58:19 EDT 2011 i686 i686 i386 GNU/Linux] When i run
>>> ./configure as shown next, it confgures successfully, and then makes
>>> gives an error which is given at last section of the mail. I could not
>>> figure it out where is the problem?
>>>
>>> Can anyone guide me
>>> Thanks in advance.
>>> Amy
>>>
>>> ***************************************************************************
>>> *******************************
>>>
>>> [root@localhost Mesa-7.9.2]# ./configure
>>> LIBDRM_CFLAGS="-I/usr/local/libdrm/iclude/libdrm
>>> -I/usr/local/libdrm/include"
>>> LIBDRM_LIBS="/usr/local/libdrm/lib/libdrm.so.2"
>>> GLPROTO_CFLAGS="-I/usr/local/glproto/include/GL/internal
>>> -I/usr/local/glproto/include/GL"
>>> GLPROTO_LIBS="/usr/lib/nvidia/libGL.so" --prefix=/usr/local/Mesa-7.9.2
>>> checking build system type... i686-pc-linux-gnu
>>> checking host system type... i686-pc-linux-gnu
>>> checking for gcc... gcc
>>> checking whether the C compiler works... yes
>>> checking for C compiler default output file name... a.out
>>> checking for suffix of executables...
>>> checking whether we are cross compiling... no
>>> checking for suffix of object files... o
>>> checking whether we are using the GNU C compiler... yes
>>> checking whether gcc accepts -g... yes
>>> checking for gcc option to accept ISO C89... none needed
>>> checking how to run the C preprocessor... gcc -E
>>> checking for gcc... (cached) gcc
>>> checking whether we are using the GNU C compiler... (cached) yes
>>> checking whether gcc accepts -g... (cached) yes
>>> checking for gcc option to accept ISO C89... (cached) none needed
>>> checking for g++... g++
>>> checking whether we are using the GNU C++ compiler... yes
>>> checking whether g++ accepts -g... yes
>>> checking for gmake... gmake
>>> checking for python2... python2
>>> checking for makedepend... /usr/bin/makedepend
>>> checking for sed... /bin/sed
>>> checking for a BSD-compatible install... /usr/bin/install -c
>>> checking if compiling with clang... no
>>> checking whether gcc version is sufficient... yes
>>> checking for pkg-config... /usr/bin/pkg-config
>>> checking pkg-config is at least version 0.9.0... yes
>>> checking whether gcc supports -fvisibility=hidden... yes
>>> checking whether g++ supports -fvisibility=hidden... yes
>>> checking whether to enable assembly... yes, x86
>>> checking for gcc option to produce PIC... -fPIC
>>> checking for dlopen... no
>>> checking for dlopen in -ldl... yes
>>> checking for posix_memalign... yes
>>> checking pkg-config files for X11 are available... yes
>>> checking for X11... yes
>>> checking for LIBDRM... yes
>>> checking for DRI2PROTO... yes
>>> checking for GLPROTO... yes
>>> checking for XF86VIDMODE... yes
>>> checking for DRIGL... yes
>>> checking for LIBDRM_RADEON... no
>>> checking expat.h usability... yes
>>> checking expat.h presence... yes
>>> checking for expat.h... yes
>>> checking for XML_ParserCreate in -lexpat... yes
>>> checking for INTEL... yes
>>> checking for XCB_DRI2... no
>>> checking for LIBUDEV... no
>>> checking for GLW... yes
>>> checking udis86.h usability... no
>>> checking udis86.h presence... no
>>> checking for udis86.h... no
>>> checking for llvm-config... no
>>> checking for XORG... no
>>> configure: WARNING: libdrm_radeon is missing, not building
>>> gallium-radeon
>>> (r300) configure: creating ./config.status
>>> config.status: creating configs/autoconf
>>> config.status: executing configs commands
>>>
>>>         prefix:          /usr/local/Mesa-7.9.2
>>>         exec_prefix:     ${prefix}
>>>         libdir:          ${exec_prefix}/lib
>>>         includedir:      ${prefix}/include
>>>
>>>         Driver:          dri
>>>         OSMesa:          no
>>>         DRI drivers:     i810 i915 i965 mach64 mga r128 r200 r300 r600
>>> radeon savage sis tdfx unichrome swrast
>>>         DRI driver dir:  ${libdir}/dri
>>>         Use XCB:         no
>>>
>>>         llvm:            no
>>>
>>>         Gallium:         yes
>>>         Gallium dirs:    auxiliary drivers state_trackers
>>>         Target dirs:      egl dri-swrast
>>>         Winsys dirs:     sw sw/xlib sw/dri i915/sw
>>>         Driver dirs:     softpipe failover galahad trace rbug identity
>>> svga i915 i965
>>>         Trackers dirs:   dri egl
>>>         EGL client APIs: $(GL_LIB)
>>>
>>>         Shared libs:     yes
>>>         Static libs:     no
>>>         EGL:             glx
>>>         EGL platforms:   x11 drm
>>>         GLU:             yes
>>>         GLw:             yes (Motif: no)
>>>         glut:            no
>>>
>>>         CFLAGS:          -g -O2 -Wall -Wmissing-prototypes -std=c99
>>> -ffast-math -fvisibility=hidden -fno-strict-aliasing -fPIC
>>>         CXXFLAGS:        -g -O2 -Wall -fvisibility=hidden
>>> -fno-strict-aliasing -fPIC
>>>         Macros:          -D_GNU_SOURCE -DPTHREADS
>>> -DHAVE_POSIX_MEMALIGN -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER
>>> -DGLX_DIRECT_RENDERING -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS
>>> -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM
>>>
>>>         PYTHON2:         python2
>>>
>>>         Run 'gmake' to build Mesa
>>> ***************************************************************************
>>> ****************************** make error->
>>>
>>> ............................
>>> ...........................
>>> gcc -c -I. -I../../../../../src/mesa/drivers/dri/common -Iserver
>>> -I../../../../../include -I../../../../../src/mapi
>>> -I../../../../../src/mesa -I../../../../../src/egl/main
>>> -I../../../../../src/egl/drivers/dri -I/usr/local/libdrm/iclude/libdrm
>>> -I/usr/local/libdrm/iclude  -g -O2 -Wall -Wmissing-prototypes -std=c99
>>> -ffast-math -fvisibility=hidden -fno-strict-aliasing  -fPIC
>>> -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM
>>> -D_GNU_SOURCE -DPTHREADS -DHAVE_POSIX_MEMALIGN
>>> -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING
>>> -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS -DFEATURE_GL=1
>>> ../common/utils.c -o ../common/utils.o
>>> In file included from ../common/utils.h:32,
>>>                  from ../common/utils.c:37:
>>> ../../../../../include/GL/internal/dri_interface.h:51:17: error:
>>> drm.h: No such file or directory
>>> In file included from ../common/utils.h:32,
>>>                  from ../common/utils.c:37:
>>> ../../../../../include/GL/internal/dri_interface.h:317: error:
>>> expected declaration specifiers or ‘...’ before ‘drm_clip_rect_t’
>>> ../../../../../include/GL/internal/dri_interface.h:319: error:
>>> expected declaration specifiers or ‘...’ before ‘drm_clip_rect_t’
>>> ../../../../../include/GL/internal/dri_interface.h:373: error:
>>> expected declaration specifiers or ‘...’ before ‘drm_clip_rect_t’
>>> ../../../../../include/GL/internal/dri_interface.h:632: error:
>>> expected declaration specifiers or ‘...’ before ‘drm_drawable_t’
>>> ../../../../../include/GL/internal/dri_interface.h:640: error:
>>> expected declaration specifiers or ‘...’ before ‘drm_context_t’
>>> gmake[6]: *** [../common/utils.o] Error 1
>>> gmake[6]: Leaving directory
>>> `/root/Downloads/Mesa-7.9.2/src/mesa/drivers/dri/i810'
>>> gmake[5]: *** [lib] Error 2
>>> gmake[5]: Leaving directory
>>> `/root/Downloads/Mesa-7.9.2/src/mesa/drivers/dri/i810'
>>> gmake[4]: *** [subdirs] Error 1
>>> gmake[4]: Leaving directory
>>> `/root/Downloads/Mesa-7.9.2/src/mesa/drivers/dri' gmake[3]: ***
>>> [default]
>>> Error 1
>>> gmake[3]: Leaving directory
>>> `/root/Downloads/Mesa-7.9.2/src/mesa/drivers'
>>> gmake[2]: *** [driver_subdirs] Error 2
>>> gmake[2]: Leaving directory `/root/Downloads/Mesa-7.9.2/src/mesa'
>>> make[1]: *** [subdirs] Error 1
>>> make[1]: Leaving directory `/root/Downloads/Mesa-7.9.2/src'
>>> make: *** [default] Error 1
>>> ***************************************************************************
>>> ********************************
>>> _______________________________________________
>>> mesa-users mailing list
>>> [email protected]
>>> http://lists.freedesktop.org/mailman/listinfo/mesa-users
>>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.