Menu

Compiling GCB from source.

mkstevo
2022-12-16
2022-12-17
1 2 > >> (Page 1 of 2)
  • mkstevo

    mkstevo - 2022-12-16

    Thanks for the response.
    I have decided to remove my instructions following the negative comments.

    I have no desire to derail GCBasic, GCStudio or GC Code. Equally I have no desire to generate work for anyone, especially when they've been exceptionally generous, patient and kind in assisting me in the past.

     

    Last edit: mkstevo 2022-12-16
    • Thomas Henry

      Thomas Henry - 2022-12-16

      @mkstevo

      These are not negative comments. They are pointing out the oversights in the approach. It aint a bad idea just need a number of big tweaks and some integration into the project to get it to work properly.

       
  • Thomas Henry

    Thomas Henry - 2022-12-16

    You serious?

    What a mess this would make. Just make a batch file from a proper installation.

    Freebasic and all the tools are in FILES tab. You looked there? I guess not.

     
    • mkstevo

      mkstevo - 2022-12-16

      Thanks for the response.
      I have decided to remove my instructions following the negative comments.

      I have no desire to derail GCBasic, GCStudio or GC Code. Equally I have no desire to generate work for anyone, especially when they've been exceptionally generous, patient and kind in assisting me in the past.

       

      Last edit: mkstevo 2022-12-16
      • Kato

        Kato - 2022-12-16

        Did you actually look?

        In the tool chain folder been there a long time.

        https://sourceforge.net/projects/gcbasic/files/Support%20Files/GreatCowBASICWindowsToolchain/

         
        • mkstevo

          mkstevo - 2022-12-16

          Thanks for the response.
          I have decided to remove my instructions following the negative comments.

          I have no desire to derail GCBasic, GCStudio or GC Code. Equally I have no desire to generate work for anyone, especially when they've been exceptionally generous, patient and kind in assisting me in the past.

           

          Last edit: mkstevo 2022-12-16
          • Anobium

            Anobium - 2022-12-16

            The only supported version of FBC is in Files.
            Files does have a TRUNK so I think this is an interpretation issue.

             
  • AVR

    AVR - 2022-12-16

    @mkstevo

    Disappointed that this amount of effort could not be spent on supporting the proper project. Seems like a total w××kfest to me.

     
    • mkstevo

      mkstevo - 2022-12-16

      Thanks for the response.
      I have decided to remove my instructions following the negative comments.

      I have no desire to derail GCBasic, GCStudio or GC Code. Equally I have no desire to generate work for anyone, especially when they've been exceptionally generous, patient and kind in assisting me in the past.

       

      Last edit: mkstevo 2022-12-16
      • Kato

        Kato - 2022-12-16

        Did Angel refuse to create a sub-build?
        Did you ask?

         
        • Thomas Henry

          Thomas Henry - 2022-12-16

          The "Reserved word" list you are using is years out of date =trouble
          Evan gets the compiler whitelisted. you going to do that = if not is real trouble
          The code in SVN is not for production release, the production releases are released in the Linux RAR or a distribution. Buiding direct from SVN = serious trouble

          I dont have time to review all the other errors in this approach.

           

          Last edit: Thomas Henry 2022-12-16
          • mkstevo

            mkstevo - 2022-12-16

            Thanks for the response.
            I have decided to remove my instructions following the negative comments.

            I have no desire to derail GCBasic, GCStudio or GC Code. Equally I have no desire to generate work for anyone, especially when they've been exceptionally generous, patient and kind in assisting me in the past.

             

            Last edit: mkstevo 2022-12-16
            • Anobium

              Anobium - 2022-12-16

              Wrong answer.

              I will add version check the "Reserved word" list to ensure a mismatch cannot happen.

              Consistency of the solution is dependent on the correct files in use. What worries me that someone follows your advice then asks for support. Please use the correct "Reserved word" list.

               
  • Kato

    Kato - 2022-12-16

    I have Geany working with GC Studio. The option is there to have Geany as the default editor.

    So, why would I want to build my own? and, how are patches applied?

    Where are all the other tools? and, where is support for mpasm or gcc? These work out of the box with old SynWrite or Studio?

     
    • Kato

      Kato - 2022-12-16

      Support for picas?

      Not for me this idea.

       
      • mkstevo

        mkstevo - 2022-12-16

        Thanks for the response.
        I have decided to remove my instructions following the negative comments.

        I have no desire to derail GCBasic, GCStudio or GC Code. Equally I have no desire to generate work for anyone, especially when they've been exceptionally generous, patient and kind in assisting me in the past.

         

        Last edit: mkstevo 2022-12-16
        • Kato

          Kato - 2022-12-16

          If you want mess this project up this is the perfact way.

          Did you ask Angel for this sub-build? Was it refused?

          Studio supports Geany so I dont get what this achieves ? Studio manages my folders - today I got new updates with no hassle. This idea just creates more confusion.

          Spend your time supporting the real project and get Angel on board with this tweak to the installer.

           
          • mkstevo

            mkstevo - 2022-12-16

            Thanks for the response.
            I have decided to remove my instructions following the negative comments.

            I have no desire to derail GCBasic, GCStudio or GC Code. Equally I have no desire to generate work for anyone, especially when they've been exceptionally generous, patient and kind in assisting me in the past.

             

            Last edit: mkstevo 2022-12-16
            • Thomas Henry

              Thomas Henry - 2022-12-16

              @mkstevo

              Yes, but, this is not a valid approach. it is a very poor idea.

              Put the request in properly. https://www.gcbasic.com/bugtracking/bug_report_page.php because I cannot see the 'number of times'.

               
  • Thomas Henry

    Thomas Henry - 2022-12-16

    Firstly, obtain the source code. This is currently located here:
    https://sourceforge.net/p/gcbasic/code/HEAD/tree/GCBASIC/trunk/

    This code is not production code.

    Next, download the FreeBasic compiler. This can be located at:
    https://www.freebasic.net

    Incorrect version. This version of FreeBASIC is not validated for use with GCB.

    Having located the FreeBasic executeable files, simply "drag" gcbasic.bas from the "trunk" folder and drop it onto either "fbc32.exe" or (more commonly) "fbc64.exe", FreeBasic will then start to compile either a 32bit executeable or a 64bit one. After around 30 seconds, the "trunk" folder will have a newly created file "gcbasic.exe" file. This will be either a 32bit or 64bit executeable as dependant on which fbc.exe file you chose to compile it.

    At this point you have an exe that may not work. FBC or your virus checker may cause a fault.

    And, at this point the build will not match the build exe. Ask Evan for support at this point and see what happens.

     
    • mkstevo

      mkstevo - 2022-12-16

      Thanks for the response.
      I have decided to remove my instructions following the negative comments.

      I have no desire to derail GCBasic, GCStudio or GC Code. Equally I have no desire to generate work for anyone, especially when they've been exceptionally generous, patient and kind in assisting me in the past.

       

      Last edit: mkstevo 2022-12-16
      • Anobium

        Anobium - 2022-12-16

        The build 1205 - is that the DEV build or the MAINSTREAM build?

        How would a user know? use GCStudio or in the past the ZIP files. They were always MAINSTREAM.

        You are at risk of building a DEV build of the compiler. I do save to SVN as I work - I could have a filestore failure here or I could die. Either way dont build from SVN.

        Why should have to manage the details within the source code to show the DEV and MAINSTREAM status ? More work for me.

         
        • mkstevo

          mkstevo - 2022-12-16

          It was the source provided from The "trunk" folder on SourceForge, today.

           
          • Anobium

            Anobium - 2022-12-16

            You misunderstand my point. You cannot tell any code release in SVN in MAINSTREAM or DEV - where DEV is unstable.

            How would you tell today? with all the specific code in SVN yesterday? And today and any related yesterday? You would get GCSTUDIO and check the build levels. As there is no other way to know.

             
            • mkstevo

              mkstevo - 2022-12-16

              I most certainly have misunderstood. I would like to apologise, again. I have no desire to upset anyone.

               
1 2 > >> (Page 1 of 2)

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.