[Buildroot] error building alsa-utils
Ulf Samuelsson
ulf.samuelsson at atmel.com
Thu Jan 15 20:33:41 UTC 2009
tor 2009-01-15 klockan 11:13 +0000 skrev Will Wagner:
> >
> > Ah yes, thats fairly common. Please send the patch to the list and
> > I'll apply it - Also don't forget to send it to the alsa people!
>
> Attached is patch, have also mailed alsa-devel
>
Alsa-utils fails for me when I run buildall.sh so
I will put the stuff in the alsa-utils directory and rerun.
BR
Ulf Samuelsson
> >
> > Will> The second problem I have is it appears to be trying to install
> > Will> the manual pages and is failing when trying to use xmlto
> > Will> command. I want to configure it to not build/install the man
> > Will> pages but I can't spot a configure option to do so. Am I
> > Will> missing something obvious? If not how do you suggest fixing
> > Will> this?
> >
> > Well, if everything else fails, you can always patch the
> > Makefile.in's.
>
> Have fixed by patching Makefile.in. I also realise that if I had xmlto on my build machine
> it would not be a problem.
>
> Will.
>
>
> vanligt textdokument-bilaga (alsa-utils-1.0.18-fix_sysv_legacy.patch)
> --- a/alsactl/init_parse.c 2009-01-15 10:44:48.000000000 +0000
> +++ b/alsactl/init_parse.c 2009-01-15 10:46:41.000000000 +0000
> @@ -381,7 +381,7 @@ static int set_ctl_value(struct space *s
> snd_ctl_elem_value_set_integer(space->ctl_value, idx, val);
> } else if (items > 2 && value[items-2] == 'd' && value[items-1] == 'B') {
> val = strtol(value, NULL, 0) * 100;
> - if ((pos2 = index(value, '.')) != NULL) {
> + if ((pos2 = strchr(value, '.')) != NULL) {
> if (isdigit(*(pos2-1)) && isdigit(*(pos2-2))) {
> if (val < 0)
> val -= strtol(pos2 + 1, NULL, 0);
> @@ -1253,7 +1253,7 @@ static char *new_root_dir(const char *fi
>
> res = strdup(filename);
> if (res) {
> - tmp = rindex(res, '/');
> + tmp = strrchr(res, '/');
> if (tmp)
> *tmp = '\0';
> }
> vanligt textdokument-bilaga (alsa-utils-1.0.18-remove_man.patch)
> --- a/alsactl/Makefile.in 2009-01-15 10:59:38.000000000 +0000
> +++ b/alsactl/Makefile.in 2009-01-15 10:59:34.000000000 +0000
> @@ -204,7 +204,7 @@ sharedstatedir = @sharedstatedir@
> sysconfdir = @sysconfdir@
> target_alias = @target_alias@
> SUBDIRS = init
> -man_MANS = alsactl.1 alsactl_init.7
> +man_MANS = alsactl.1
> EXTRA_DIST = alsactl.1 alsactl_init.xml
> alsactl_SOURCES = alsactl.c state.c utils.c init_parse.c
> noinst_HEADERS = alsactl.h list.h init_sysdeps.c init_utils_string.c init_utils_run.c init_sysfs.c
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
More information about the buildroot
mailing list