Loading ...
Sorry, an error occurred while loading the content.

RE: [jasspa] Re: New version of me-standalone

Expand Messages
  • Gomes, Pedro (NSN - PT/Amadora)
    Hi, Yes, after Steve s suggestion ITS ALIVE :-) ... (add mad laughter at will :-)) The archive is built correctly and the integrity is correct (by using -t),
    Message 1 of 10 , Nov 9, 2009
    • 0 Attachment
      Hi,
      Yes, after Steve's suggestion ITS ALIVE :-) ... (add mad laughter at
      will :-))

      The archive is built correctly and the integrity is correct (by using
      -t), and the .exe file produced does recognize the internal fs if I use
      bfs://foobar ... It works correctly!

      Production log:
      D:\ME\src\std2\bfs-v0.1.1>bfs -a mypath/mecw -o me ./jasspa
      Copying "mypath/mecw" => "me"
      Error: Cannot access file "mypath/mecw"
      Copied "mypath/mecw" => "me" [fail]

      D:\ME\src\std2\bfs-v0.1.1>bfs -a ..\src\mew32.exe -o mex d:\ME\metree
      Copying "..\src\mew32.exe" => "mex"
      Copied "..\src\mew32.exe" => "mex" [ok]
      Stripping archive and none attached "mex"
      Building from directory "d:\ME\metree"
      Archive commencing from byte offset 574976
      Archive constructed 5369629 bytes
      Completed archive build from "d:\ME\metree" [ok]

      Regards,
      Pedro

      -----Original Message-----
      From: ext Jon Green [mailto:jon@...]
      Sent: Monday, November 09, 2009 12:24 PM
      To: jasspa@yahoogroups.com; Gomes, Pedro (NSN - PT/Amadora)
      Subject: Re: [jasspa] Re: New version of me-standalone


      On Mon 09/11/09 12:15 PM , "azynheira" pedro.gomes@... sent:
      > Hi All,
      > Steve, you were right, some replacing of "r" => "rb"
      > and it seems to be working as if should. The archive is correctly
      > generated now ...
      > Regards,
      > Pedro

      Hi Pedro,

      You are the first on Windows.
      Is it working now? Can you build an archive, add it and it runs file in
      windows?

      Jon

      > --- In jasspa
      > @yahoogroups.com, Steven Phillips <bill@...> wrote:>
      > > Initial thought is that the bfs program is not
      > opening the files binary > (i.e. "r" instead of "rb"
      > and "w" instead of "wb") - doesn't make a lot
      > > of difference on unix but does on
      > windows.>
      > > Steve
      > >
      > > azynheira wrote:
      > > >
      > > >
      > > > Hi Jon,
      > > > I patched the makefile and some of the
      > files and was able to produce a > > bfs.exe and mew32.exe files to try

      > it out in Win32. The results are > > the following:
      > > >
      > > > 1) No crashes as you predirected!
      > :P> >
      > > > 2) I have some problems creating archives
      > (outut below). May be it as > > to be do with the endeanness of the
      > thing ....> >
      > > > I'll look into it...
      > > >
      > > > Regards,
      > > > Pedro
      > > > --- cut here ---
      > > > D:\ME\src\std2\bfs-v0.1.1>bfs.exe -a
      > d:\me\pedro.bfs d:\me\pt101224> > Stripping archive and none attached
      > "d:\me\pedro.bfs"> > Building from directory "d:\me\pt101224"> >
      > Archive commencing from byte offset
      > 787040> > ERROR:
      > "d:\me\pt101224/attic/Siemens.emf" size mismatch 98!=104> > ERROR:
      > "d:\me\pt101224/lsdmengb.edf" size mismatch 342!=470142> > ERROR:
      > "d:\me\pt101224/lsdmptpt.edf" size mismatch 16!=509950> > ERROR:
      > "d:\me\pt101224/lsdxengb.edf" size mismatch 751!=508084> > ERROR:
      > "d:\me\pt101224/old/default.emf" size mismatch 29!=30> > ERROR:
      > "d:\me\pt101224/old/meemf.emf" size mismatch 83!=86> > ERROR:
      > "d:\me\pt101224/old/pedro.zip" size mismatch 742!=223701> > Archive
      > constructed 393520 bytes
      > > > Completed archive build from
      > "d:\me\pt101224" [ok]> > ---cut here --
      > > >
      > > > --- In jasspa
      > @yahoogroups.com <mailto:jasspa%40yahoogroups.com>, Jon
      > > > Green <jon@> wrote:
      > > > >
      > > > > azynheira wrote:
      > > > > > Hi Jon,
      > > > > > Looks nice, I'm giving it a try
      > the next few days ... :P> > > >
      > > > > > Do you mind if I do the Win32
      > port of the stuff ?> > > >
      > > > > > Regards,
      > > > > > Pedro
      > > > > >
      > > > >
      > > > > I think it all just about builds on
      > Windows.> > >
      > > > > I got a bfs.exe building under minGW
      > with virtually no changes to > > the code last
      > > > > night. I've not compiled a me32.exe
      > yet but I think this should be > > fine,
      > > > > possibly need to define
      > fseeko=>fseek ad ftello=>ftell.> > >
      > > > > Jon
      > > > >
      > > > >
      > > > >
      > > > >
      > > > > > --- In jasspa
      > @yahoogroups.com <mailto:jasspa%40yahoogroups.com>, > > Jon Green
      <jon@> wrote:
      > > > > >> Jon Green wrote:
      > > > > >>> I have just posted a new
      > version of me-standalone for some more > > alpha testing.
      > > > > >>>
      > > > > >>> This version is
      > concatenated on the bottom of the executable > > using a command
      > > > > >>> line utility called
      > "bfs" as follows:> > > >>>
      > > > > >>> To build a bfs archive
      > then simply unpack the "metree" and > > remove things
      > > > > >>> that you do not want in
      > the archive:> > > >>>
      > > > > >>> % tar zxvf
      > jasspa-metree-20091017.tar.gz> > > >>> % rm -rf ./jasspa/pixmaps> > >
      > >>>
      > > > > >>> Build the archive and add
      > to the executable from a directory:> > > >>>
      > > > > >>> % bfs -a mypath/mecw -o
      > me ./jasspa> > > >>>
      > > > > >>> Append an already
      > existing archive to the executable:> > > >>>
      > > > > >>> % bfs -a mypath/mecw -o
      > me jasspa-metree-20091117.bfs> > > >>>
      > > > > >>> This should now be a
      > stand alone executable. If you append again > > it will
      > > > > >>> remove the old archive
      > and add a new one. You can list the > > archive attached
      > > > > >>> to the
      > executable:> > > >>>
      > > > > >>> % bfs -l me
      > > > > >>>
      > > > > >>> You can remove the
      > archive attached to the executable:> > > >>>
      > > > > >>> % bfs -s me
      > > > > >>>
      > > > > >>> You can extract the
      > archive attached to the executable which > > will extract
      > > > > >>> the directory tree in the
      > archive to a new directory called > > "oldarch".
      > > > > >>>
      > > > > >>> % bfs -x oldarch
      > me> > > >>>
      > > > > >>> So you can now build your
      > own attachable and then add to the > > bottom. If you do
      > > > > >>> not attach then
      > "me" runs as normal.> > > >>>
      > > > > >>> The code is NOT ported to
      > windows yet but should work for most > > versions of
      > > > > >>> *NIX. I have only tested
      > this on Linux and Solaris so far.> > > >>>
      > > > > >>> The bfs on a 64-bit build
      > is a bit funny, it allows:> > > >>>
      > > > > >>> % bfs -a mypath/mecw -o
      > me jasspa-metree-20091117.bfs> > > >>>
      > > > > >>> but does not
      > allow> > > >>>
      > > > > >>> % bfs -a me
      > jasspa-metree-20091117.bfs> > > >>>
      > > > > >>> which it should do. That
      > is the only issue I have found so far.> > > >>>
      > > > > >>> Have fun!
      > > > > >>>
      > > > > >> Here is a fix for the amd64
      > issue I highlighted above.> > > >>
      > > > > >>
      > > > > >> cd
      > /home/jon/medev/bfs-v0.1.2/> > > >> gdiff --context --minimal
      > --ignore-space-change --recursive> > > >>
      > "/home/jon/medev/bfs-v0.1.2/ucopy.c~" > >
      > "/home/jon/medev/bfs-v0.1.2/ucopy.c"> > > >>
      > > > > >> ***
      > /home/jon/medev/bfs-v0.1.2/ucopy.c~ 2009-11-08 > > 22:18:07.714444000
      > +0000
      > > > > >> ---
      > /home/jon/medev/bfs-v0.1.2/ucopy.c 2009-11-08 > > 22:19:37.927169000
      > +0000
      > > > > >> ***************
      > > > > >> *** 145,151 ****
      > > > > >> int
      > > > > >> bfs_fileappend (int options,
      > char *srcfile, char *destfile)> > > >> {
      > > > > >> ! int status;
      > > > > >> FILE *rfp;
      > > > > >> FILE *wfp;
      > > > > >>
      > > > > >> --- 145,151 ----
      > > > > >> int
      > > > > >> bfs_fileappend (int options,
      > char *srcfile, char *destfile)> > > >> {
      > > > > >> ! int status = 0;
      > > > > >> FILE *rfp;
      > > > > >> FILE *wfp;
      > > > > >>
      > > > > >> [EXIT 1]
      > > > > >>
      > > > > >> Jon.
      > > > > >>
      > > > > >
      > > > > >
      > > > > >
      > > > > >
      > > > > >
      > ------------------------------------> > > >
      > > > > >
      > __________________________________________________________> > > >
      > > > > > This is an unmoderated list, but
      > new members are moderated to > > ensure that there are no spam users.
      > JASSPA is not responsible for the > > content of
      > > > > > any material posted to this
      > list.> > > >
      > > > > > To un-subscribe, send a mail
      > message to> > > >
      > > > > > jasspa-unsubscribe@yahoogroups.com > >
      > <mailto:jasspa-unsubscribe%40yahoogroups.com>> > > >
      > > > > > or visit http://groups.yahoo.com/group/jasspa > >
      > > > > > <http://groups.yahoo.com/group/jasspa>
      > and> > > > modify your account settings
      > manually.> > > >
      > > > > >
      > > > > > Yahoo! Groups Links
      > > > > >
      > > > > >
      > > > > >
      > > > > >
      > > > >
      > > >
      > > >
      > >
      >
      >
      >
      >
      > ------------------------------------
      >
      > ______________________________________________________________________
      > ____ This is an unmoderated list, but new members are moderated to
      > ensure that there are no spam users. JASSPA is not responsible for the

      > content of any material posted to this list.
      >
      > To un-subscribe, send a mail message to
      >
      > jasspa-unsubscribe@yahoogroups.com
      > or visit http://groups.yahoo.com/group/jasspa andmodify your account
      settings manually.
      >
      >
      > Yahoo! Groups Links
      >
      > Individual Email | Traditional
      >
      > jasspa-unsubscribe@yahoogroups.com
      >
      >
      ---- Message sent via KC WebMail - http://webmail.mistral.net/
    • azynheira
      Just some additional observerations: I can only make it work if I execute the binary (on Windows, please note) by using .exe postfix - This means that if I
      Message 2 of 10 , Nov 9, 2009
      • 0 Attachment
        Just some additional observerations:

        I can only make it work if I execute the binary (on Windows, please note) by using .exe postfix - This means that if I have a bundled ME called emacs.exe:
        1) Running emacs - DOES NOT WORK....
        2) Running emacs.exe - WORKS!!

        Just more 50 wierd cents!

        Pedro

        --- In jasspa@yahoogroups.com, "Gomes, Pedro (NSN - PT/Amadora)" <pedro.gomes@...> wrote:
        >
        > Hi,
        > Yes, after Steve's suggestion ITS ALIVE :-) ... (add mad laughter at
        > will :-))
        >
        > The archive is built correctly and the integrity is correct (by using
        > -t), and the .exe file produced does recognize the internal fs if I use
        > bfs://foobar ... It works correctly!
        >
        > Production log:
        > D:\ME\src\std2\bfs-v0.1.1>bfs -a mypath/mecw -o me ./jasspa
        > Copying "mypath/mecw" => "me"
        > Error: Cannot access file "mypath/mecw"
        > Copied "mypath/mecw" => "me" [fail]
        >
        > D:\ME\src\std2\bfs-v0.1.1>bfs -a ..\src\mew32.exe -o mex d:\ME\metree
        > Copying "..\src\mew32.exe" => "mex"
        > Copied "..\src\mew32.exe" => "mex" [ok]
        > Stripping archive and none attached "mex"
        > Building from directory "d:\ME\metree"
        > Archive commencing from byte offset 574976
        > Archive constructed 5369629 bytes
        > Completed archive build from "d:\ME\metree" [ok]
        >
        > Regards,
        > Pedro
        >
        > -----Original Message-----
        > From: ext Jon Green [mailto:jon@...]
        > Sent: Monday, November 09, 2009 12:24 PM
        > To: jasspa@yahoogroups.com; Gomes, Pedro (NSN - PT/Amadora)
        > Subject: Re: [jasspa] Re: New version of me-standalone
        >
        >
        > On Mon 09/11/09 12:15 PM , "azynheira" pedro.gomes@... sent:
        > > Hi All,
        > > Steve, you were right, some replacing of "r" => "rb"
        > > and it seems to be working as if should. The archive is correctly
        > > generated now ...
        > > Regards,
        > > Pedro
        >
        > Hi Pedro,
        >
        > You are the first on Windows.
        > Is it working now? Can you build an archive, add it and it runs file in
        > windows?
        >
        > Jon
        >
        > > --- In jasspa
        > > @yahoogroups.com, Steven Phillips <bill@> wrote:>
        > > > Initial thought is that the bfs program is not
        > > opening the files binary > (i.e. "r" instead of "rb"
        > > and "w" instead of "wb") - doesn't make a lot
        > > > of difference on unix but does on
        > > windows.>
        > > > Steve
        > > >
        > > > azynheira wrote:
        > > > >
        > > > >
        > > > > Hi Jon,
        > > > > I patched the makefile and some of the
        > > files and was able to produce a > > bfs.exe and mew32.exe files to try
        >
        > > it out in Win32. The results are > > the following:
        > > > >
        > > > > 1) No crashes as you predirected!
        > > :P> >
        > > > > 2) I have some problems creating archives
        > > (outut below). May be it as > > to be do with the endeanness of the
        > > thing ....> >
        > > > > I'll look into it...
        > > > >
        > > > > Regards,
        > > > > Pedro
        > > > > --- cut here ---
        > > > > D:\ME\src\std2\bfs-v0.1.1>bfs.exe -a
        > > d:\me\pedro.bfs d:\me\pt101224> > Stripping archive and none attached
        > > "d:\me\pedro.bfs"> > Building from directory "d:\me\pt101224"> >
        > > Archive commencing from byte offset
        > > 787040> > ERROR:
        > > "d:\me\pt101224/attic/Siemens.emf" size mismatch 98!=104> > ERROR:
        > > "d:\me\pt101224/lsdmengb.edf" size mismatch 342!=470142> > ERROR:
        > > "d:\me\pt101224/lsdmptpt.edf" size mismatch 16!=509950> > ERROR:
        > > "d:\me\pt101224/lsdxengb.edf" size mismatch 751!=508084> > ERROR:
        > > "d:\me\pt101224/old/default.emf" size mismatch 29!=30> > ERROR:
        > > "d:\me\pt101224/old/meemf.emf" size mismatch 83!=86> > ERROR:
        > > "d:\me\pt101224/old/pedro.zip" size mismatch 742!=223701> > Archive
        > > constructed 393520 bytes
        > > > > Completed archive build from
        > > "d:\me\pt101224" [ok]> > ---cut here --
        > > > >
        > > > > --- In jasspa
        > > @yahoogroups.com <mailto:jasspa%40yahoogroups.com>, Jon
        > > > > Green <jon@> wrote:
        > > > > >
        > > > > > azynheira wrote:
        > > > > > > Hi Jon,
        > > > > > > Looks nice, I'm giving it a try
        > > the next few days ... :P> > > >
        > > > > > > Do you mind if I do the Win32
        > > port of the stuff ?> > > >
        > > > > > > Regards,
        > > > > > > Pedro
        > > > > > >
        > > > > >
        > > > > > I think it all just about builds on
        > > Windows.> > >
        > > > > > I got a bfs.exe building under minGW
        > > with virtually no changes to > > the code last
        > > > > > night. I've not compiled a me32.exe
        > > yet but I think this should be > > fine,
        > > > > > possibly need to define
        > > fseeko=>fseek ad ftello=>ftell.> > >
        > > > > > Jon
        > > > > >
        > > > > >
        > > > > >
        > > > > >
        > > > > > > --- In jasspa
        > > @yahoogroups.com <mailto:jasspa%40yahoogroups.com>, > > Jon Green
        > <jon@> wrote:
        > > > > > >> Jon Green wrote:
        > > > > > >>> I have just posted a new
        > > version of me-standalone for some more > > alpha testing.
        > > > > > >>>
        > > > > > >>> This version is
        > > concatenated on the bottom of the executable > > using a command
        > > > > > >>> line utility called
        > > "bfs" as follows:> > > >>>
        > > > > > >>> To build a bfs archive
        > > then simply unpack the "metree" and > > remove things
        > > > > > >>> that you do not want in
        > > the archive:> > > >>>
        > > > > > >>> % tar zxvf
        > > jasspa-metree-20091017.tar.gz> > > >>> % rm -rf ./jasspa/pixmaps> > >
        > > >>>
        > > > > > >>> Build the archive and add
        > > to the executable from a directory:> > > >>>
        > > > > > >>> % bfs -a mypath/mecw -o
        > > me ./jasspa> > > >>>
        > > > > > >>> Append an already
        > > existing archive to the executable:> > > >>>
        > > > > > >>> % bfs -a mypath/mecw -o
        > > me jasspa-metree-20091117.bfs> > > >>>
        > > > > > >>> This should now be a
        > > stand alone executable. If you append again > > it will
        > > > > > >>> remove the old archive
        > > and add a new one. You can list the > > archive attached
        > > > > > >>> to the
        > > executable:> > > >>>
        > > > > > >>> % bfs -l me
        > > > > > >>>
        > > > > > >>> You can remove the
        > > archive attached to the executable:> > > >>>
        > > > > > >>> % bfs -s me
        > > > > > >>>
        > > > > > >>> You can extract the
        > > archive attached to the executable which > > will extract
        > > > > > >>> the directory tree in the
        > > archive to a new directory called > > "oldarch".
        > > > > > >>>
        > > > > > >>> % bfs -x oldarch
        > > me> > > >>>
        > > > > > >>> So you can now build your
        > > own attachable and then add to the > > bottom. If you do
        > > > > > >>> not attach then
        > > "me" runs as normal.> > > >>>
        > > > > > >>> The code is NOT ported to
        > > windows yet but should work for most > > versions of
        > > > > > >>> *NIX. I have only tested
        > > this on Linux and Solaris so far.> > > >>>
        > > > > > >>> The bfs on a 64-bit build
        > > is a bit funny, it allows:> > > >>>
        > > > > > >>> % bfs -a mypath/mecw -o
        > > me jasspa-metree-20091117.bfs> > > >>>
        > > > > > >>> but does not
        > > allow> > > >>>
        > > > > > >>> % bfs -a me
        > > jasspa-metree-20091117.bfs> > > >>>
        > > > > > >>> which it should do. That
        > > is the only issue I have found so far.> > > >>>
        > > > > > >>> Have fun!
        > > > > > >>>
        > > > > > >> Here is a fix for the amd64
        > > issue I highlighted above.> > > >>
        > > > > > >>
        > > > > > >> cd
        > > /home/jon/medev/bfs-v0.1.2/> > > >> gdiff --context --minimal
        > > --ignore-space-change --recursive> > > >>
        > > "/home/jon/medev/bfs-v0.1.2/ucopy.c~" > >
        > > "/home/jon/medev/bfs-v0.1.2/ucopy.c"> > > >>
        > > > > > >> ***
        > > /home/jon/medev/bfs-v0.1.2/ucopy.c~ 2009-11-08 > > 22:18:07.714444000
        > > +0000
        > > > > > >> ---
        > > /home/jon/medev/bfs-v0.1.2/ucopy.c 2009-11-08 > > 22:19:37.927169000
        > > +0000
        > > > > > >> ***************
        > > > > > >> *** 145,151 ****
        > > > > > >> int
        > > > > > >> bfs_fileappend (int options,
        > > char *srcfile, char *destfile)> > > >> {
        > > > > > >> ! int status;
        > > > > > >> FILE *rfp;
        > > > > > >> FILE *wfp;
        > > > > > >>
        > > > > > >> --- 145,151 ----
        > > > > > >> int
        > > > > > >> bfs_fileappend (int options,
        > > char *srcfile, char *destfile)> > > >> {
        > > > > > >> ! int status = 0;
        > > > > > >> FILE *rfp;
        > > > > > >> FILE *wfp;
        > > > > > >>
        > > > > > >> [EXIT 1]
        > > > > > >>
        > > > > > >> Jon.
        > > > > > >>
        > > > > > >
        > > > > > >
        > > > > > >
        > > > > > >
        > > > > > >
        > > ------------------------------------> > > >
        > > > > > >
        > > __________________________________________________________> > > >
        > > > > > > This is an unmoderated list, but
        > > new members are moderated to > > ensure that there are no spam users.
        > > JASSPA is not responsible for the > > content of
        > > > > > > any material posted to this
        > > list.> > > >
        > > > > > > To un-subscribe, send a mail
        > > message to> > > >
        > > > > > > jasspa-unsubscribe@yahoogroups.com > >
        > > <mailto:jasspa-unsubscribe%40yahoogroups.com>> > > >
        > > > > > > or visit http://groups.yahoo.com/group/jasspa > >
        > > > > > > <http://groups.yahoo.com/group/jasspa>
        > > and> > > > modify your account settings
        > > manually.> > > >
        > > > > > >
        > > > > > > Yahoo! Groups Links
        > > > > > >
        > > > > > >
        > > > > > >
        > > > > > >
        > > > > >
        > > > >
        > > > >
        > > >
        > >
        > >
        > >
        > >
        > > ------------------------------------
        > >
        > > ______________________________________________________________________
        > > ____ This is an unmoderated list, but new members are moderated to
        > > ensure that there are no spam users. JASSPA is not responsible for the
        >
        > > content of any material posted to this list.
        > >
        > > To un-subscribe, send a mail message to
        > >
        > > jasspa-unsubscribe@yahoogroups.com
        > > or visit http://groups.yahoo.com/group/jasspa andmodify your account
        > settings manually.
        > >
        > >
        > > Yahoo! Groups Links
        > >
        > > Individual Email | Traditional
        > >
        > > jasspa-unsubscribe@yahoogroups.com
        > >
        > >
        > ---- Message sent via KC WebMail - http://webmail.mistral.net/
        >
      Your message has been successfully submitted and would be delivered to recipients shortly.