Re: [Pixil-devel] help

Yoshio Kashiwagi <[email protected]> Fri, 27 Aug 2004 13:03:15 +0900
Newsgroups gmane.comp.web.viewml.devel
Message-ID <[email protected]>
Joshua-san,

Though regrettable, I do not have solution to the following problems.
It seems to be the problem of the "unrecognizable insn" bug of a
compiler.

Best regards,

Yoshio

>Dear Yoshio,
>
>Thanks for the tip. Right now however, I am facing the other end of the
>problem. I am currently using gcc-2.95.3, doing cross compiling to the
>arm-elf platform. However, I get stuck with the following error message:
>
>Fluid_Image.cxx: In method `pixmap_image::pixmap_image(const char *, FILE
>*)':
>Fluid_Image.cxx:159: internal error--unrecognizable insn:
>(insn 1242 1239 1227 (set (reg:QI 4 r4)
>        (mem:QI (plus:SI (reg:SI 2 r2)
>                (const_int -2256 [0xfffff730])) 0)) -1 (nil)
>    (nil))
>make[1]: *** [Fluid_Image.o] Error 1
>make[1]: Leaving directory `/work/flnx/fluid'
>
>Has anyone encountered this error? I do not see any illegitimate code in
>this file in flnx-0.18.
>
>Also, I cannot seem to find a gcc for arm-elf that is version 2.96. This 
is
>probably because of the fact that 2.96 was never meant to be a formal GCC
>release as stated in http://gcc.gnu.org/gcc-2.96.html.
>
>So can anyone help?
>
>Regards,
>Joshua Low
>
>-----Original Message-----
>From: [email protected]
>[mailto:[email protected]]On Behalf Of Yoshio Kashiwagi
>Sent: 24 August 2004 09:05
>To: Chang
>Cc: [email protected]
>Subject: Re: [Pixil-devel] help
>
>
>Hi,
>
>I also had the same problem just last week.
>Using gcc-3.2, if a source code is corrected by the following
>processes, compile errors will be solved.
>
>1.  Correct difference in STL part.
> (1) std:: is added to string, vector, stack, and a map base class.
>   Ex) src/fltk/qstring.h
>
>-class QString : public string
>+class QString : public std::string
>{
> protected:
>  bool m_bNull;
> public:
>  QString() { m_bNull = true; }
>  QString(int x) { m_bNull = true; }
>- QString(const string & s) { assign(s.c_str()); m_bNull = false; }
>+ QString(const std::string & s) { assign(s.c_str()); m_bNull = false; }
>  QString(const QString & s) { assign(s.c_str()); m_bNull = false;}
>  QString(const char * c) { if(c) assign(c); m_bNull = false;}
>
> (2) Implicit typename
>   Ex) src/fltk/qdict.h
>
>  virtual void clear()
>    {
>-     map<string,T*>::iterator pos;
>+     typename std::map<std::string,T*>::iterator pos;
>      if(m_bAutoDelete) {
>        for(pos=m_Map.begin(); pos != m_Map.end(); ++pos)
>          delete pos->second;
>      }
>      m_Map.clear();
>    }
>
>Best regards,
>
>Yoshio
>
>>Hi,
>>
>>I'm new to Pixil. Currently trying to integrate ViewML into a ucLinux
>embedded system.
>>Need help here. Can anyone point me in the right direction?
>>
>>1. Reference to the newest ViewML distribution what's the latest gcc
>cross compiler plus bin utils that
>>have been known to compile fine with it and flnx and where can I 
download
>them? There wasn't much threads in the mailing list
>>correspondence to help me. Last read that gcc-2.9-6 works - that was the
>general poll.
>>
>>2. From some of the threads seem like compilation is a nightmare. Can
>anyone give me some directions
>>(prob someone who had tried compiling in a similar environment) as to
>what to look out for and compile
>>this thing with the path of least resistance?
>>
>>3. If pt 2 is too long for anyone to type, is there anywhere like a
>archive that actually talks about this?
>>
>>I really need to get this up quick.
>>Any help will be very much appreciate!
>>
>>Chang
>>______________________________________________________________________
>>
>>_______________________________________________
>>Pixil-devel mailing list
>>[email protected]
>>http://www.pixil.org/cgi-bin/mailman/listinfo/pixil-devel
>
>_______________________________________________
>Pixil-devel mailing list
>[email protected]
>http://www.pixil.org/cgi-bin/mailman/listinfo/pixil-devel
>
>
>