Tiny Core Base > Raspberry Pi

FLTK-full available for picore?

(1/2) > >>

PDP-8:
Just a request in case it went missing - is there an "fltk-full" with xft compiled in available for picore?

Fltk-full really brought my TC x86 install shine - especially since I'm one of the guys that actually DOES use Dillo for many things.

The RPI3 I just upgraded to would love it!  Tnx!

Juanito:
did you try using fifth rather than dillo?

PDP-8:
I have, and like Dillo, Fifth is a great work or programming.  But it is kind of an apples-to-oranges thing with me.

It comes down to stability.  Fifth is more stable on the RPI than on X86.  But the random crashes, no matter how much I fiddle with turning javascript, css, images and the like on and off make it irritating to use because Fifth is really something I like.

However, Dillo - for what it is designed for, seems stable enough across any platform it is compiled on and I can rely on it to work - so much so like a standard unix command!  I even threw some coin the authors way to show appreciation, and the hope of seeing ver 3.1 someday..  (throwing coin to TC - if that would not complicate things would be cool too but that's another discussion. )

The problem I have with Fifth is the interdependence on too many parties.  The dont-blame-me, blame webkit kind of puts me off.  And the dependence on sql-lite and so forth.  What may be stable in today's release may become unstable with the next, and the human nature finger-pointing can begin.  Plus the whole I love Bieber backwards thing is a red flag that personal politics may take precedence over code.  I'm with the author and his mindset, but I can make my own decision without a billboard about it in my face.

Soooo....  I tend to use Dillo for when my browsing is very lightweight, using it for my simple html/css coding for my own purposes, because I know that if it works today, if I compile it tomorrow - it will still do just what it says it will do.  If it crashes, it is Dillo's fault, not some other dependency.

I also use browsers for more than the web.  I browse my own filesystems, use browsers for image viewing, and with modern browsers even use it as a lightweight notepad

In the url bar: (Just click and start typing if nothing shows.  Use file commands like ctrl-f, ctrl-s.  Zoom the fonts to the size you like  ctrl+ / - etc)


--- Code: ---data:text/html, <html contenteditable>
--- End code ---

Neither fifth nor dillo allow for this, but shows that I use the browser for many things.

Much like using links / lynx to browse my own filesystems by pointing them at my filesystem rather than the web, ie


--- Code: ---lynx .
--- End code ---

I hate to appear so harsh about Fifth.  I really think it is great, but to me Dillo is something that will probably work 20 years from now, much like our beloved standard unix commands, whereas the relationship between webkit and Fifth may break at any moment, with each party doing the fingerpointing.

I'm cross-platform, so I'm on the lookout for things which are different that kind of throw me off - like fltk-full available on X86, but not for Picore etc etc.

But please don't take this as a criticism of ANY programmer / admin etc.  Like OpenBSD, I'm here for the ride and if I don't like it, just shut-up and code! :) :)



polikuo:
Because of the lack of libraries, it's hard to compile a fltk-full exension on PiCore.
If you need a xft supported fltk shared library tcz,
you can always compile one for your own.  ;)

I'm using fltk-1.3.4-1 cause that's the version on the other ports.

Since I don't use PiCore that much, I'm afraid I won't be able to be the package maintainer.  :P

Here are the commands I used
Note that the "xorg-proto.tcz" is borrowed from the x86_64 port for the missing headers.

--- Code: ---tce-load -i compiletc cairo-dev libXft-dev glu-dev libjpeg-turbo-dev alsa-dev libXinerama-dev xorg-proto
./configure --prefix=/usr/local --localstatedir=/var --enable-shared --enable-xft --enable-threads --enable-localjpeg --enable-localzlib --enable-localpng
make
make install DESTDIR=/tmp/fltk-full

--- End code ---

The comfigure summary

--- Code: ---Configuration Summary
-------------------------------------------------------------------------
    Directories: prefix=/usr/local
                 bindir=${exec_prefix}/bin
                 datadir=${datarootdir}
                 datarootdir=${prefix}/share
                 exec_prefix=${prefix}
                 includedir=${prefix}/include
                 libdir=${exec_prefix}/lib
                 mandir=${datarootdir}/man
       Graphics: X11 + Xft + Xdbe + Xfixes + Xinerama + Xrender
