public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* issue building ppl with trunk
@ 2009-12-01 14:02 Rainer Emrich
  2009-12-01 14:08 ` Jason Merrill
  2009-12-04 17:12 ` Jason Merrill
  0 siblings, 2 replies; 7+ messages in thread
From: Rainer Emrich @ 2009-12-01 14:02 UTC (permalink / raw)
  To: gcc; +Cc: jason

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Since beginning of November trunk fails to build ppl properly at least on
*-*-mingw32 targets.
ppl itself builds, but building cloog-ppl or bootstrapping gcc fails:

C:/MinGW/i686-pc/i686-pc/i686-pc/gcc-4.5.0/mingw/lib/libppl.a(Polyhedron_widenings.o):Polyhedron_widenings.cc:(.text$_ZN23Parma_Polyhedra_Library3BoxINS_8IntervalI10__gmp_exprIA1_12__mpq_structS4_ENS_25Interval_Restriction_NoneINS_20Interval_Info_BitsetIjNS_29Rational_Interval_Info_PolicyEEEEEEEE15refine_no_checkERKNS_10ConstraintE[Parma_Polyhedra_Library::Box<Parma_Polyhedra_Library::Interval<__gmp_expr<__mpq_struct
[1], __mpq_struct [1]>,
Parma_Polyhedra_Library::Interval_Restriction_None<Parma_Polyhedra_Library::Interval_Info_Bitset<unsigned
int, Parma_Polyhedra_Library::Rational_Interval_Info_Policy> > >
>::refine_no_check(Parma_Polyhedra_Library::Constraint const&)]+0x50): undefined
reference to
`Parma_Polyhedra_Library::extract_interval_constraint(Parma_Polyhedra_Library::Constraint
const&, unsigned int, unsigned int&, unsigned int)
&)'

Any idea?

gcc-4.4.x is ok!

Cheers,
Rainer
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAksVIfAACgkQoUhjsh59BL4bRgCgsjXIfsrHgwU3WkF1FJhqG9ap
r3AAnA0qsomDm9Ir/eHWFKzXOfElBVt8
=SYgi
-----END PGP SIGNATURE-----

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

* Re: issue building ppl with trunk
  2009-12-01 14:02 issue building ppl with trunk Rainer Emrich
@ 2009-12-01 14:08 ` Jason Merrill
  2009-12-04 11:23   ` Rainer Emrich
  2009-12-04 17:12 ` Jason Merrill
  1 sibling, 1 reply; 7+ messages in thread
From: Jason Merrill @ 2009-12-01 14:08 UTC (permalink / raw)
  To: Rainer Emrich; +Cc: gcc, jason

On 12/01/2009 09:02 AM, Rainer Emrich wrote:
> C:/MinGW/i686-pc/i686-pc/i686-pc/gcc-4.5.0/mingw/lib/libppl.a(Polyhedron_widenings.o):Polyhedron_widenings.cc:(.text$_ZN23Parma_Polyhedra_Library3BoxINS_8IntervalI10__gmp_exprIA1_12__mpq_structS4_ENS_25Interval_Restriction_NoneINS_20Interval_Info_BitsetIjNS_29Rational_Interval_Info_PolicyEEEEEEEE15refine_no_checkERKNS_10ConstraintE[Parma_Polyhedra_Library::Box<Parma_Polyhedra_Library::Interval<__gmp_expr<__mpq_struct
> [1], __mpq_struct [1]>,
> Parma_Polyhedra_Library::Interval_Restriction_None<Parma_Polyhedra_Library::Interval_Info_Bitset<unsigned
> int, Parma_Polyhedra_Library::Rational_Interval_Info_Policy>  >  >
>> ::refine_no_check(Parma_Polyhedra_Library::Constraint const&)]+0x50): undefined
> reference to
> `Parma_Polyhedra_Library::extract_interval_constraint(Parma_Polyhedra_Library::Constraint
> const&, unsigned int, unsigned int&, unsigned int)
> &)'
>
> Any idea?

I believe this is

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41611

which I guess I ought to get to today :)

Jason

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

* Re: issue building ppl with trunk
  2009-12-01 14:08 ` Jason Merrill
@ 2009-12-04 11:23   ` Rainer Emrich
  2009-12-04 12:24     ` Dodji Seketeli
  0 siblings, 1 reply; 7+ messages in thread
