• Login
sketchucation logo sketchucation
  • Login
🤑 30% Off | Artisan 2 on sale until April 30th Buy Now

[Plugin Library] LibFredo6 - v15.3c - 17 Apr 25

Scheduled Pinned Locked Moved Plugins
2.1k Posts 562 Posters 2.8m Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • F Offline
    fredo6
    last edited by 21 Mar 2015, 14:46

    OK. Thanks. Will fix and re-release.
    These Ruby warnings are always ennoyng, and none has found a way to get rid of them.

    I thought it was some puts forgotten in the code.

    Fredo

    1 Reply Last reply Reply Quote 0
    • D Offline
      driven
      last edited by 21 Mar 2015, 15:56

      @fredo6 said:

      ...none has found a way to get rid of them.

      I used to get them from a few different plugins and adding if not defined? e.g. CAS = @cascade if not defined? CAS, but when looking through you dynamic code, I just couldn't work out where that might be added...
      the other way is to load a 'Ruby Console' loader as the last ruby file...
      john

      learn from the mistakes of others, you may not live long enough to make them all yourself...

      1 Reply Last reply Reply Quote 0
      • T Offline
        thomthom
        last edited by 21 Mar 2015, 17:05

        Hmm... I just assumed it was LibFredo.. Might have been Bezier Spline as well. I had to temporarily remove them to do some development, but I'll install again and track down the exact messages.

        Thomas Thomassen — SketchUp Monkey & Coding addict
        List of my plugins and link to the CookieWare fund

        1 Reply Last reply Reply Quote 0
        • F Offline
          fredo6
          last edited by 22 Mar 2015, 22:19

          NEW RELEASE: LibFredo6 v6.7b - 22 Mar 15

          LibFredo6 6.7b is a minor releaseremoving some noisy traces at Startup of Sketchup

          See main post of this thread for Download of LibFredo6.

          Fredo

          1 Reply Last reply Reply Quote 0
          • F Offline
            fredo6
            last edited by 22 Mar 2015, 22:22

            @thomthom said:

            Hmm... I just assumed it was LibFredo.. Might have been Bezier Spline as well. I had to temporarily remove them to do some development, but I'll install again and track down the exact messages.

            You assumed right!
            Actually most noisy traces were coming from BezierSpline, but I removed also two traces in LibFredo6.

            So you'll have to upgrade both

            • BezierSpline 2.7b
            • LibFredo6 6.7b

            Fredo

            1 Reply Last reply Reply Quote 0
            • J Offline
              jiminy-billy-bob
              last edited by 23 Mar 2015, 09:43

              I still get this :

              @unknownuser said:

              C:/Users/Marjorie/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Traductor.rb:28: warning: already initialized constant Traductor::LBT__DEF
              C:/Users/Marjorie/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/LibTraductor.rb:31: warning: previous definition of LBT__DEF was here
              C:/Users/Marjorie/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Traductor.rb:32: warning: already initialized constant Traductor::VALID_ERROR
              C:/Users/Marjorie/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/LibTraductor.rb:35: warning: previous definition of VALID_ERROR was here
              C:/Users/Marjorie/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Traductor.rb:34: warning: already initialized constant Traductor::VALID_MIN
              C:/Users/Marjorie/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/LibTraductor.rb:38: warning: previous definition of VALID_MIN was here
              C:/Users/Marjorie/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Traductor.rb:35: warning: already initialized constant Traductor::VALID_MAX
              C:/Users/Marjorie/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/LibTraductor.rb:39: warning: previous definition of VALID_MAX was here
              C:/Users/Marjorie/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Traductor.rb:36: warning: already initialized constant Traductor::VALID_PATTERN
              C:/Users/Marjorie/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/LibTraductor.rb:40: warning: previous definition of VALID_PATTERN was here
              C:/Users/Marjorie/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Traductor.rb:570: warning: redefining constant Struct::DlgItem
              C:/Users/Marjorie/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Traductor.rb:570: warning: already initialized constant Traductor::DialogBox::DlgItem
              C:/Users/Marjorie/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/LibTraductor.rb:183: warning: previous definition of DlgItem was here


              libfredo.png

              25% off Skatter for SketchUcation Premium Members

              1 Reply Last reply Reply Quote 0
              • T Offline
                TIG Moderator
                last edited by 23 Mar 2015, 11:02

                I think a 'loose' LibTraductor file is très old, its now kept in the LibFredo folder ?
                I believe that if you removed it altogether Fredo's tools should still work just fine after a restart...
                If any RB file is [re]loaded which remakes existing Constants, then those warnings always appear in the Ruby Console.
                If you are duplicating the translation code with two versions loading Ruby will warn you...

                TIG

                1 Reply Last reply Reply Quote 0
                • T Offline
                  thomthom
                  last edited by 23 Mar 2015, 11:40

                  Same as Jimini - I removed all files from previous versions, including the LibTraductor.rb - after installing I got warnings:

                  
                  C;/Users/tthomas2/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/LibTraductor.rb;31; warning; already initialized constant Traductor;;LBT__DEF
                  C;/Users/tthomas2/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Traductor.rb;28; warning; previous definition of LBT__DEF was here
                  C;/Users/tthomas2/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/LibTraductor.rb;35; warning; already initialized constant Traductor;;VALID_ERROR
                  C;/Users/tthomas2/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Traductor.rb;32; warning; previous definition of VALID_ERROR was here
                  C;/Users/tthomas2/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/LibTraductor.rb;38; warning; already initialized constant Traductor;;VALID_MIN
                  C;/Users/tthomas2/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Traductor.rb;34; warning; previous definition of VALID_MIN was here
                  C;/Users/tthomas2/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/LibTraductor.rb;39; warning; already initialized constant Traductor;;VALID_MAX
                  C;/Users/tthomas2/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Traductor.rb;35; warning; previous definition of VALID_MAX was here
                  C;/Users/tthomas2/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/LibTraductor.rb;40; warning; already initialized constant Traductor;;VALID_PATTERN
                  C;/Users/tthomas2/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Traductor.rb;36; warning; previous definition of VALID_PATTERN was here
                  C;/Users/tthomas2/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/LibTraductor.rb;183; warning; redefining constant Struct;;DlgItem
                  C;/Users/tthomas2/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/LibTraductor.rb;183; warning; already initialized constant Traductor;;DialogBox;;DlgItem
                  C;/Users/tthomas2/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Traductor.rb;570; warning; previous definition of DlgItem was here
                  
                  

                  Thomas Thomassen — SketchUp Monkey & Coding addict
                  List of my plugins and link to the CookieWare fund

                  1 Reply Last reply Reply Quote 0
                  • T Offline
                    thomthom
                    last edited by 23 Mar 2015, 11:40

                    The previous post was what I got upon install. When I restart I get more:

                    
                    args = ["Bezier"]
                    args = ["BZ__Polyline"]
                    args = ["BZ__Animation"]
                    args = ["BZ__Arc"]
                    args = ["BZ__BSplineU"]
                    args = ["BZ__Catmull"]
                    args = ["BZ__Chamfer"]
                    args = ["BZ__Courbette"]
                    args = ["BZ__CubicBezier"]
                    args = ["BZ__Divider"]
                    args = ["BZ__DogBone"]
                    args = ["BZ__TBone"]
                    args = ["BZ__FSpline"]
                    args = ["BZ__Segmentor"]
                    args = []
                    args = []
                    args = []
                    args = []
                    args = ["Edition"]
                    args = []
                    args = []
                    args = []
                    args = []
                    C;/Users/tthomas2/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Traductor.rb;28; warning; already initialized constant Traductor;;LBT__DEF
                    C;/Users/tthomas2/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/LibTraductor.rb;31; warning; previous definition of LBT__DEF was here
                    C;/Users/tthomas2/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Traductor.rb;32; warning; already initialized constant Traductor;;VALID_ERROR
                    C;/Users/tthomas2/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/LibTraductor.rb;35; warning; previous definition of VALID_ERROR was here
                    C;/Users/tthomas2/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Traductor.rb;34; warning; already initialized constant Traductor;;VALID_MIN
                    C;/Users/tthomas2/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/LibTraductor.rb;38; warning; previous definition of VALID_MIN was here
                    C;/Users/tthomas2/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Traductor.rb;35; warning; already initialized constant Traductor;;VALID_MAX
                    C;/Users/tthomas2/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/LibTraductor.rb;39; warning; previous definition of VALID_MAX was here
                    C;/Users/tthomas2/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Traductor.rb;36; warning; already initialized constant Traductor;;VALID_PATTERN
                    C;/Users/tthomas2/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/LibTraductor.rb;40; warning; previous definition of VALID_PATTERN was here
                    C;/Users/tthomas2/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Traductor.rb;570; warning; redefining constant Struct;;DlgItem
                    C;/Users/tthomas2/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Traductor.rb;570; warning; already initialized constant Traductor;;DialogBox;;DlgItem
                    C;/Users/tthomas2/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/LibTraductor.rb;183; warning; previous definition of DlgItem was here
                    
                    

                    Thomas Thomassen — SketchUp Monkey & Coding addict
                    List of my plugins and link to the CookieWare fund

                    1 Reply Last reply Reply Quote 0
                    • F Offline
                      fredo6
                      last edited by 23 Mar 2015, 13:30

                      NEW RELEASE: LibFredo6 v6.7c - 22 Mar 15

                      LibFredo6 6.7b is a second minor release removing some noisy traces at Startup of Sketchup. I hope this will make it!

                      See main post of this thread for Download of LibFredo6.

                      Fredo

                      1 Reply Last reply Reply Quote 0
                      • T Offline
                        thomthom
                        last edited by 23 Mar 2015, 13:43

                        Perfect! Thank you Fredo! 😍

                        Thomas Thomassen — SketchUp Monkey & Coding addict
                        List of my plugins and link to the CookieWare fund

                        1 Reply Last reply Reply Quote 0
                        • J Offline
                          jiminy-billy-bob
                          last edited by 26 Mar 2015, 08:30

                          👍

                          25% off Skatter for SketchUcation Premium Members

                          1 Reply Last reply Reply Quote 0
                          • E Offline
                            Evil Shrike
                            last edited by 15 Apr 2015, 12:38

                            Error with the location of the directory LIBFREDO6_DATA_Dir (on root drive instead catalog on this drive) has been going on for a long time. Is there a chance to solve it? Garbage in the root of drive is not very happy.

                            1 Reply Last reply Reply Quote 0
                            • Dave RD Offline
                              Dave R
                              last edited by 15 Apr 2015, 14:39

                              It sounds like an installation error. How did you install it and where?

                              Etaoin Shrdlu

                              %

                              (THERE'S NO PLACE LIKE)

                              G28 X0.0 Y0.0 Z0.0

                              M30

                              %

                              1 Reply Last reply Reply Quote 0
                              • E Offline
                                Evil Shrike
                                last edited by 17 Apr 2015, 22:36

                                download from this site (http://sketchucation.com/pluginstore?pln=LibFredo6) and then install via dialog System Preferences -> Extensions -> Install Extension.

                                information from About dialog

                                INFORMATION
                                Plugin Subfolder = Fredo6_!LibFredo6
                                Plugin Root Directory = C:/Users/xxx/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins
                                Default Parameters Directory = z:/LIBFREDO6_DATA_Dir/DefaultParameters
                                Temporary Files Directory = z:/tmp

                                what i can change Default Parameters Directory ?

                                1 Reply Last reply Reply Quote 0
                                • P Offline
                                  ptma2008
                                  last edited by 4 May 2015, 08:26

                                  thank you fredo6

                                  1 Reply Last reply Reply Quote 0
                                  • S Offline
                                    spookydd
                                    last edited by 17 May 2015, 17:26

                                    Hi all,

                                    I've been trying to get this libfredo6 to work in the newer SU2015 without success.
                                    I've used this in SU8 before and it worked fine then.

                                    I've re-installed it several times, using various methods, manually, plug-in store, etc... but not matter what method, I still get the same error reporting:

                                    Error Loading File Fredo6_!LibFredo6.rb
                                    Error: #<ArgumentError: invalid byte sequence in UTF-8>
                                    /Users/dg/Library/Application Support/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Core.rb:716:in match' /Users/dg/Library/Application Support/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Core.rb:716:in block (2 levels) in load_from_config'
                                    /Users/dg/Library/Application Support/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Core.rb:715:in each' /Users/dg/Library/Application Support/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Core.rb:715:in block in load_from_config'
                                    /Users/dg/Library/Application Support/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Core.rb:713:in foreach' /Users/dg/Library/Application Support/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Core.rb:713:in load_from_config'
                                    /Users/dg/Library/Application Support/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Core.rb:1099:in block in load_all_plugins' /Users/dg/Library/Application Support/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Core.rb:1099:in each'
                                    /Users/dg/Library/Application Support/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Core.rb:1099:in load_all_plugins' /Users/dg/Library/Application Support/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Core.rb:786:in load_from_config'
                                    /Users/dg/Library/Application Support/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6.rb:188:in startup' /Users/dg/Library/Application Support/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6.rb:338:in module:LibFredo6'
                                    /Users/dg/Library/Application Support/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6.rb:34:in `<top (required)>'

                                    Now I've seen many others having this issue as well, and the culprit would be a question of encoding, but my latest attempt was with the auto-install from the sketchucation tool, and still the same result.

                                    I'm on mac, and I doubt the osx version really matters.

                                    I see so many posting this same thing, but no real fix for this. It's commonly encountered, so why no workable answer and a permanent fix?

                                    Thanks

                                    1 Reply Last reply Reply Quote 0
                                    • Dave RD Offline
                                      Dave R
                                      last edited by 18 May 2015, 09:34

                                      @spookydd said:

                                      ...so why no workable answer and a permanent fix?

                                      Because it is impossible to prevent users from installing older versions they used with older versions of SketchUp. Despite the endless warnings to avoid copying plugin/extension files from old versions of SketchUp, people still do it.

                                      Very likely you still have old files remaining from your incorrect installation(s) of the library. Navigate to the Extensions folder [Plugins] and delete all LibFredo-related files and folders. Then reinstall automatically from the SCF Plugin Store plugin. Report the results.

                                      If you copied any old versions of other plugins, delete them while you're at it and reinstall fresh copies.

                                      Etaoin Shrdlu

                                      %

                                      (THERE'S NO PLACE LIKE)

                                      G28 X0.0 Y0.0 Z0.0

                                      M30

                                      %

                                      1 Reply Last reply Reply Quote 0
                                      • T Offline
                                        TIG Moderator
                                        last edited by 18 May 2015, 11:10

                                        The UTF-8 error shows that at least some of the required files are old.
                                        With v2014 SketchUp's Ruby was updated to v2 and that requires all files to be encoded as UTF8-without_BOM.
                                        Some Plugins were already compatible, but most authors rewrote there scripts to comply and released new versions for v2014.
                                        These are generally backwards compatible with earlier SketchUp versions, and if it works in v2014 it will almost certainly be OK in v2015.
                                        Install the latest versions from the PluginStore.

                                        As Dave says if you have copied files over you might well have a rogue that is muddying the waters.
                                        An example might be "Traductor.rb" - which was previously kept in the Plugins folder, but is now recast as "Lib6Traductor.rb" in the main Lib subfolder.
                                        If this old and incorrectly encoded version is still loading it could mess things up...
                                        So make sure that is not loading...
                                        Remove it and restart SketchUp to see what happens...

                                        TIG

                                        1 Reply Last reply Reply Quote 0
                                        • S Offline
                                          spookydd
                                          last edited by 18 May 2015, 14:56

                                          @dave r said:

                                          @spookydd said:

                                          ...so why no workable answer and a permanent fix?

                                          Because it is impossible to prevent users from installing older versions they used with older versions of SketchUp. Despite the endless warnings to avoid copying plugin/extension files from old versions of SketchUp, people still do it.

                                          Very likely you still have old files remaining from your incorrect installation(s) of the library. Navigate to the Extensions folder [Plugins] and delete all LibFredo-related files and folders. Then reinstall automatically from the SCF Plugin Store plugin. Report the results.

                                          If you copied any old versions of other plugins, delete them while you're at it and reinstall fresh copies.

                                          Wrong! As I said, I used various methods for installing the library, including manual, but not by taking the old one from the working older SU plugins folder. I did mention using the autoinstall, and I even deleted the files before trying an other method of installation.

                                          The files I installed many times, are all fresh, and nothing comes from the older SU install, which still does work.

                                          1 Reply Last reply Reply Quote 0
                                          • 1
                                          • 2
                                          • 47
                                          • 48
                                          • 49
                                          • 50
                                          • 51
                                          • 105
                                          • 106
                                          • 49 / 106
                                          • First post
                                            Last post
                                          Buy SketchPlus
                                          Buy SUbD
                                          Buy WrapR
                                          Buy eBook
                                          Buy Modelur
                                          Buy Vertex Tools
                                          Buy SketchCuisine
                                          Buy FormFonts

                                          Advertisement