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

Re: New version of me-standalone

Expand Messages
  • azynheira
    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
    Message 1 of 10 , Nov 8, 2009
    • 0 Attachment
      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

      --- In jasspa@yahoogroups.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.
      >
    • Jon Green
      ... 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
      Message 2 of 10 , Nov 9, 2009
      • 0 Attachment
        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, 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
        >
        > mailto:jasspa-unsubscribe@yahoogroups.com
        >
        > or visit http://groups.yahoo.com/group/jasspa and
        > modify your account settings manually.
        >
        >
        > Yahoo! Groups Links
        >
        >
        >
        >
      • azynheira
        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
        Message 3 of 10 , Nov 9, 2009
        • 0 Attachment
          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, 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, 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
          > >
          > > mailto:jasspa-unsubscribe@yahoogroups.com
          > >
          > > or visit http://groups.yahoo.com/group/jasspa and
          > > modify your account settings manually.
          > >
          > >
          > > Yahoo! Groups Links
          > >
          > >
          > >
          > >
          >
        • Steven Phillips
          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
          Message 4 of 10 , Nov 9, 2009
          • 0 Attachment
            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, 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, 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
            > >
            > > mailto:jasspa-unsubscribe@ yahoogroups. com
            > >
            > > or visit http://groups. yahoo.com/ group/jasspa and
            > > modify your account settings manually.
            > >
            > >
            > > Yahoo! Groups Links
            > >
            > >
            > >
            > >
            >

          • azynheira
            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
            Message 5 of 10 , Nov 9, 2009
            • 0 Attachment
              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
              --- 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
              > > > >
              > > > > mailto: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
              > > > >
              > > > >
              > > > >
              > > > >
              > > >
              > >
              > >
              >
            • Jon Green
              ... 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
              Message 6 of 10 , Nov 9, 2009
              • 0 Attachment
                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/
              • 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 7 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 8 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.