This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Cannot apply patch in ecos


MAX Kuo wrote:
===== Original Message From Jonathan Larmour <jifl@eCosCentric.com> =====
MAX Kuo wrote:

i use the cygwin for
gunzip hal_at91.epk.gz to genertae the hal_at91.epk file about 70 k
and when i use windows administration toll to add the patches
it show something below:


Command exexution erroe:

extracting pkgadd.db:
coundn't execute "gunzip": no such file or directory?
This is a problem with ecosadmin.tcl on cygwin I've been intending to fix
for a while and now finally got around to. Update your CVS repository and
it should now work.

Oh, and EPKs should already be gzipped, so you shouldn't need to gunzip
them by hand first.

I update the cvs by
cvs -d :pserver:anoncvs@sources.redhat.com:/cvs/ecos co -r last-rhepl -P ecos
under the folder of c:/program files/red hat
Oh, last-rhepl. That's different. Those sources are frozen and will never change. You can make the change by hand instead. See http://sources.redhat.com/ml/ecos-patches/2002-10/msg00080.html

and i dowload the epk file again from the internet and NOt gunzip,
but i still get the error message before plus this one


Ecos configuration Tools Error


can't open file Ç:program Files\red hat\ecos\packages\pkgadd.txt"
(error 2: the system cannot find the files specified"


and when i build the test in 2.1 for eb40
i get some erroe message bwlow as well
this  the last part i think has problem
That is a known conflict between the sources you are using and newer GCCs. That problem is fixed in the current sources, i.e. covered by the GPL, not RHEPL. You could fix it by hand by removing the initializer in flag.cxx. ( i.e. change
Cyg_Flag::Cyg_Flag( Cyg_FlagValue init = 0 )
to
Cyg_Flag::Cyg_Flag( Cyg_FlagValue init )

in flag.cxx, and similarly for the other functions that crop up (e.g. maskbits and setbits in flag.cxx at least). Note that's just the .cxx file you change, not the .hxx.

This is the risk and penalty of using the older RHEPL sources, sorry.

Or you could revert to a 2.95.x series GCC.

Jifl
--
eCosCentric http://www.eCosCentric.com/ <info@eCosCentric.com>
--[ "You can complain because roses have thorns, or you ]--
--[ can rejoice because thorns have roses." -Lincoln ]-- Opinions==mine


--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]