From: Rainer Emrich @ 2009-12-04 11:23 UTC (permalink / raw)
  To: Jason Merrill; +Cc: gcc, jason, Rainer Emrich

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jason Merrill schrieb:
> On 12/01/2009 09:02 AM, Rainer Emrich wrote:
>> C:/MinGW/i686-pc/i686-pc/i686-pc/gcc-4.5.0/mingw/lib/libppl.a(Polyhedron_widenings.o):Polyhedron_widenings.cc:(.text$_ZN23Parma_Polyhedra_Library3BoxINS_8IntervalI10__gmp_exprIA1_12__mpq_structS4_ENS_25Interval_Restriction_NoneINS_20Interval_Info_BitsetIjNS_29Rational_Interval_Info_PolicyEEEEEEEE15refine_no_checkERKNS_10ConstraintE[Parma_Polyhedra_Library::Box<Parma_Polyhedra_Library::Interval<__gmp_expr<__mpq_struct
>>
>> [1], __mpq_struct [1]>,
>> Parma_Polyhedra_Library::Interval_Restriction_None<Parma_Polyhedra_Library::Interval_Info_Bitset<unsigned
>>
>> int, Parma_Polyhedra_Library::Rational_Interval_Info_Policy>  >  >
>>> ::refine_no_check(Parma_Polyhedra_Library::Constraint const&)]+0x50):
>>> undefined
>> reference to
>> `Parma_Polyhedra_Library::extract_interval_constraint(Parma_Polyhedra_Library::Constraint
>>
>> const&, unsigned int, unsigned int&, unsigned int)
>> &)'
>>
>> Any idea?
> 
> I believe this is
> 
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41611
> 
> which I guess I ought to get to today :)
> 
> Jason
> 

Unfortunally this doesn't solve the issue!

Rainer
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAksY8S4ACgkQoUhjsh59BL4G5ACeMUSmbTDxay+NFAu0JHmPZTao
a7wAoIAv+kvKIODua38Ls9PCTU/0l3cG
=upVz
-----END PGP SIGNATURE-----

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

* Re: issue building ppl with trunk
  2009-12-04 11:23   ` Rainer Emrich
@ 2009-12-04 12:24     ` Dodji Seketeli
  0 siblings, 0 replies; 7+ messages in thread
From: Dodji Seketeli @ 2009-12-04 12:24 UTC (permalink / raw)
  To: Rainer Emrich; +Cc: Jason Merrill, gcc, jason

On Fri, Dec 04, 2009 at 12:23:27PM (+0100), Rainer Emrich wrote:
> Unfortunally this doesn't solve the issue!

It would be helpful if you could file a proper bug report with a standalone
reproducer.

Thanks.

        Dodji

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

* Re: issue building ppl with trunk
  2009-12-01 14:02 issue building ppl with trunk Rainer Emrich
  2009-12-01 14:08 ` Jason Merrill
@ 2009-12-04 17:12 ` Jason Merrill
  2009-12-05 10:57   ` Rainer Emrich
  1 sibling, 1 reply; 7+ messages in thread
From: Jason Merrill @ 2009-12-04 17:12 UTC (permalink / raw)
  To: Rainer Emrich; +Cc: gcc, jason

On 12/01/2009 09:02 AM, Rainer Emrich wrote:
> C:/MinGW/i686-pc/i686-pc/i686-pc/gcc-4.5.0/mingw/lib/libppl.a(Polyhedron_widenings.o):Polyhedron_widenings.cc:(.text$_ZN23Parma_Polyhedra_Library3BoxINS_8IntervalI10__gmp_exprIA1_12__mpq_structS4_ENS_25Interval_Restriction_NoneINS_20Interval_Info_BitsetIjNS_29Rational_Interval_Info_PolicyEEEEEEEE15refine_no_checkERKNS_10ConstraintE[Parma_Polyhedra_Library::Box<Parma_Polyhedra_Library::Interval<__gmp_expr<__mpq_struct
> [1], __mpq_struct [1]>,
> Parma_Polyhedra_Library::Interval_Restriction_None<Parma_Polyhedra_Library::Interval_Info_Bitset<unsigned
> int, Parma_Polyhedra_Library::Rational_Interval_Info_Policy>  >  >
>> ::refine_no_check(Parma_Polyhedra_Library::Constraint const&)]+0x50): undefined
> reference to
> `Parma_Polyhedra_Library::extract_interval_constraint(Parma_Polyhedra_Library::Constraint
> const&, unsigned int, unsigned int&, unsigned int)
> &)'

When I build libppl, Polyhedron_widenings.o doesn't reference 
extract_interval_constraint.

Jason

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

* Re: issue building ppl with trunk
  2009-12-04 17:12 ` Jason Merrill
@ 2009-12-05 10:57   ` Rainer Emrich
  2009-12-09 16:09     ` Rainer Emrich
  0 siblings, 1 reply; 7+ messages in thread
