bugThe FreeType Project - Bugs: bug #28121, FreeType 2.3.11 cannot compile on...

 
 

bug #28121: FreeType 2.3.11 cannot compile on psos

Submitted by:  None
Submitted on:  Sun 29 Nov 2009 09:40:55 AM UTC  
 
Severity: 3 - NormalItem Group: None
Status: InvalidPrivacy: Public
Assigned to: Werner LEMBERG <wl>Open/Closed: Closed
Planned Release: None

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

(Jump to the original submission Jump to the original submission)

Fri 09 Jul 2010 02:41:40 PM UTC, comment #6:

Since you've never provided more details, I'm closing this report.

Werner LEMBERG <wl>
Project AdministratorIn charge of this item.
Mon 14 Dec 2009 06:39:03 AM UTC, comment #5:

What exactly do you mean with `halt'? Does the compiler
emit an error message? Can you show it to us? Otherwise
it looks like a compiler bug, and you should contact a psos
forum for assistance.

And sorry, no, I can't advise how to test the code. The
caching stuff is the part of FreeType which I have no idea of,
unfortunately. Perhaps it helps if you contact one of the
FreeType mailing lists and repeat your question there.

Werner LEMBERG <wl>
Project AdministratorIn charge of this item.
Sun 13 Dec 2009 01:12:21 PM UTC, comment #4:

I cannot understantd the code deeply, but if I remove this code or change the while condition, it can be compiled, otherwise, the compiler will halt.
I have change it and used it on psos, and it looks fine. But I don't know if the code is right. Can you tell me how to test it?

Anonymous
Tue 01 Dec 2009 09:37:31 PM UTC, comment #3:

Looking into the code I think you are wrong. Virtually
all do-while loops use `seg != edge->first'. The problem
must be elsewhere. Can you investigate?

Werner LEMBERG <wl>
Project AdministratorIn charge of this item.
Tue 01 Dec 2009 03:13:34 AM UTC, comment #2:

I made a mistake, the last line must be changed into
while(seg != edge->last);

Anonymous
Sun 29 Nov 2009 10:51:46 AM UTC, comment #1:

??? Where's the difference, except whitespace?

Werner LEMBERG <wl>
Project AdministratorIn charge of this item.
Sun 29 Nov 2009 09:40:55 AM UTC, original submission:

I found the following code in line 484 of src/autofit/afcjk.c and line 1117 of src/autofit/aflatin.c:
for ( edge = edges; edge < edge_limit; edge++ )
{
seg = edge->first;
if ( seg )
do
{
seg->edge = edge;
seg = seg->edge_next;

} while ( seg != edge->first );
}

I think the last sentence need to be changed into
while(seg != edge->first).

If I use original code, the compiler of NDK is halting

Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by wl (Posted a comment)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 4 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Fri 09 Jul 2010 02:41:40 PM UTCwlStatusNeed Info=>Invalid
      Open/ClosedOpen=>Closed
    Sun 29 Nov 2009 10:51:46 AM UTCwlStatusNone=>Need Info
      Assigned toNone=>wl

    Back to the top


    Powered by Savane 3.1-cleanup1