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

Re: [jasspa] New version of me-standalone

Expand Messages
  • Jon Green
    ... 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
    Message 1 of 10 , Nov 8, 2009
      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.
    • 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 2 of 10 , Nov 8, 2009
        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 3 of 10 , Nov 9, 2009
          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 4 of 10 , Nov 9, 2009
            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 5 of 10 , Nov 9, 2009
              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 6 of 10 , Nov 9, 2009
                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 7 of 10 , Nov 9, 2009
                  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 8 of 10 , Nov 9, 2009
                    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 9 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.