[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 3.1.52 fails to build in hppa/linux
From: |
Jaroslav Hajek |
Subject: |
Re: 3.1.52 fails to build in hppa/linux |
Date: |
Sun, 22 Feb 2009 21:14:28 +0100 |
On Sun, Feb 22, 2009 at 8:32 PM, Marco Atzeri <address@hidden> wrote:
>
> --- Dom 22/2/09, Jaroslav Hajek ha scritto:
>
>> Da: Jaroslav Hajek
>> Oggetto: Re: 3.1.52 fails to build in hppa/linux
>> A: address@hidden
>> Data: Domenica 22 febbraio 2009, 19:40
>> On Sun, Feb 22, 2009 at 5:21 PM, Rafael Laboissiere
>> wrote:
>> > * Jaroslav Hajek [2009-02-22
>> 16:41]:
>> >
>> >> On Sun, Feb 22, 2009 at 4:08 PM, Rafael
>> Laboissiere wrote:
>> >> > A bug report has been filed against the
>> octave3.1 in Debian regarding the
>> >> > failure to build the package on the hppa
>> architecture. You will find the
>> >> > complete bug report in
>> http://bugs.debian.org/516588, including a link to
>> >> > the full build log. In sum, it fails with
>> errors like this:
>> >> >
>> >> > g++ -c -fPIC -I. -I.. -I../liboctave
>> -I../src -I../libcruft/misc -DHAVE_CONFIG_H
>> -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast
>> -O2 -g oct-inttypes.cc -o pic/oct-inttypes.o
>> >> > oct-inttypes.cc:511: error: ambiguous
>> template specialization
>> 'mop<octave_int_cmp_op::lt>' for 'bool
>> octave_int_cmp_op::mop(double, int64_t)'
>> >> >
>> >> > Any ideas?
>> >> >
>> >> > --
>> >> > Rafael
> [cut]
>> >
>> > --
>> > Rafael
>> >
>>
>> Rafael,
>>
>> can you try compiling (no need to link) the following test
>> code? It
>> should be a simple instance of the same issue.
>>
>> class A {};
>>
>> template <class X, class T> void method (double u, T
>> v);
>>
>> template <class X> void method (double u, long v);
>>
>> int main ()
>> {
>> double u; long v;
>> method<A> (u, v);
>> }
>>
>> If you get a failure, then you have a buggy gcc.
>>
>> --
>> RNDr. Jaroslav Hajek
>
> Hi Jaroslav,
> your test compile fine on cygwin with gcc-4.4.3.
>
> I suspect it is more an issue around int64_t and uint64_t
> as all the errors go in couple:
>
> ../../octave_local/liboctave/oct-inttypes.cc:514: error: ambiguous template
> specialization 'mop<octave_int_cmp_op::ge>' for 'bool
> octave_int_cmp_op::mop(int64_t, double)'
> ../../octave_local/liboctave/oct-inttypes.cc:514: error: ambiguous template
> specialization 'mop<octave_int_cmp_op::ge>' for 'bool
> octave_int_cmp_op::mop(uint64_t, double)'
>
> Regards
> Marco
>
>
> Passa a Yahoo! Mail.
>
> La webmail che ti offre GRATIS spazio illimitato,
> antispam e messenger integrato.
> http://it.mail.yahoo.com/
>
I see; it's probably a different issue, then. I suspect it only
happens on those architectures where long double is equal to double,
right? I'll try to investigate this.
--
RNDr. Jaroslav Hajek
computing expert
Aeronautical Research and Test Institute (VZLU)
Prague, Czech Republic
url: www.highegg.matfyz.cz
- Re: 3.1.52 fails to build in hppa/linux, (continued)
- Re: 3.1.52 fails to build in hppa/linux, Rafael Laboissiere, 2009/02/22
- Re: 3.1.52 fails to build in hppa/linux, Rafael Laboissiere, 2009/02/22
- Re: 3.1.52 fails to build in hppa/linux, Jaroslav Hajek, 2009/02/22
- Re: 3.1.52 fails to build in hppa/linux, Rafael Laboissiere, 2009/02/22
- Re: 3.1.52 fails to build in hppa/linux, Jaroslav Hajek, 2009/02/22
- Re: 3.1.52 fails to build in hppa/linux, Marco Atzeri, 2009/02/22
- Re: 3.1.52 fails to build in hppa/linux, Marco Atzeri, 2009/02/22
- Re: 3.1.52 fails to build in hppa/linux, Jaroslav Hajek, 2009/02/22
- Re: 3.1.52 fails to build in hppa/linux, Rafael Laboissiere, 2009/02/22
- Re: 3.1.52 fails to build in hppa/linux, Marco Atzeri, 2009/02/22
- Re: 3.1.52 fails to build in hppa/linux,
Jaroslav Hajek <=
- Re: 3.1.52 fails to build in hppa/linux, Marco Atzeri, 2009/02/22
- Re: 3.1.52 fails to build in hppa/linux, Jaroslav Hajek, 2009/02/22
- Re: 3.1.52 fails to build in hppa/linux, Marco Atzeri, 2009/02/22
- Re: 3.1.52 fails to build in hppa/linux, Jaroslav Hajek, 2009/02/22
- Re: 3.1.52 fails to build in hppa/linux, John W. Eaton, 2009/02/22
- Re: 3.1.52 fails to build in hppa/linux, Rafael Laboissiere, 2009/02/22
- Re: 3.1.52 fails to build in hppa/linux, Marco Atzeri, 2009/02/22
- Re: 3.1.52 fails to build in hppa/linux, John W. Eaton, 2009/02/22
- Re: 3.1.52 fails to build in hppa/linux, Marco Atzeri, 2009/02/23
- Re: 3.1.52 fails to build in hppa/linux, Jaroslav Hajek, 2009/02/23