bugzilla-daemon at freedesktop.org
2011-Mar-19 03:43 UTC
[Nouveau] [Bug 35441] New: header files (at least nouveau_device.h and nouveau_grojb.h) missing from git
https://bugs.freedesktop.org/show_bug.cgi?id=35441
Summary: header files (at least nouveau_device.h and
nouveau_grojb.h) missing from git
Product: Mesa
Version: git
Platform: Other
OS/Version: All
Status: NEW
Severity: major
Priority: medium
Component: Drivers/DRI/nouveau
AssignedTo: nouveau at lists.freedesktop.org
ReportedBy: rwhite at pobox.com
The current git repository as of this date is missing at least two header files
referenced by src/mesa/drivers/dri/nouveau/nouveau_driver.h
The file nouveau_device.h is missing and when I just experimentally commented
that out then nouveau_gobj.h cropped up missing so I stopped.
All the other header files in the same block of includes that I could locate
are all apparently local to this directory. They are also all local includes
(e.g. in "" not <> quotes) so I figure they are all from here.
spot checking I think
nouveau_device.h, nouveau_grobj.h, nouveau_channel.h, and nouveau_notifier.h
and any .c files they front for are suspiciously missing or live somewhere
inobvious to me.
This was first observed about two weeks ago but I didn't realize this was
the
right place to report it. /doh.
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2011-Mar-20 07:15 UTC
[Nouveau] [Bug 35441] header files (at least nouveau_device.h and nouveau_grojb.h) missing from git
https://bugs.freedesktop.org/show_bug.cgi?id=35441 --- Comment #1 from ????????? Gli?a ?????? <cglita at yahoo.com> 2011-03-20 00:15:41 PDT --- Created an attachment (id=44629) View: https://bugs.freedesktop.org/attachment.cgi?id=44629 Review: https://bugs.freedesktop.org/review?bug=35441&attachment=44629 a suitable patch In file `src/mesa/drivers/dri/nouveau/Makefile.am' use `LIBDRM_CFLAGS' instead of just `CFLAGS': the pkg-config flags from `libdrm_nouveau.pc' (installed by `libdrm') must yield its `-I/usr/include/nouveau' where you find all these "missing" header files. (`INCLUDES' variable instead does not seem to work). c. -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2011-Mar-24 09:49 UTC
[Nouveau] [Bug 35441] header files (at least nouveau_device.h and nouveau_grojb.h) missing from git
https://bugs.freedesktop.org/show_bug.cgi?id=35441
????????? Gli?a ?????? <cglita at yahoo.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #44629|0 |1
is obsolete| |
--- Comment #2 from ????????? Gli?a ?????? <cglita at yahoo.com>
2011-03-24 02:49:54 PDT ---
Created an attachment (id=44779)
View: https://bugs.freedesktop.org/attachment.cgi?id=44779
Review: https://bugs.freedesktop.org/review?bug=35441&attachment=44779
just nouveau *.pc
no need to for libdrm, see configs/linux-dri
(it was `../Makefile' not `../Makefile.am')
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2011-Mar-24 09:56 UTC
[Nouveau] [Bug 35441] header files (at least nouveau_device.h and nouveau_grojb.h) missing from git
https://bugs.freedesktop.org/show_bug.cgi?id=35441
????????? Gli?a ?????? <cglita at yahoo.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jordan.yelloz+fdo at gmail.com
--- Comment #3 from ????????? Gli?a ?????? <cglita at yahoo.com>
2011-03-24 02:56:53 PDT ---
*** Bug 35609 has been marked as a duplicate of this bug. ***
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2011-Mar-24 18:00 UTC
[Nouveau] [Bug 35441] header files (at least nouveau_device.h and nouveau_grojb.h) missing from git
https://bugs.freedesktop.org/show_bug.cgi?id=35441
Francisco Jerez <currojerez at riseup.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |chalserogers at gmail.com
--- Comment #4 from Francisco Jerez <currojerez at riseup.net> 2011-03-24
11:00:51 PDT ---
Apparently the problem is just that CFLAGS is not taken into account during the
DRI driver compilation when using "--enable-shared-dricore".
Christopher, was that the intended behavior of that option?
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2011-Mar-25 08:36 UTC
[Nouveau] [Bug 35441] header files (at least nouveau_device.h and nouveau_grojb.h) missing from git
https://bugs.freedesktop.org/show_bug.cgi?id=35441
????????? Gli?a ?????? <cglita at yahoo.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #44779|0 |1
is obsolete| |
--- Comment #5 from ????????? Gli?a ?????? <cglita at yahoo.com>
2011-03-25 01:36:40 PDT ---
Created an attachment (id=44812)
View: https://bugs.freedesktop.org/attachment.cgi?id=44812
Review: https://bugs.freedesktop.org/review?bug=35441&attachment=44812
use pkgconfig in configure.ac and INCLUDES in Makefiles
- moved `+=' stuff after "include ../Makefile.template"
- placing stuff in configure.ac
shortcoming:
should consider for nouveau also nv50 etc. like for radeon r300 r600 ...
proposal:
split `Makefile.template' into `Makefile.common' and
`Makefile.targets'
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2011-Mar-25 08:38 UTC
[Nouveau] [Bug 35441] header files (at least nouveau_device.h and nouveau_grojb.h) missing from git
https://bugs.freedesktop.org/show_bug.cgi?id=35441 --- Comment #6 from ????????? Gli?a ?????? <cglita at yahoo.com> 2011-03-25 01:38:48 PDT --- Created an attachment (id=44813) View: https://bugs.freedesktop.org/attachment.cgi?id=44813 Review: https://bugs.freedesktop.org/review?bug=35441&attachment=44813 uses pkgconfig in configure.ac and configure and INCLUDES in Makefiles same patch but added stuff also for `configure' script -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2011-Mar-27 11:51 UTC
[Nouveau] [Bug 35441] header files (at least nouveau_device.h and nouveau_grojb.h) missing from git
https://bugs.freedesktop.org/show_bug.cgi?id=35441 --- Comment #7 from Peter Hjalmarsson <xake at rymdraket.net> 2011-03-27 04:51:33 PDT --- (From update of attachment 44813) Emm, why rename the radeon variable? -RADEON_LIBS = `pkg-config --libs libdrm_radeon` +NOUVEAU_LIBS = `shell pkg-config libdrm_nouveau --libs` +NOUVEAU_CFLAGS = `shell pkg-config libdrm_nouveau --cflags` + +RADEON_LDFLAGS = `pkg-config --libs libdrm_radeon` -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2011-Mar-27 19:44 UTC
[Nouveau] [Bug 35441] header files (at least nouveau_device.h and nouveau_grojb.h) missing from git
https://bugs.freedesktop.org/show_bug.cgi?id=35441 --- Comment #8 from ????????? Gli?a ?????? <cglita at yahoo.com> 2011-03-27 12:44:29 PDT --- (In reply to comment #7)> (From update of attachment 44813 [details]) > Emm, why rename the radeon variable? > > > -RADEON_LIBS = `pkg-config --libs libdrm_radeon` > +NOUVEAU_LIBS = `shell pkg-config libdrm_nouveau --libs` > +NOUVEAU_CFLAGS = `shell pkg-config libdrm_nouveau --cflags` > + > +RADEON_LDFLAGS = `pkg-config --libs libdrm_radeon`It seemed as a bug w.r.t. uninformed use in all Makefiles. RADEON_LIBS looks like gone (not LIBDRM_RADEON_LIBS though with one occurence in `configure.ac':1053); it's not coming from normal PKG_CHECK_MODULES m4 macro: LIBDRM_RADEON_* do in lines 870-873, and then are read in lines 1052-1053. Is this better? -RADEON_LIBS = `pkg-config --libs libdrm_radeon` -RADEON_CFLAGS = `pkg-config --cflags libdrm_radeon` +LIBDRM_RADEON_LIBS = `pkg-config --libs libdrm_radeon` +LIBDRM_RADEON_CFLAGS = `pkg-config --cflags libdrm_radeon` +RADEON_CFLAGS = "-DHAVE_LIBDRM_RADEON=1 $LIBDRM_RADEON_CFLAGS" +RADEON_LDFLAGS = "$LIBDRM_RADEON_LIBS" -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2011-Mar-29 16:30 UTC
[Nouveau] [Bug 35441] header files (at least nouveau_device.h and nouveau_grojb.h) missing from git
https://bugs.freedesktop.org/show_bug.cgi?id=35441
????????? Gli?a ?????? <cglita at yahoo.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #44812|0 |1
is obsolete| |
--- Comment #9 from ????????? Gli?a ?????? <cglita at yahoo.com>
2011-03-29 09:30:05 PDT ---
Created an attachment (id=45008)
View: https://bugs.freedesktop.org/attachment.cgi?id=45008
Review: https://bugs.freedesktop.org/review?bug=35441&attachment=45008
use pkgconfig in configure.ac and INCLUDES in Makefiles
configs/linux-dri is a makefile
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2011-Mar-29 16:31 UTC
[Nouveau] [Bug 35441] header files (at least nouveau_device.h and nouveau_grojb.h) missing from git
https://bugs.freedesktop.org/show_bug.cgi?id=35441
????????? Gli?a ?????? <cglita at yahoo.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #44813|0 |1
is obsolete| |
--- Comment #10 from ????????? Gli?a ?????? <cglita at yahoo.com>
2011-03-29 09:31:01 PDT ---
Created an attachment (id=45009)
View: https://bugs.freedesktop.org/attachment.cgi?id=45009
Review: https://bugs.freedesktop.org/review?bug=35441&attachment=45009
uses pkgconfig in configure.ac and configure and INCLUDES in Makefiles
configs/linux-dri is a makefile
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2011-Mar-30 10:57 UTC
[Nouveau] [Bug 35441] header files (at least nouveau_device.h and nouveau_grojb.h) missing from git
https://bugs.freedesktop.org/show_bug.cgi?id=35441 --- Comment #11 from ????????? Gli?a ?????? <cglita at yahoo.com> 2011-03-30 03:57:03 PDT --- Created an attachment (id=45037) View: https://bugs.freedesktop.org/attachment.cgi?id=45037 Review: https://bugs.freedesktop.org/review?bug=35441&attachment=45037 split Makefile.template and use pkgconfig in configure.ac and INCLUDES in Makefiles split `Makefile.template' into `Makefile.defines' and `Makefile.targets' -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2011-Mar-30 10:58 UTC
[Nouveau] [Bug 35441] header files (at least nouveau_device.h and nouveau_grojb.h) missing from git
https://bugs.freedesktop.org/show_bug.cgi?id=35441 --- Comment #12 from ????????? Gli?a ?????? <cglita at yahoo.com> 2011-03-30 03:58:57 PDT --- Created an attachment (id=45038) View: https://bugs.freedesktop.org/attachment.cgi?id=45038 Review: https://bugs.freedesktop.org/review?bug=35441&attachment=45038 split Makefile.template and use pkgconfig in configure.ac and configure and INCLUDES in Makefiles split `Makefile.template' into `Makefile.defines' and `Makefile.targets' -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2011-May-13 07:00 UTC
[Nouveau] [Bug 35441] header files (at least nouveau_device.h and nouveau_grojb.h) missing from git
https://bugs.freedesktop.org/show_bug.cgi?id=35441
Fabio Pedretti <fabio.ped at libero.it> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |johannesobermayr at gmx.de
--- Comment #13 from Fabio Pedretti <fabio.ped at libero.it> 2011-05-13
00:00:18 PDT ---
*** Bug 37147 has been marked as a duplicate of this bug. ***
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2011-May-14 17:58 UTC
[Nouveau] [Bug 35441] header files (at least nouveau_device.h and nouveau_grojb.h) missing from git
https://bugs.freedesktop.org/show_bug.cgi?id=35441
Johannes Obermayr <johannesobermayr at gmx.de> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #45008|0 |1
is obsolete| |
Attachment #45009|0 |1
is obsolete| |
Attachment #45037|0 |1
is obsolete| |
Attachment #45038|0 |1
is obsolete| |
--- Comment #14 from Johannes Obermayr <johannesobermayr at gmx.de>
2011-05-14 10:58:48 PDT ---
Created an attachment (id=46722)
View: https://bugs.freedesktop.org/attachment.cgi?id=46722
Review: https://bugs.freedesktop.org/review?bug=35441&attachment=46722
Final fix!
This patches fixes whole compiling.
Tested on openSUSE (with and without --enable-shared-dricore).
https://build.opensuse.org/package/show?package=Mesa&project=home%3Ajobermayr
(with --enable-shared-dricore)
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2011-May-14 18:01 UTC
[Nouveau] [Bug 35441] [PATCH] Mesa does not find nouveau include files with --enable-shared-dricore
https://bugs.freedesktop.org/show_bug.cgi?id=35441
Johannes Obermayr <johannesobermayr at gmx.de> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|header files (at least |[PATCH] Mesa does not find
|nouveau_device.h and |nouveau include files with
|nouveau_grojb.h) missing |--enable-shared-dricore
|from git |
Status|NEW |ASSIGNED
Severity|major |critical
Priority|medium |highest
Component|Drivers/DRI/nouveau |Mesa core
AssignedTo|nouveau at lists.freedesktop.o |mesa-dev at
lists.freedesktop.
|rg |org
--- Comment #15 from Johannes Obermayr <johannesobermayr at gmx.de>
2011-05-14 11:01:46 PDT ---
Set 'Component: Mesa core' since the patch touches core parts.
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.