Image Libraries: JPEG=Builtin
                 PNG=Builtin
                 ZLIB=Builtin
    Large Files: YES
         OpenGL: YES
        Threads: YES

......

=== making documentation ===
Formatting src/fltk.man...
/bin/sh: man: not found
Formatting src/fltk-config.man...
/bin/sh: man: not found
Formatting src/fluid.man...
/bin/sh: man: not found
Formatting src/blocks.man...
/bin/sh: man: not found
Formatting src/checkers.man...
/bin/sh: man: not found
Formatting src/sudoku.man...
/bin/sh: man: not found

--- End code ---
You can ignore the "man: not found" messages and you can just drop the /usr/local/share directory.

File list

--- Code: ---tc@box:/tmp$ find fltk-full/ -not -type d
fltk-full/usr/local/lib/libfltk_images.so
fltk-full/usr/local/lib/libfltk_images.so.1.3
fltk-full/usr/local/lib/libfltk_gl.so
fltk-full/usr/local/lib/libfltk_gl.so.1.3
fltk-full/usr/local/lib/libfltk_forms.so
fltk-full/usr/local/lib/libfltk_forms.so.1.3
fltk-full/usr/local/lib/libfltk.so
fltk-full/usr/local/lib/libfltk.so.1.3
fltk-full/usr/local/lib/libfltk_images.a
fltk-full/usr/local/lib/libfltk_gl.a
fltk-full/usr/local/lib/libfltk_forms.a
fltk-full/usr/local/lib/libfltk.a
fltk-full/usr/local/lib/libfltk_png.a
fltk-full/usr/local/lib/libfltk_z.a
fltk-full/usr/local/lib/libfltk_jpeg.a
fltk-full/usr/local/include/FL/images/pnglibconf.h
fltk-full/usr/local/include/FL/images/pngconf.h
fltk-full/usr/local/include/FL/images/png.h
fltk-full/usr/local/include/FL/images/zutil.h
fltk-full/usr/local/include/FL/images/zlib.h
fltk-full/usr/local/include/FL/images/zconf.h
fltk-full/usr/local/include/FL/images/jpeglib.h
fltk-full/usr/local/include/FL/images/jmorecfg.h
fltk-full/usr/local/include/FL/images/jerror.h
fltk-full/usr/local/include/FL/images/jconfig.h
fltk-full/usr/local/include/FL/x.H
fltk-full/usr/local/include/FL/win32.H
fltk-full/usr/local/include/FL/names.h
fltk-full/usr/local/include/FL/math.h
fltk-full/usr/local/include/FL/mac.H
fltk-full/usr/local/include/FL/glut.H
fltk-full/usr/local/include/FL/glu.h
fltk-full/usr/local/include/FL/gl_draw.H
fltk-full/usr/local/include/FL/gl2opengl.h
fltk-full/usr/local/include/FL/gl.h
fltk-full/usr/local/include/FL/forms.H
fltk-full/usr/local/include/FL/fl_utf8.h
fltk-full/usr/local/include/FL/fl_types.h
fltk-full/usr/local/include/FL/fl_show_input.H
fltk-full/usr/local/include/FL/fl_show_colormap.H
fltk-full/usr/local/include/FL/fl_message.H
fltk-full/usr/local/include/FL/fl_draw.H
fltk-full/usr/local/include/FL/fl_ask.H
fltk-full/usr/local/include/FL/filename.H
fltk-full/usr/local/include/FL/dirent.h
fltk-full/usr/local/include/FL/abi-version.h
fltk-full/usr/local/include/FL/Fl_XPM_Image.H
fltk-full/usr/local/include/FL/Fl_XBM_Image.H
fltk-full/usr/local/include/FL/Fl_Wizard.H
fltk-full/usr/local/include/FL/Fl_Window.H
fltk-full/usr/local/include/FL/Fl_Widget.H
fltk-full/usr/local/include/FL/Fl_Value_Slider.H
fltk-full/usr/local/include/FL/Fl_Value_Output.H
fltk-full/usr/local/include/FL/Fl_Value_Input.H
fltk-full/usr/local/include/FL/Fl_Valuator.H
fltk-full/usr/local/include/FL/Fl_Tree_Prefs.H
fltk-full/usr/local/include/FL/Fl_Tree_Item_Array.H
fltk-full/usr/local/include/FL/Fl_Tree_Item.H
fltk-full/usr/local/include/FL/Fl_Tree.H
fltk-full/usr/local/include/FL/Fl_Tooltip.H
fltk-full/usr/local/include/FL/Fl_Toggle_Round_Button.H
fltk-full/usr/local/include/FL/Fl_Toggle_Light_Button.H
fltk-full/usr/local/include/FL/Fl_Toggle_Button.H
fltk-full/usr/local/include/FL/Fl_Timer.H
fltk-full/usr/local/include/FL/Fl_Tiled_Image.H
fltk-full/usr/local/include/FL/Fl_Tile.H
fltk-full/usr/local/include/FL/Fl_Text_Editor.H
fltk-full/usr/local/include/FL/Fl_Text_Display.H
fltk-full/usr/local/include/FL/Fl_Text_Buffer.H
fltk-full/usr/local/include/FL/Fl_Tabs.H
fltk-full/usr/local/include/FL/Fl_Table_Row.H
fltk-full/usr/local/include/FL/Fl_Table.H
fltk-full/usr/local/include/FL/Fl_Sys_Menu_Bar.H
fltk-full/usr/local/include/FL/Fl_Spinner.H
fltk-full/usr/local/include/FL/Fl_Slider.H
fltk-full/usr/local/include/FL/Fl_Single_Window.H
fltk-full/usr/local/include/FL/Fl_Simple_Counter.H
fltk-full/usr/local/include/FL/Fl_Shared_Image.H
fltk-full/usr/local/include/FL/Fl_Select_Browser.H
fltk-full/usr/local/include/FL/Fl_Secret_Input.H
fltk-full/usr/local/include/FL/Fl_Scrollbar.H
fltk-full/usr/local/include/FL/Fl_Scroll.H
fltk-full/usr/local/include/FL/Fl_Round_Clock.H
fltk-full/usr/local/include/FL/Fl_Round_Button.H
fltk-full/usr/local/include/FL/Fl_Roller.H
fltk-full/usr/local/include/FL/Fl_Return_Button.H
fltk-full/usr/local/include/FL/Fl_Repeat_Button.H
fltk-full/usr/local/include/FL/Fl_Radio_Round_Button.H
fltk-full/usr/local/include/FL/Fl_Radio_Light_Button.H
fltk-full/usr/local/include/FL/Fl_Radio_Button.H
fltk-full/usr/local/include/FL/Fl_RGB_Image.H
fltk-full/usr/local/include/FL/Fl_Progress.H
fltk-full/usr/local/include/FL/Fl_Printer.H
fltk-full/usr/local/include/FL/Fl_Preferences.H
fltk-full/usr/local/include/FL/Fl_PostScript.H
fltk-full/usr/local/include/FL/Fl_Positioner.H
fltk-full/usr/local/include/FL/Fl_Plugin.H
fltk-full/usr/local/include/FL/Fl_Pixmap.H
fltk-full/usr/local/include/FL/Fl_Paged_Device.H
fltk-full/usr/local/include/FL/Fl_Pack.H
fltk-full/usr/local/include/FL/Fl_PNM_Image.H
fltk-full/usr/local/include/FL/Fl_PNG_Image.H
fltk-full/usr/local/include/FL/Fl_Overlay_Window.H
fltk-full/usr/local/include/FL/Fl_Output.H
fltk-full/usr/local/include/FL/Fl_Object.H
fltk-full/usr/local/include/FL/Fl_Nice_Slider.H
fltk-full/usr/local/include/FL/Fl_Native_File_Chooser.H
fltk-full/usr/local/include/FL/Fl_Multiline_Output.H
fltk-full/usr/local/include/FL/Fl_Multiline_Input.H
fltk-full/usr/local/include/FL/Fl_Multi_Label.H
fltk-full/usr/local/include/FL/Fl_Multi_Browser.H
fltk-full/usr/local/include/FL/Fl_Menu_Window.H
fltk-full/usr/local/include/FL/Fl_Menu_Item.H
fltk-full/usr/local/include/FL/Fl_Menu_Button.H
fltk-full/usr/local/include/FL/Fl_Menu_Bar.H
fltk-full/usr/local/include/FL/Fl_Menu_.H
fltk-full/usr/local/include/FL/Fl_Menu.H
fltk-full/usr/local/include/FL/Fl_Line_Dial.H
fltk-full/usr/local/include/FL/Fl_Light_Button.H
fltk-full/usr/local/include/FL/Fl_JPEG_Image.H
fltk-full/usr/local/include/FL/Fl_Int_Input.H
fltk-full/usr/local/include/FL/Fl_Input_Choice.H
fltk-full/usr/local/include/FL/Fl_Input_.H
fltk-full/usr/local/include/FL/Fl_Input.H
fltk-full/usr/local/include/FL/Fl_Image_Surface.H
fltk-full/usr/local/include/FL/Fl_Image.H
fltk-full/usr/local/include/FL/Fl_Hor_Value_Slider.H
fltk-full/usr/local/include/FL/Fl_Hor_Slider.H
fltk-full/usr/local/include/FL/Fl_Hor_Nice_Slider.H
fltk-full/usr/local/include/FL/Fl_Hor_Fill_Slider.H
fltk-full/usr/local/include/FL/Fl_Hold_Browser.H
fltk-full/usr/local/include/FL/Fl_Help_View.H
fltk-full/usr/local/include/FL/Fl_Help_Dialog.H
fltk-full/usr/local/include/FL/Fl_Group.H
fltk-full/usr/local/include/FL/Fl_Gl_Window.H
fltk-full/usr/local/include/FL/Fl_GIF_Image.H
fltk-full/usr/local/include/FL/Fl_Free.H
fltk-full/usr/local/include/FL/Fl_FormsPixmap.H
fltk-full/usr/local/include/FL/Fl_FormsBitmap.H
fltk-full/usr/local/include/FL/Fl_Float_Input.H
fltk-full/usr/local/include/FL/Fl_Fill_Slider.H
fltk-full/usr/local/include/FL/Fl_Fill_Dial.H
fltk-full/usr/local/include/FL/Fl_File_Input.H
fltk-full/usr/local/include/FL/Fl_File_Icon.H
fltk-full/usr/local/include/FL/Fl_File_Chooser.H
fltk-full/usr/local/include/FL/Fl_File_Browser.H
fltk-full/usr/local/include/FL/Fl_Export.H
fltk-full/usr/local/include/FL/Fl_Double_Window.H
fltk-full/usr/local/include/FL/Fl_Dial.H
fltk-full/usr/local/include/FL/Fl_Device.H
fltk-full/usr/local/include/FL/Fl_Counter.H
fltk-full/usr/local/include/FL/Fl_Copy_Surface.H
fltk-full/usr/local/include/FL/Fl_Color_Chooser.H
fltk-full/usr/local/include/FL/Fl_Clock.H
fltk-full/usr/local/include/FL/Fl_Choice.H
fltk-full/usr/local/include/FL/Fl_Check_Button.H
fltk-full/usr/local/include/FL/Fl_Check_Browser.H
fltk-full/usr/local/include/FL/Fl_Chart.H
fltk-full/usr/local/include/FL/Fl_Cairo_Window.H
fltk-full/usr/local/include/FL/Fl_Cairo.H
fltk-full/usr/local/include/FL/Fl_Button.H
fltk-full/usr/local/include/FL/Fl_Browser_.H
fltk-full/usr/local/include/FL/Fl_Browser.H
fltk-full/usr/local/include/FL/Fl_Box.H
fltk-full/usr/local/include/FL/Fl_Bitmap.H
fltk-full/usr/local/include/FL/Fl_BMP_Image.H
fltk-full/usr/local/include/FL/Fl_Adjuster.H
fltk-full/usr/local/include/FL/Fl.H
fltk-full/usr/local/include/FL/Enumerations.H
fltk-full/usr/local/bin/fluid
fltk-full/usr/local/bin/fltk-config

--- End code ---

P.S. Can I make an extension request here ?  :-[
Is it OK if I also request an update to the old fltk-1.3.tcz as well ?

Rich:
Hi polikuo

--- Quote from: polikuo on March 21, 2018, 12:04:11 PM --- ... P.S. Can I make an extension request here ?  :-[
Is it OK if I also request an update to the old fltk-1.3.tcz as well ?
--- End quote ---
Here is the official sub-forum for extension requests and updates:
http://forum.tinycorelinux.net/index.php/board,46.0.html

Navigation

[0] Message Index

[#] Next page

Go to full version