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

Re: New version of me-standalone (addendum)

Expand Messages
  • 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 1 of 10 , Nov 9, 2009
      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.