* CVS, git, or something else?
@ 2008-11-24 23:10 Keith A. Milner
2008-11-24 23:47 ` CVS, git, or something else? Build patch failure Eliot Blennerhassett
0 siblings, 1 reply; 11+ messages in thread
From: Keith A. Milner @ 2008-11-24 23:10 UTC (permalink / raw)
To: alsa-devel
I've been trying to check out the latest alsa-driver source to do some work on
it. I followed the instructions at:
http://www.alsa-project.org/main/index.php/GIT_Server#Occasional_Developers
But when I cd alsa-drivers and gitcompile, it fails:
make[1]: Entering directory
`/homedirs/kamilner/Development/Workspace/alsa/alsa-driver/acore'
copying file alsa-kernel/core/init.c
patching file init.c
Hunk #2 succeeded at 280 (offset 3 lines).
Hunk #3 succeeded at 306 (offset 3 lines).
Hunk #4 FAILED at 568.
1 out of 4 hunks FAILED -- saving rejects to file init.c.rej
make[1]: *** [init.c] Error 1
make[1]: Leaving directory
`/homedirs/kamilner/Development/Workspace/alsa/alsa-driver/acore'
make: *** [dep] Error 1
Do I have the right version? Am I going about this the right way? I see a lot
of posts on this list talking about CVS but none mentioning git.
Maybe I should be using CVS instead?
--
Keith A. Milner
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: CVS, git, or something else? Build patch failure.
2008-11-24 23:10 CVS, git, or something else? Keith A. Milner
@ 2008-11-24 23:47 ` Eliot Blennerhassett
2008-11-24 23:56 ` Keith A. Milner
0 siblings, 1 reply; 11+ messages in thread
From: Eliot Blennerhassett @ 2008-11-24 23:47 UTC (permalink / raw)
To: alsa-devel; +Cc: Keith A. Milner
On Tuesday 25 November 2008 12:10:29 Keith A. Milner wrote:
> I've been trying to check out the latest alsa-driver source to do some work
> on it. I followed the instructions at:
> http://www.alsa-project.org/main/index.php/GIT_Server#Occasional_Developers
>
> But when I cd alsa-drivers and gitcompile, it fails:
>
> make[1]: Entering directory
> `/homedirs/kamilner/Development/Workspace/alsa/alsa-driver/acore'
> copying file alsa-kernel/core/init.c
> patching file init.c
> Hunk #2 succeeded at 280 (offset 3 lines).
> Hunk #3 succeeded at 306 (offset 3 lines).
> Hunk #4 FAILED at 568.
> 1 out of 4 hunks FAILED -- saving rejects to file init.c.rej
> make[1]: *** [init.c] Error 1
> make[1]: Leaving directory
> `/homedirs/kamilner/Development/Workspace/alsa/alsa-driver/acore'
> make: *** [dep] Error 1
I see this too. My kernel: ubuntu 2.6.24-21-generic
Heres the .rej file.
***************
*** 552,560 ****
return -EINVAL;
#ifndef CONFIG_SYSFS_DEPRECATED
if (!card->card_dev) {
card->card_dev = device_create(sound_class, card->dev,
MKDEV(0, 0), NULL,
"card%i", card->number);
if (IS_ERR(card->card_dev))
card->card_dev = NULL;
}
--- 568,586 ----
return -EINVAL;
#ifndef CONFIG_SYSFS_DEPRECATED
if (!card->card_dev) {
+ #ifdef CONFIG_SND_HAS_DEVICE_CREATE_DRVDATA
+ card->card_dev = device_create_drvdata(sound_class, card->dev,
+ MKDEV(0, 0), NULL,
+ "card%i", card->number);
+ #elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 27)
card->card_dev = device_create(sound_class, card->dev,
MKDEV(0, 0), NULL,
"card%i", card->number);
+ #else
+ card->card_dev = device_create(sound_class, card->dev,
+ MKDEV(0, 0),
+ "card%i", card->number);
+ #endif
if (IS_ERR(card->card_dev))
card->card_dev = NULL;
}
>
> Do I have the right version? Am I going about this the right way? I see a
> lot of posts on this list talking about CVS but none mentioning git.
>
> Maybe I should be using CVS instead?
No. git is right.
--
--
Eliot Blennerhassett
www.audioscience.com
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: CVS, git, or something else? Build patch failure.
2008-11-24 23:47 ` CVS, git, or something else? Build patch failure Eliot Blennerhassett
@ 2008-11-24 23:56 ` Keith A. Milner
2008-11-25 0:45 ` Eliot Blennerhassett
0 siblings, 1 reply; 11+ messages in thread
From: Keith A. Milner @ 2008-11-24 23:56 UTC (permalink / raw)
To: alsa-devel
On Monday 24 November 2008 23:47:27 Eliot Blennerhassett wrote:
>
> I see this too. My kernel: ubuntu 2.6.24-21-generic
I'm on Mandriva kernel version 2.6.24.7
>
> No. git is right.
Thank you very much for confirming this. I thought I was missing something,
but I couldn't see what.
I believe the kernerl version shouldn't matter as this error occurs when
trying to apply a patch to one of the main files. I guess we have to sit
tight for someone to fix this, or just delete and ignore the patch file for
now?
Cheers,
--
Keith A. Milner
^ permalink raw reply [flat|nested] 11+ messages in thread
* Build patch failure.
2008-11-24 23:56 ` Keith A. Milner
@ 2008-11-25 0:45 ` Eliot Blennerhassett
2008-11-25 0:49 ` Takashi Iwai
0 siblings, 1 reply; 11+ messages in thread
From: Eliot Blennerhassett @ 2008-11-25 0:45 UTC (permalink / raw)
To: alsa-devel; +Cc: Takashi Iwai, Keith A. Milner
On Tuesday 25 November 2008 12:56:52 Keith A. Milner wrote:
> On Monday 24 November 2008 23:47:27 Eliot Blennerhassett wrote:
> > I see this too. My kernel: ubuntu 2.6.24-21-generic
>
> I'm on Mandriva kernel version 2.6.24.7
>
> > No. git is right.
>
> Thank you very much for confirming this. I thought I was missing something,
> but I couldn't see what.
>
> I believe the kernerl version shouldn't matter as this error occurs when
> trying to apply a patch to one of the main files. I guess we have to sit
> tight for someone to fix this, or just delete and ignore the patch file for
> now?
I applied the rejected part of the patch manually.
(cp init.c.orig init.c; patch init.c init.patch; edit init.c and apply
init.c.rej manually)
But now have another reject in hda_beep.c (if you aren't building for
intel-hda this might not affect you).
Well I fixed this manually and now all OK.
Heres the .rej for hda_beep.c
***************
*** 87,93 ****
return -ENOMEM;
snprintf(beep->phys, sizeof(beep->phys),
"card%d/codec#%d/beep0", codec->bus->card->number, codec->addr);
input_dev = input_allocate_device();
/* setup digital beep device */
input_dev->name = "HDA Digital PCBeep";
--- 93,103 ----
return -ENOMEM;
snprintf(beep->phys, sizeof(beep->phys),
"card%d/codec#%d/beep0", codec->bus->card->number, codec->addr);
+ #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 15)
input_dev = input_allocate_device();
+ #else
+ input_dev = kzalloc(sizeof(*input_dev), GFP_KERNEL);
+ #endif
/* setup digital beep device */
input_dev->name = "HDA Digital PCBeep";
cheers
--
--
Eliot Blennerhassett
www.audioscience.com
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Build patch failure.
2008-11-25 0:45 ` Eliot Blennerhassett
@ 2008-11-25 0:49 ` Takashi Iwai
2008-11-25 1:00 ` Eliot Blennerhassett
0 siblings, 1 reply; 11+ messages in thread
From: Takashi Iwai @ 2008-11-25 0:49 UTC (permalink / raw)
To: Eliot Blennerhassett; +Cc: alsa-devel, Keith A. Milner
At Tue, 25 Nov 2008 13:45:53 +1300,
Eliot Blennerhassett wrote:
>
> On Tuesday 25 November 2008 12:56:52 Keith A. Milner wrote:
> > On Monday 24 November 2008 23:47:27 Eliot Blennerhassett wrote:
> > > I see this too. My kernel: ubuntu 2.6.24-21-generic
> >
> > I'm on Mandriva kernel version 2.6.24.7
> >
> > > No. git is right.
> >
> > Thank you very much for confirming this. I thought I was missing something,
> > but I couldn't see what.
> >
> > I believe the kernerl version shouldn't matter as this error occurs when
> > trying to apply a patch to one of the main files. I guess we have to sit
> > tight for someone to fix this, or just delete and ignore the patch file for
> > now?
>
> I applied the rejected part of the patch manually.
> (cp init.c.orig init.c; patch init.c init.patch; edit init.c and apply
> init.c.rej manually)
>
> But now have another reject in hda_beep.c (if you aren't building for
> intel-hda this might not affect you).
> Well I fixed this manually and now all OK.
Check my snapshot version:
ftp://ftp.kernel.org/pub/linux/kernel/people/tiwai/snapshot/alsa-driver-snapshot.tar.gz
Do you still have any build problem with it?
thanks,
Takashi
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Build patch failure.
2008-11-25 0:49 ` Takashi Iwai
@ 2008-11-25 1:00 ` Eliot Blennerhassett
2008-11-25 1:18 ` Takashi Iwai
0 siblings, 1 reply; 11+ messages in thread
From: Eliot Blennerhassett @ 2008-11-25 1:00 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel, Keith A. Milner
Thanks Takashi
On Tuesday 25 November 2008 13:49:29 Takashi Iwai wrote:
> Check my snapshot version:
>
> ftp://ftp.kernel.org/pub/linux/kernel/people/tiwai/snapshot/alsa-driver-sna
>pshot.tar.gz
>
> Do you still have any build problem with it?
It is good, the patch stage has no errors. (I configured for all cards,
compilation step is still running)
--
Eliot
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Build patch failure.
2008-11-25 1:00 ` Eliot Blennerhassett
@ 2008-11-25 1:18 ` Takashi Iwai
2008-11-25 20:41 ` Eliot Blennerhassett
0 siblings, 1 reply; 11+ messages in thread
From: Takashi Iwai @ 2008-11-25 1:18 UTC (permalink / raw)
To: Eliot Blennerhassett; +Cc: alsa-devel, Keith A. Milner
At Tue, 25 Nov 2008 14:00:06 +1300,
Eliot Blennerhassett wrote:
>
> Thanks Takashi
>
> On Tuesday 25 November 2008 13:49:29 Takashi Iwai wrote:
> > Check my snapshot version:
> >
> > ftp://ftp.kernel.org/pub/linux/kernel/people/tiwai/snapshot/alsa-driver-sna
> >pshot.tar.gz
> >
> > Do you still have any build problem with it?
>
> It is good, the patch stage has no errors. (I configured for all cards,
> compilation step is still running)
FYI, the corresponding GIT repos are:
git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6.git
git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/alsa-driver-build.git
Link these two repos via alsa-driver*/utils/setup-alsa-kernel script.
See INSTALL file in alsa-driver repo for details.
Takashi
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Build patch failure.
2008-11-25 1:18 ` Takashi Iwai
@ 2008-11-25 20:41 ` Eliot Blennerhassett
2008-11-25 23:53 ` Keith A. Milner
2008-11-26 6:27 ` Takashi Iwai
0 siblings, 2 replies; 11+ messages in thread
From: Eliot Blennerhassett @ 2008-11-25 20:41 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel
Hi Takashi,
are the git repositories mentioned below the recommended ones, or only
until git.alsa-project.org alsa-kmirror and alsa-driver become usable again?
I.e. should they be listed here as the preferred ones here
http://www.alsa-project.org/main/index.php/GIT_Server#Occasional_Developers
--
Eliot
Takashi Iwai wrote:
> FYI, the corresponding GIT repos are:
> git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6.git
> git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/alsa-driver-build.git
>
> Link these two repos via alsa-driver*/utils/setup-alsa-kernel script.
> See INSTALL file in alsa-driver repo for details.
>
>
> Takashi
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Build patch failure.
2008-11-25 20:41 ` Eliot Blennerhassett
@ 2008-11-25 23:53 ` Keith A. Milner
2008-11-26 0:44 ` Keith A. Milner
2008-11-26 6:27 ` Takashi Iwai
1 sibling, 1 reply; 11+ messages in thread
From: Keith A. Milner @ 2008-11-25 23:53 UTC (permalink / raw)
To: alsa-devel
On Tuesday 25 November 2008 20:41:08 Eliot Blennerhassett wrote:
> Hi Takashi,
>
> are the git repositories mentioned below the recommended ones, or only
> until git.alsa-project.org alsa-kmirror and alsa-driver become usable
> again?
>
> I.e. should they be listed here as the preferred ones here
> http://www.alsa-project.org/main/index.php/GIT_Server#Occasional_Developers
>
> Takashi Iwai wrote:
> > FYI, the corresponding GIT repos are:
> > git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6.git
> >
> > git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/alsa-driver-build.git
> >
> > Link these two repos via alsa-driver*/utils/setup-alsa-kernel script.
> > See INSTALL file in alsa-driver repo for details.
Yes, I was wondering the same thing.
The alsa-driver-build.git looks equivalent to the alsa-driver git repo, but
the sound-2.6.get is HUGE (I've not finished downloading it yet so I don't
know if it's equivalent to kmirror but I suepct it isnt.
On another note, I see the alsa-driver/INSTALL file still refers to the
Mercurial repository. Does this need to be rewritten for git?
Cheers,
--
Keith A. Milner
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Build patch failure.
2008-11-25 23:53 ` Keith A. Milner
@ 2008-11-26 0:44 ` Keith A. Milner
0 siblings, 0 replies; 11+ messages in thread
From: Keith A. Milner @ 2008-11-26 0:44 UTC (permalink / raw)
To: alsa-devel
On Tuesday 25 November 2008 23:53:06 Keith A. Milner wrote:
> The alsa-driver-build.git looks equivalent to the alsa-driver git repo, but
> the sound-2.6.get is HUGE (I've not finished downloading it yet so I don't
> know if it's equivalent to kmirror but I suepct it isnt.
Answering my own question, now it's finished it appears to be a complete
kernel tree, or at least the best part of it:
bash-3.2$ ls alsa-kmirror/drivers/
accessibility connector gpu lguest net regulator
telephony
acpi cpufreq hid macintosh nubus rtc thermal
amba cpuidle hwmon Makefile of s390 uio
ata crypto i2c mca oprofile sbus usb
atm dca ide md parisc scsi uwb
auxdisplay dio idle media parport serial video
base dma ieee1394 memstick pci sh virtio
block edac infiniband message pcmcia sn w1
bluetooth eisa input mfd pnp spi watchdog
cdrom firewire isdn misc power ssb xen
char firmware Kconfig mmc ps3 staging zorro
clocksource gpio leds mtd rapidio tc
Cheers,
--
Keith A. Milner
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Build patch failure.
2008-11-25 20:41 ` Eliot Blennerhassett
2008-11-25 23:53 ` Keith A. Milner
@ 2008-11-26 6:27 ` Takashi Iwai
1 sibling, 0 replies; 11+ messages in thread
From: Takashi Iwai @ 2008-11-26 6:27 UTC (permalink / raw)
To: Eliot Blennerhassett; +Cc: alsa-devel
At Wed, 26 Nov 2008 09:41:08 +1300,
Eliot Blennerhassett wrote:
>
> Hi Takashi,
>
> are the git repositories mentioned below the recommended ones, or only
> until git.alsa-project.org alsa-kmirror and alsa-driver become usable again?
The git repos below are currently used for linux-next, thus, for the
next linux kernel, and these are ones I've been testing for daily
builds and developments. So, for tracking the latest development,
they are always the best place for the time being.
> I.e. should they be listed here as the preferred ones here
> http://www.alsa-project.org/main/index.php/GIT_Server#Occasional_Developers
Sounds reasonable.
thanks,
Takashi
>
> --
> Eliot
>
> Takashi Iwai wrote:
> > FYI, the corresponding GIT repos are:
> > git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6.git
> > git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/alsa-driver-build.git
> >
> > Link these two repos via alsa-driver*/utils/setup-alsa-kernel script.
> > See INSTALL file in alsa-driver repo for details.
> >
> >
> > Takashi
>
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2008-11-26 6:27 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-11-24 23:10 CVS, git, or something else? Keith A. Milner
2008-11-24 23:47 ` CVS, git, or something else? Build patch failure Eliot Blennerhassett
2008-11-24 23:56 ` Keith A. Milner
2008-11-25 0:45 ` Eliot Blennerhassett
2008-11-25 0:49 ` Takashi Iwai
2008-11-25 1:00 ` Eliot Blennerhassett
2008-11-25 1:18 ` Takashi Iwai
2008-11-25 20:41 ` Eliot Blennerhassett
2008-11-25 23:53 ` Keith A. Milner
2008-11-26 0:44 ` Keith A. Milner
2008-11-26 6:27 ` Takashi Iwai
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.