Bug 26176

Summary: st:es does not compile / st:vega does not install
Product: Mesa Reporter: Johannes Obermayr <johannesobermayr>
Component: OtherAssignee: mesa-dev
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium    
Version: git   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: Output

Description Johannes Obermayr 2010-01-22 12:49:01 UTC
Created attachment 32767 [details]
Output

Commit: 2b20b604277e3cdf7afb2431b50dbb05da12ff1c

Output: see attached file ...

I can provide a full log from openSUSE Build Service if needed ...
Comment 1 Brian Paul 2010-01-22 17:48:31 UTC
Can you try again?  Commit 2292c93bc0f703d1ebdc2b79b5f525efebe21f1c should help.
Comment 2 Chia-I Wu 2010-01-22 18:27:43 UTC
GLeglImageOES is still missing.  I've chagned glapi_nop.c to include "main/glheader.h".  It should build again now.
Comment 3 Johannes Obermayr 2010-01-23 03:36:13 UTC
Commit: 3b002c9f75dd76e41552306516545080719fc065

Thanks, it compiles but install fails with st:vega:


gmake[3]: Leaving directory `/usr/src/packages/BUILD/Mesa/src/gallium/drivers'
gmake[3]: Entering directory `/usr/src/packages/BUILD/Mesa/src/gallium/state_trackers'
gmake[4]: Entering directory `/usr/src/packages/BUILD/Mesa/src/gallium/state_trackers/dri'
gmake[4]: Leaving directory `/usr/src/packages/BUILD/Mesa/src/gallium/state_trackers/dri'
gmake[4]: Entering directory `/usr/src/packages/BUILD/Mesa/src/gallium/state_trackers/egl'
gmake[4]: Leaving directory `/usr/src/packages/BUILD/Mesa/src/gallium/state_trackers/egl'
gmake[4]: Entering directory `/usr/src/packages/BUILD/Mesa/src/gallium/state_trackers/glx'
gmake[4]: Nothing to be done for `install'.
gmake[4]: Leaving directory `/usr/src/packages/BUILD/Mesa/src/gallium/state_trackers/glx'
gmake[4]: Entering directory `/usr/src/packages/BUILD/Mesa/src/gallium/state_trackers/vega'
/usr/bin/install -c -d /usr/include/VG
/usr/bin/install: cannot change permissions of `/usr/include/VG': No such file or directory
gmake[4]: *** [install] Error 1
gmake[4]: Leaving directory `/usr/src/packages/BUILD/Mesa/src/gallium/state_trackers/vega'
gmake[3]: *** [install] Error 1
gmake[3]: Leaving directory `/usr/src/packages/BUILD/Mesa/src/gallium/state_trackers'
gmake[2]: *** [install] Error 1
gmake[2]: Leaving directory `/usr/src/packages/BUILD/Mesa/src/gallium'
make[1]: *** [install] Error 1
make[1]: Leaving directory `/usr/src/packages/BUILD/Mesa/src'
make: *** [install] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.jfVc1y (%install)
Comment 4 Chia-I Wu 2010-01-23 04:36:35 UTC
The vega state tracker does not respect DESTDIR.  It should be fixed in 6c4431c092b06d31eee5ac7ed656ab6d6423c3ef.  Can you try again?  Thanks.
Comment 5 Johannes Obermayr 2010-01-23 12:02:37 UTC
Commit: 28c3e57c8354f988f49bac69a6866418e6009a5d

It is fixed now...

Thanks.

Here is a full log from openSUSE Build Service:
http://www.mediafire.com/?z3wfemntmet

You may find other things that should be changed...

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.