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

New version of me-standalone

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

      Regards
      Jon.
    • 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 2 of 10 , Nov 8, 2009
      • 0 Attachment
        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 3 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 4 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 5 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 6 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 7 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 8 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 9 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 10 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.