All of lore.kernel.org
 help / color / mirror / Atom feed
* ALSA 1.0.12rc1 release
@ 2006-06-23 10:32 Jaroslav Kysela
  2006-07-01 23:17 ` build failures in asihpi (was: ALSA 1.0.12rc1 release) Axel Thimm
  0 siblings, 1 reply; 9+ messages in thread
From: Jaroslav Kysela @ 2006-06-23 10:32 UTC (permalink / raw)
  To: ALSA Announce; +Cc: ALSA development

Hi,

	all packages except alsa-oss (no changes) were released. Enjoy!

						Jaroslav

-----
Jaroslav Kysela <perex@suse.cz>
Linux Kernel Sound Maintainer
ALSA Project, SUSE Labs

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

^ permalink raw reply	[flat|nested] 9+ messages in thread

* build failures in asihpi (was: ALSA 1.0.12rc1 release)
  2006-06-23 10:32 ALSA 1.0.12rc1 release Jaroslav Kysela
@ 2006-07-01 23:17 ` Axel Thimm
  2006-07-02  9:00   ` Eliot Blennerhassett
  0 siblings, 1 reply; 9+ messages in thread
From: Axel Thimm @ 2006-07-01 23:17 UTC (permalink / raw)
  To: ALSA development


[-- Attachment #1.1: Type: text/plain, Size: 3652 bytes --]

Hi,

On Fri, Jun 23, 2006 at 12:32:34PM +0200, Jaroslav Kysela wrote:
> Hi,
> 
> 	all packages except alsa-oss (no changes) were released. Enjoy!
> 
> 						Jaroslav

I'm having troubles compiling this on x86_64 distributions (from
2.6.10 to 2.6.17 based kernels). The build fails on
pci/asihpi/hpimod.c (see below). I also had to modify some #include <>
to #include "" in pci/asihpi/hpi56301.c (dpi56301.h & boot4ka.h)

Thanks!

  CC [M]  /builddir/alsa-driver-1.0.12rc1/pci/ali5451/ali5451.o
  LD [M]  /builddir/alsa-driver-1.0.12rc1/pci/ali5451/snd-ali5451.o
  CC [M]  /builddir/alsa-driver-1.0.12rc1/pci/asihpi/asihpi.o
/builddir/alsa-driver-1.0.12rc1/pci/asihpi/asihpi.c: In function 'snd_card_asihpi_playback_hw_params':
/builddir/alsa-driver-1.0.12rc1/pci/asihpi/asihpi.c:352: warning: cast from pointer to integer of different size
/builddir/alsa-driver-1.0.12rc1/pci/asihpi/asihpi.c: In function 'snd_card_asihpi_playback_copy':
/builddir/alsa-driver-1.0.12rc1/pci/asihpi/asihpi.c:563: warning: cast from pointer to integer of different size
/builddir/alsa-driver-1.0.12rc1/pci/asihpi/asihpi.c: In function 'snd_card_asihpi_capture_hw_params':
/builddir/alsa-driver-1.0.12rc1/pci/asihpi/asihpi.c:683: warning: cast from pointer to integer of different size
/builddir/alsa-driver-1.0.12rc1/pci/asihpi/asihpi.c: In function 'snd_card_asihpi_capture_copy':
/builddir/alsa-driver-1.0.12rc1/pci/asihpi/asihpi.c:876: warning: cast from pointer to integer of different size
  CC [M]  /builddir/alsa-driver-1.0.12rc1/pci/asihpi/hpimod.o
/builddir/alsa-driver-1.0.12rc1/pci/asihpi/hpimod.c: In function 'hpi_ioctl':
/builddir/alsa-driver-1.0.12rc1/pci/asihpi/hpimod.c:255: warning: cast to pointer from integer of different size
/builddir/alsa-driver-1.0.12rc1/pci/asihpi/hpimod.c:260: warning: cast from pointer to integer of different size
/builddir/alsa-driver-1.0.12rc1/pci/asihpi/hpimod.c: In function 'adapter_probe':
/builddir/alsa-driver-1.0.12rc1/pci/asihpi/hpimod.c:461: warning: cast from pointer to integer of different size
In file included from /builddir/alsa-driver-1.0.12rc1/pci/asihpi/hpimod.c:572:
/builddir/alsa-driver-1.0.12rc1/pci/asihpi/hpipcida.h: At top level:
/builddir/alsa-driver-1.0.12rc1/pci/asihpi/hpipcida.h:30: error: initializer element is not constant
/builddir/alsa-driver-1.0.12rc1/pci/asihpi/hpipcida.h:30: error: (near initialization for 'asihpi_pci_tbl[0].driver_data')
/builddir/alsa-driver-1.0.12rc1/pci/asihpi/hpipcida.h:36: error: initializer element is not constant
/builddir/alsa-driver-1.0.12rc1/pci/asihpi/hpipcida.h:36: error: (near initialization for 'asihpi_pci_tbl[1].driver_data')
/builddir/alsa-driver-1.0.12rc1/pci/asihpi/hpipcida.h:42: error: initializer element is not constant
/builddir/alsa-driver-1.0.12rc1/pci/asihpi/hpipcida.h:42: error: (near initialization for 'asihpi_pci_tbl[2].driver_data')
/builddir/alsa-driver-1.0.12rc1/pci/asihpi/hpipcida.h:47: error: initializer element is not constant
/builddir/alsa-driver-1.0.12rc1/pci/asihpi/hpipcida.h:47: error: (near initialization for 'asihpi_pci_tbl[3].driver_data')
/builddir/alsa-driver-1.0.12rc1/pci/asihpi/hpipcida.h:52: error: initializer element is not constant
/builddir/alsa-driver-1.0.12rc1/pci/asihpi/hpipcida.h:52: error: (near initialization for 'asihpi_pci_tbl[4].driver_data')
make[4]: *** [/builddir/alsa-driver-1.0.12rc1/pci/asihpi/hpimod.o] Error 1
make[3]: *** [/builddir/alsa-driver-1.0.12rc1/pci/asihpi] Error 2
make[2]: *** [/builddir/alsa-driver-1.0.12rc1/pci] Error 2
make[1]: *** [_module_/builddir/alsa-driver-1.0.12rc1] Error 2


-- 
Axel.Thimm at ATrpms.net

[-- Attachment #1.2: Type: application/pgp-signature, Size: 189 bytes --]

[-- Attachment #2: Type: text/plain, Size: 299 bytes --]

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

[-- Attachment #3: Type: text/plain, Size: 161 bytes --]

_______________________________________________
Alsa-devel mailing list
Alsa-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: build failures in asihpi (was: ALSA 1.0.12rc1 release)
  2006-07-01 23:17 ` build failures in asihpi (was: ALSA 1.0.12rc1 release) Axel Thimm