From: Rainer Emrich @ 2009-12-05 10:57 UTC (permalink / raw)
  To: Jason Merrill; +Cc: gcc, jason, Rainer Emrich

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jason Merrill schrieb:
> On 12/01/2009 09:02 AM, Rainer Emrich wrote:
>> C:/MinGW/i686-pc/i686-pc/i686-pc/gcc-4.5.0/mingw/lib/libppl.a(Polyhedron_widenings.o):Polyhedron_widenings.cc:(.text$_ZN23Parma_Polyhedra_Library3BoxINS_8IntervalI10__gmp_exprIA1_12__mpq_structS4_ENS_25Interval_Restriction_NoneINS_20Interval_Info_BitsetIjNS_29Rational_Interval_Info_PolicyEEEEEEEE15refine_no_checkERKNS_10ConstraintE[Parma_Polyhedra_Library::Box<Parma_Polyhedra_Library::Interval<__gmp_expr<__mpq_struct
>>
>> [1], __mpq_struct [1]>,
>> Parma_Polyhedra_Library::Interval_Restriction_None<Parma_Polyhedra_Library::Interval_Info_Bitset<unsigned
>>
>> int, Parma_Polyhedra_Library::Rational_Interval_Info_Policy>  >  >
>>> ::refine_no_check(Parma_Polyhedra_Library::Constraint const&)]+0x50):
>>> undefined
>> reference to
>> `Parma_Polyhedra_Library::extract_interval_constraint(Parma_Polyhedra_Library::Constraint
>>
>> const&, unsigned int, unsigned int&, unsigned int)
>> &)'
> 
> When I build libppl, Polyhedron_widenings.o doesn't reference
> extract_interval_constraint.
> 
> Jason
> 
I will try to investigate further. As it looks like only the mingw32 targets are
affected.

Rainer

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAksaPKUACgkQoUhjsh59BL7ZYwCeMWL3xGZdOLJLUnqJXRD1/imF
69IAnj7Jx6bLjifDqXtTB0GS/rMkuZYv
=mcxi
-----END PGP SIGNATURE-----

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

* Re: issue building ppl with trunk
  2009-12-05 10:57   ` Rainer Emrich
@ 2009-12-09 16:09     ` Rainer Emrich
  0 siblings, 0 replies; 7+ messages in thread
From: Rainer Emrich @ 2009-12-09 16:09 UTC (permalink / raw)
  To: Jason Merrill; +Cc: Rainer Emrich, gcc, jason

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Rainer Emrich schrieb:
> Jason Merrill schrieb:
>> On 12/01/2009 09:02 AM, Rainer Emrich wrote:
>>> C:/MinGW/i686-pc/i686-pc/i686-pc/gcc-4.5.0/mingw/lib/libppl.a(Polyhedron_widenings.o):Polyhedron_widenings.cc:(.text$_ZN23Parma_Polyhedra_Library3BoxINS_8IntervalI10__gmp_exprIA1_12__mpq_structS4_ENS_25Interval_Restriction_NoneINS_20Interval_Info_BitsetIjNS_29Rational_Interval_Info_PolicyEEEEEEEE15refine_no_checkERKNS_10ConstraintE[Parma_Polyhedra_Library::Box<Parma_Polyhedra_Library::Interval<__gmp_expr<__mpq_struct
>>>
>>> [1], __mpq_struct [1]>,
>>> Parma_Polyhedra_Library::Interval_Restriction_None<Parma_Polyhedra_Library::Interval_Info_Bitset<unsigned
>>>
>>> int, Parma_Polyhedra_Library::Rational_Interval_Info_Policy>  >  >
>>>> ::refine_no_check(Parma_Polyhedra_Library::Constraint const&)]+0x50):
>>>> undefined
>>> reference to
>>> `Parma_Polyhedra_Library::extract_interval_constraint(Parma_Polyhedra_Library::Constraint
>>>
>>> const&, unsigned int, unsigned int&, unsigned int)
>>> &)'
>> When I build libppl, Polyhedron_widenings.o doesn't reference
>> extract_interval_constraint.
> 
>> Jason
> 
> I will try to investigate further. As it looks like only the mingw32 targets are
> affected.
> 
> Rainer
> 

In the end it was a corrupted source file. So, sorry for the noise.

Rainer

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAksfy8IACgkQoUhjsh59BL7voACgodbZluzWGQqmOK75aoI8mPvx
8woAn1kLoTOjKTM6TBlGPSFfMLy9DqmW
=c7la
-----END PGP SIGNATURE-----

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

end of thread, other threads:[~2009-12-09 16:09 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-12-01 14:02 issue building ppl with trunk Rainer Emrich
2009-12-01 14:08 ` Jason Merrill
2009-12-04 11:23   ` Rainer Emrich
2009-12-04 12:24     ` Dodji Seketeli
2009-12-04 17:12 ` Jason Merrill
2009-12-05 10:57   ` Rainer Emrich
2009-12-09 16:09     ` Rainer Emrich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).