Re: first 0.16.0 release candidate -- please test
Ville Skyttä <scop <at> users.sourceforge.net>
2006-10-28 17:57:32 GMT
On Sat, 2006-10-28 at 18:46 +0200, Nicolas Boullis wrote:
> Hi,
>
> On Sun, Oct 08, 2006 at 07:28:39PM +0300, Ville Skyttä wrote:
> > On Wed, 2006-09-20 at 22:33 +0300, Ville Skyttä wrote:
> > > On Mon, 2006-09-18 at 11:40 +0200, Nicolas Boullis wrote:
> > > > On Sat, Sep 16, 2006 at 01:44:51PM +0300, Ville Skyttä wrote:
> > >
> > > > > Also, FYI, a bunch of these warnings have cropped up when compiling
> > > > > against Fedora Core 6 development kernels:
> > > > > include/linux/config.h:6:2: warning: #warning Including config.h is deprecated.
> > > > > (this warning is not in the vanilla kernel, it's a patch in the FC one)
> > > >
> > > > Uh!? Any idea why this would be deprecated?
> > >
> > > The FC6testX kernel package changelog doesn't tell nor does the patch
> > > have any documentation, but the contents of config.h do contain a hint:
> > > http://tinyurl.com/q9tbc
>
> Uh!? I never read that message you're quoting... Did you actually send
> it to the list?
Yes, see attachment (and also the part about the "make install" problem
in it which I was having with your suggested patch, and the question
about the installation subdir).
> I can't find it in my personal archive, nor or sourceforge's...
I don't see it in the sf.net archives either.
> Any other message you sent that I may have missed?
Hard to tell. Attached is another one from Sep 20 which doesn't seem to
be in the archives either. I suppose that's about it.
> > The deprecation notice is in vanilla kernel now too:
> > http://www.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=038b0a6d8d32db934bba6a24e74e76e4e327a94f
> >
> > ...and linux/config.h has been already removed from the latest FC6 test
> > kernels.
...and now apparently from Linus' tree too.
> Quick and dirty fix for that case:
> > sed -i -e 's|<linux/config\.h>|<linux/autoconf.h>|' modules/*.[hc]
>
> Hmmm, I'm afraid it won't work with old (such as 2.4) kernels; would it?
No idea, it's been over 2 years since I've had any personal interest
towards 2.4 kernels... and if you want my opinion, given the currently
available resources, it wouldn't seem like a bad call to leave pre-2.6.x
kernels behind in the dxr3 project as of 0.16.0.
BTW I remember hearing that #include <linux/autoconf.h> shouldn't be
necessary in 2.6, #include <linux/config.h> could be just dropped
without a replacement and the module build stuff should include the
necessary stuff automatically. I suppose that won't help much if at all
with the 2.4 problem above though.
On Mon, 2006-09-18 at 11:40 +0200, Nicolas Boullis wrote:
> Hi,
>
> On Sat, Sep 16, 2006 at 01:44:51PM +0300, Ville Skyttä wrote:
> >
> > Build doesn't go too smoothly with 2.6.18-rc7 -- include/linux/version.h
> > no longer contains UTS_RELEASE, it has moved to
> > include/linux/utsrelease.h. The attached utsrelease.patch isn't too
> > pretty, but fixes it.
>
> I don't really like it. Parsing UTS_RELEASE certainly was a dirty hack;
> no need to make it dirtier...
:)
> How about the attached patch?
> (Note that the limit at 2.5.51 may not be correct at all...)
Looks better to me, however my "make install" failed to install anything
with this Makefile with 2.6.17.x and 2.6.18-rcx. I like to install into
$(DESTDIR)/lib/modules/$(shell uname -r)/extra/em8300; previously that
was done just by passing MODINST=extra/em8300. How would that be done
with the new Makefile?
> > Also, FYI, a bunch of these warnings have cropped up when compiling
> > against Fedora Core 6 development kernels:
> > include/linux/config.h:6:2: warning: #warning Including config.h is deprecated.
> > (this warning is not in the vanilla kernel, it's a patch in the FC one)
>
> Uh!? Any idea why this would be deprecated?
The FC6testX kernel package changelog doesn't tell nor does the patch
have any documentation, but the contents of config.h do contain a hint:
http://tinyurl.com/q9tbc
On Mon, 2006-09-18 at 11:40 +0200, Nicolas Boullis wrote:
> On Sat, Sep 16, 2006 at 03:32:57PM +0300, Ville Skyttä wrote:
> > On Wed, 2006-09-13 at 19:13 +0200, Nicolas Boullis wrote:
> >
> > > As usual, the RC tarball is available from
> > > http://dxr3.sourceforge.net/download/em8300-0.16.0-rc1.tar.gz
> >
> > Shouldn't modules/EM8300.conf be included in the tarball? See attached
> > patch.
>
> Nice catch; the patch looks sane (it even makes things cleaner).
Committed.
> > Maybe it could be also installed by "make install" -- but the location
> > of the alsa/cards dir varies somewhat between distros, FC
> > uses /etc/alsa/cards, Debian /usr/share/alsa/cards, others may use
> > something else...
>
> If you can find out a way to know were to install this file, it would be
> nice.
Maybe take the same approach as with the firmware dir? Default to
$(datadir)/alsa/cards; that's what upstream ALSA itself defaults to.
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Dxr3-devel mailing list
Dxr3-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dxr3-devel