@ 2006-07-02  9:00   ` Eliot Blennerhassett
  2006-07-02 12:34     ` Axel Thimm
  0 siblings, 1 reply; 9+ messages in thread
From: Eliot Blennerhassett @ 2006-07-02  9:00 UTC (permalink / raw)
  To: alsa-devel, ALSA development

On Sun, 02 Jul 2006 11:17, Axel Thimm wrote:
> Hi,
>
> I'm having troubles compiling this on x86_64 distributions (from
> 2.6.10 to 2.6.17 based kernels). The build fails on asihpi...

Currently asihpi does not support x86_64.     Sorry.

The Kconfig for asihpi does say:
depends on SND && X86 && !X86_64
(hmm, perhaps the ordinary make system doesn't know about this)

Our next HPI release will be the first to support 64 bit, and we expect ALSA 
support will follow shortly after that.

-- Eliot Blennerhassett
AudioScience Inc.


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

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: build failures in asihpi (was: ALSA 1.0.12rc1 release)
  2006-07-02  9:00   ` Eliot Blennerhassett
@ 2006-07-02 12:34     ` Axel Thimm
  2006-07-09 22:21       ` Eliot Blennerhassett
  0 siblings, 1 reply; 9+ messages in thread
From: Axel Thimm @ 2006-07-02 12:34 UTC (permalink / raw)
  To: Eliot Blennerhassett; +Cc: ATrpms development list, ALSA development


[-- Attachment #1.1: Type: text/plain, Size: 1046 bytes --]

On Sun, Jul 02, 2006 at 09:00:58PM +1200, Eliot Blennerhassett wrote:
> On Sun, 02 Jul 2006 11:17, Axel Thimm wrote:
> > I'm having troubles compiling this on x86_64 distributions (from
> > 2.6.10 to 2.6.17 based kernels). The build fails on asihpi...
> 
> Currently asihpi does not support x86_64.     Sorry.
> 
> The Kconfig for asihpi does say:
> depends on SND && X86 && !X86_64
> (hmm, perhaps the ordinary make system doesn't know about this)

You mean asihpi uses some next generation Kconfig?
So how do I turn asihpi off?

> Our next HPI release will be the first to support 64 bit, and we expect ALSA 
> support will follow shortly after that.

Will that be in the 1.0.12 release cycle or thereafter? If it's not
going to make it in 1.0.12 it should be turned off by default.

Currently on x86_64 2.6.17 systems cannot build 1.0.11 anymore and
also 1.0.12rc1 fails. I'm getting bombed with request for packaged
alsa-driver-kmdls. :/

> -- Eliot Blennerhassett
> AudioScience Inc.
-- 
Axel.Thimm at ATrpms.net

[-- Attachment #1.2: Type: application/pgp-signature, Size: 189 bytes --]

[-- Attachment #2: Type: text/plain, Size: 299 bytes --]

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

[-- Attachment #3: Type: text/plain, Size: 161 bytes --]

_______________________________________________
Alsa-devel mailing list
Alsa-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: build failures in asihpi (was: ALSA 1.0.12rc1 release)
  2006-07-02 12:34     ` Axel Thimm
@ 2006-07-09 22:21       ` Eliot Blennerhassett
  2006-07-09 22:31         ` Axel Thimm
                           ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Eliot Blennerhassett @ 2006-07-09 22:21 UTC (permalink / raw)
  To: alsa-devel, ALSA development, ATrpms development list

On Mon, 03 Jul 2006 00:34, Axel Thimm wrote:
> On Sun, Jul 02, 2006 at 09:00:58PM +1200, Eliot Blennerhassett wrote:
> > On Sun, 02 Jul 2006 11:17, Axel Thimm wrote:
> > > I'm having troubles compiling this on x86_64 distributions (from
> > > 2.6.10 to 2.6.17 based kernels). The build fails on asihpi...
> >
> > Currently asihpi does not support x86_64.     Sorry.
> >
> > The Kconfig for asihpi does say:
> > depends on SND && X86 && !X86_64
> > (hmm, perhaps the ordinary make system doesn't know about this)
>
> You mean asihpi uses some next generation Kconfig?

No, just ordinary Kconfig.

> So how do I turn asihpi off?

AFAIK the "depends on SND && X86 && !X86_64"  should result in asihpi not 
being built on x86_64.   Have you figured out why this doesn't work?

CS5535 driver in alsa-kernel has the same depends - does it work (i.e. driver 
is not built)?

I'm not sure what the problem with asihpi is, but the short term answer is to 
fix the Kconfig or other part of build system to force it not to be built for 
X86_64.

-- Eliot






-------------------------------------------------------------------------
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

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: build failures in asihpi (was: ALSA 1.0.12rc1 release)
  2006-07-09 22:21       ` Eliot Blennerhassett
@ 2006-07-09 22:31         ` Axel Thimm
       [not found]         ` <20060709223120.GE27639@neu.nirvana>
  2006-07-10  1:31         ` build failures in asihpi (was: ALSA 1.0.12rc1 release) Eliot Blennerhassett
  2 siblings, 0 replies; 9+ messages in thread
From: Axel Thimm @ 2006-07-09 22:31 UTC (permalink / raw)
  To: Eliot Blennerhassett; +Cc: ATrpms development list, ALSA development


[-- Attachment #1.1: Type: text/plain, Size: 1416 bytes --]

On Mon, Jul 10, 2006 at 10:21:35AM +1200, Eliot Blennerhassett wrote:
> On Mon, 03 Jul 2006 00:34, Axel Thimm wrote:
> > On Sun, Jul 02, 2006 at 09:00:58PM +1200, Eliot Blennerhassett wrote:
> > > On Sun, 02 Jul 2006 11:17, Axel Thimm wrote:
> > > > I'm having troubles compiling this on x86_64 distributions (from
> > > > 2.6.10 to 2.6.17 based kernels). The build fails on asihpi...
> > >
> > > Currently asihpi does not support x86_64.     Sorry.
> > >
> > > The Kconfig for asihpi does say:
> > > depends on SND && X86 && !X86_64
> > > (hmm, perhaps the ordinary make system doesn't know about this)
> >
> > You mean asihpi uses some next generation Kconfig?
> 
> No, just ordinary Kconfig.
> 
> > So how do I turn asihpi off?
> 
> AFAIK the "depends on SND && X86 && !X86_64"  should result in asihpi not 
> being built on x86_64.   Have you figured out why this doesn't work?

No.

> CS5535 driver in alsa-kernel has the same depends - does it work (i.e. driver 
> is not built)?

Comparing to the i686 build this driver is built after asihpi, so I
can't say, the build broke before getting as far.

> I'm not sure what the problem with asihpi is, but the short term answer is to 
> fix the Kconfig or other part of build system to force it not to be built for 
> X86_64.

I'll probably patch it out of the builds when I'll redo the packaging.
-- 
Axel.Thimm at ATrpms.net

[-- Attachment #1.2: Type: application/pgp-signature, Size: 189 bytes --]

[-- Attachment #2: Type: text/plain, Size: 375 bytes --]


-------------------------------------------------------------------------
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

[-- Attachment #3: Type: text/plain, Size: 161 bytes --]

_______________________________________________
Alsa-devel mailing list
Alsa-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [ATrpms-devel] build failures in asihpi
       [not found]         ` <20060709223120.GE27639@neu.nirvana>
@ 2006-07-09 22:44           ` Stefan Smietanowski
       [not found]           ` <44B186D0.1010000@stesmi.com>
  1 sibling, 0 replies; 9+ messages in thread
From: Stefan Smietanowski @ 2006-07-09 22:44 UTC (permalink / raw)
  To: Axel Thimm
  Cc: Eliot Blennerhassett, ALSA development, ATrpms development list


[-- Attachment #1.1: Type: text/plain, Size: 1095 bytes --]

Axel Thimm wrote:
> On Mon, Jul 10, 2006 at 10:21:35AM +1200, Eliot Blennerhassett wrote:
> 
>>On Mon, 03 Jul 2006 00:34, Axel Thimm wrote:
>>
>>>On Sun, Jul 02, 2006 at 09:00:58PM +1200, Eliot Blennerhassett wrote:
>>>
>>>>On Sun, 02 Jul 2006 11:17, Axel Thimm wrote:
>>>>
>>>>>I'm having troubles compiling this on x86_64 distributions (from
>>>>>2.6.10 to 2.6.17 based kernels). The build fails on asihpi...
>>>>
>>>>Currently asihpi does not support x86_64.     Sorry.
>>>>
>>>>The Kconfig for asihpi does say:
>>>>depends on SND && X86 && !X86_64
>>>>(hmm, perhaps the ordinary make system doesn't know about this)
>>>
>>>You mean asihpi uses some next generation Kconfig?
>>
>>No, just ordinary Kconfig.
>>
>>
>>>So how do I turn asihpi off?
>>
>>AFAIK the "depends on SND && X86 && !X86_64"  should result in asihpi not 
>>being built on x86_64.   Have you figured out why this doesn't work?
> 
> 
> No.

Try "depends on SND && X86_32" which sounds like what you're after
really. The X86 && !X86_64 could be what's confusing.

X86 == 32 or 64bit.
X86_32 = 32bit
X86_64 = 64bit

// Stefan

[-- Attachment #1.2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 251 bytes --]

[-- Attachment #2: Type: text/plain, Size: 375 bytes --]


-------------------------------------------------------------------------
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

[-- Attachment #3: Type: text/plain, Size: 161 bytes --]

_______________________________________________
Alsa-devel mailing list
Alsa-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: build failures in asihpi (was: ALSA 1.0.12rc1 release)
  2006-07-09 22:21       ` Eliot Blennerhassett
  2006-07-09 22:31         ` Axel Thimm
       [not found]         ` <20060709223120.GE27639@neu.nirvana>
@ 2006-07-10  1:31         ` Eliot Blennerhassett
  2 siblings, 0 replies; 9+ messages in thread
From: Eliot Blennerhassett @ 2006-07-10  1:31 UTC (permalink / raw)
  To: alsa-devel; +Cc: ATrpms development list, ALSA development

On Mon, 10 Jul 2006 10:21, Eliot Blennerhassett wrote:
> I'm not sure what the problem with asihpi is, but the short term answer is
> to fix the Kconfig or other part of build system to force it not to be
> built for X86_64.

Seems that the alsa-driver configure script does not set CONFIG_X86_64=y

Bug and patch submitted 
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=2267

Summary: correct config for x86_64
Drivers that depended on (! x86_64) were not being disabled

Signed off by: Eliot Blennerhassett <eblennerhassett@audioscience.com>

diff -r e381a75adf4c configure.in
--- a/configure.in      Thu Jul 06 15:13:52 2006 +0200
+++ b/configure.in      Mon Jul 10 13:15:33 2006 +1200
@@ -1093,6 +1093,7 @@ EOF
     c_opts="-mno-red-zone -mcmodel=kernel -fno-reorder-blocks 
-fno-strength-reduce -finline-limit=2000"
     CONFIG_SND_BIT32_EMUL=m
     CONFIG_X86=y
+    CONFIG_X86_64=y
     test "$CONFIG_ISA" = "probe" && CONFIG_ISA=
     ;;
   sa1100)


-------------------------------------------------------------------------
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

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: build failures in asihpi
       [not found]           ` <44B186D0.1010000@stesmi.com>
@ 2006-07-10  7:37             ` Axel Thimm
  0 siblings, 0 replies; 9+ messages in thread
From: Axel Thimm @ 2006-07-10  7:37 UTC (permalink / raw)
  To: ALSA development, ATrpms development list


[-- Attachment #1.1: Type: text/plain, Size: 1146 bytes --]

On Mon, Jul 10, 2006 at 12:44:32AM +0200, Stefan Smietanowski wrote:
> Axel Thimm wrote:
> > On Mon, Jul 10, 2006 at 10:21:35AM +1200, Eliot Blennerhassett wrote:
> >>On Mon, 03 Jul 2006 00:34, Axel Thimm wrote:
> >>>On Sun, Jul 02, 2006 at 09:00:58PM +1200, Eliot Blennerhassett wrote:
> >>>>On Sun, 02 Jul 2006 11:17, Axel Thimm wrote:
> >>>>>I'm having troubles compiling this on x86_64 distributions (from
> >>>>>2.6.10 to 2.6.17 based kernels). The build fails on asihpi...
> >>>>Currently asihpi does not support x86_64.     Sorry.
> >>>So how do I turn asihpi off?
> >>AFAIK the "depends on SND && X86 && !X86_64"  should result in asihpi not 
> >>being built on x86_64.   Have you figured out why this doesn't work?
> > No.
> 
> Try "depends on SND && X86_32" which sounds like what you're after
> really. The X86 && !X86_64 could be what's confusing.
> 
> X86 == 32 or 64bit.
> X86_32 = 32bit
> X86_64 = 64bit

Thanks, but that didn't work either.

I finally simply ripped out asihpi and now everything builds for
x86_64, too. The packages will soon be uploaded to ATrpms testing.
-- 
Axel.Thimm at ATrpms.net

[-- Attachment #1.2: Type: application/pgp-signature, Size: 189 bytes --]

[-- Attachment #2: Type: text/plain, Size: 375 bytes --]


-------------------------------------------------------------------------
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

[-- Attachment #3: Type: text/plain, Size: 161 bytes --]

_______________________________________________
Alsa-devel mailing list
Alsa-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2006-07-10  9:47 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-06-23 10:32 ALSA 1.0.12rc1 release Jaroslav Kysela
2006-07-01 23:17 ` build failures in asihpi (was: ALSA 1.0.12rc1 release) Axel Thimm
2006-07-02  9:00   ` Eliot Blennerhassett
2006-07-02 12:34     ` Axel Thimm
2006-07-09 22:21       ` Eliot Blennerhassett
2006-07-09 22:31         ` Axel Thimm
     [not found]         ` <20060709223120.GE27639@neu.nirvana>
2006-07-09 22:44           ` [ATrpms-devel] build failures in asihpi Stefan Smietanowski
     [not found]           ` <44B186D0.1010000@stesmi.com>
2006-07-10  7:37             ` Axel Thimm
2006-07-10  1:31         ` build failures in asihpi (was: ALSA 1.0.12rc1 release) Eliot Blennerhassett

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.