Re: [Pgui-devel] stuff missing out of profile.helio
Micah This is one of my gripes about the current build system->you can't specify defaults for the configuration parameters. The current build system also has some quirks, like the warnings on ./autogen.sh. Of course these things could probably be fixed without too much hacking, but the current build system is also very linux-centric, making ports to Win32, MacOS X, or IRIX a pain. One thing that would make this easier is keeping a "reasonable" profile for different platforms in the profiles dir. After I get something working with picogui-0.43, I'll commit my profile.helio Might be able to help with compiling on different OS's someday. One of these days I'd like to completely redo pgserver's build system in clean, OS-independent python code :) Hmm. I gotta think about that some. DRIVER_SERIALMOUSE is unnecessary, but shouldn't cause any problems Its gone. > > I only > added that since at startup pgserver complained > about not being able to > load a mouse driver. Ah. Since pgserver can work with zero or more input drivers, this shouldn't be necessary. It probably means you're using the wrong video driver. A quick peek via make menuconfig shows "Linux framebuffer device" is selected in Video Drivers. There are 7 choice under the entry, which should I use? Use the "panel" app manager. I did and now I've got: # pgserver pgserver_init: operating system initpgserver_init: configuration filespgserver_init: command linepgserver_init: error message tablepgserver_init: input driverspgserver_init: input filterspgserver_init: videopgserver_init: fontspgserver_init: app manager*** ERROR (BADPARAM) : All installed application managers failed to load However, the fact that the "null" appmgr failed to load probably means you don't have the required widgets. Does panel appmgr have the same requirement? I've enabled the following widgets: CONFIG_WIDGET_BUTTON=y CONFIG_WIDGET_CHECKBOX=y CONFIG_WIDGET_LABEL=y CONFIG_WIDGET_LISTITEM=y CONFIG_WIDGET_MENUITEM=y CONFIG_WIDGET_RADIOBUTTON=y CONFIG_WIDGET_SUBMENUITEM=y CONFIG_WIDGET_CANVAS=y CONFIG_WIDGET_PANELBAR=y CONFIG_WIDGET_PANEL=y CONFIG_WIDGET_POPUP=y CONFIG_WIDGET_SCROLL=y CONFIG_WIDGET_TERMINAL=y CONFIG_WIDGET_TEXTBOX=y CONFIG_WIDGET_FIELD=y CONFIG_WIDGET_TOOLBAR=y Mark _ Add photos to your e-mail with MSN 8. Get 2 months FREE*. http://join.msn.com/?page=features/featuredemail --- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf ___ Pgui-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/pgui-devel
Re: [Pgui-devel] stuff missing out of profile.helio
On Fri, Jan 03, 2003 at 04:06:05PM +, Mark and Janice Juszczec wrote: > > Micah > > > >This is one of my gripes about the current build system->you can't specify > >defaults for the configuration parameters. The current build system also > >has > >some quirks, like the warnings on ./autogen.sh. Of course these things > >could > >probably be fixed without too much hacking, but the current build system > >is also > >very linux-centric, making ports to Win32, MacOS X, or IRIX a pain. > > > > One thing that would make this easier is keeping a "reasonable" profile for > different platforms in the profiles dir. After I get something working > with picogui-0.43, I'll commit my profile.helio Well this was the idea originally, but when new config options were added, the profiles didn't get updated. The real sledgehammer that broke the donkey's back was when I added config options for the widgets and OS. After a helpful chat with the Fresco folks and Lalo, and some research, I think I'll be doing a new build system for picogui using SCons (http://www.scons.org) It would be a departure from the 'standard' world of make/autoconf/automake, but it would make it really easy to have a build system that's both very portable and is a better fit for picogui's configuration and cross-compilation needs. > ... > > A quick peek via make menuconfig shows "Linux framebuffer device" is > selected in Video Drivers. There are 7 choice under the entry, which > should I use? Those settings are just optional parts of the fbdev driver. I don't think any of them are necessary for the Helio. > > > > >Use the "panel" app manager. > > I did and now I've got: > > # pgserver > pgserver_init: > operating system initpgserver_init: > configuration filespgserver_init: > command linepgserver_init: > error message tablepgserver_init: > input driverspgserver_init: > input filterspgserver_init: > videopgserver_init: > fontspgserver_init: > app manager*** ERROR (BADPARAM) : All installed application managers failed > to load That's an ambiguous error message, since it's trying all app managers. Try putting "appmgr = panel" in the [pgserver] section of /etc/pgserver.conf, and it will give you a more specific error message. > > >However, the fact that the "null" appmgr failed to load probably means you > >don't have the > >required widgets. > > > > Does panel appmgr have the same requirement? I've enabled the following > widgets: > > CONFIG_WIDGET_BUTTON=y > CONFIG_WIDGET_CHECKBOX=y > CONFIG_WIDGET_LABEL=y > CONFIG_WIDGET_LISTITEM=y > CONFIG_WIDGET_MENUITEM=y > CONFIG_WIDGET_RADIOBUTTON=y > CONFIG_WIDGET_SUBMENUITEM=y > CONFIG_WIDGET_CANVAS=y > CONFIG_WIDGET_PANELBAR=y > CONFIG_WIDGET_PANEL=y > CONFIG_WIDGET_POPUP=y > CONFIG_WIDGET_SCROLL=y > CONFIG_WIDGET_TERMINAL=y > CONFIG_WIDGET_TEXTBOX=y > CONFIG_WIDGET_FIELD=y > CONFIG_WIDGET_TOOLBAR=y Ah. You are missing a few you will need, especially box and background. I'd suggest turning on all the widgets except for textedit, simplemenu, managedwindow, and mesagedialog. > > Mark > > _ > Add photos to your e-mail with MSN 8. Get 2 months FREE*. > http://join.msn.com/?page=features/featuredemail > > > > --- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > ___ > Pgui-devel mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/pgui-devel -- Only you can prevent creeping featurism! --- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf ___ Pgui-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/pgui-devel
Re: [Pgui-devel] stuff missing out of profile.helio
Micah Ok. Progress. I added the changes from your last response and changed to sockets instead of tcp/ip. pgserver starts and I get a screen that displays the words PicoGUI horizontally on the left side of the screen in bold text. I get undefined symbol errors when starting some of the apps, but a quick recompile will probably fix that. My image has apps built against an old old pgui version. vrcalc starts up, but touchscreen does not work. The profile says # # Input Drivers # # CONFIG_INPUT_AUTOLOAD is not set CONFIG_TOUCHSCREEN=y DRIVER_R3912TS=y What's missing? Mark From: Micah Dowty <[EMAIL PROTECTED]> To: Mark and Janice Juszczec <[EMAIL PROTECTED]> CC: [EMAIL PROTECTED], [EMAIL PROTECTED] Subject: Re: [Pgui-devel] stuff missing out of profile.helio Date: Fri, 3 Jan 2003 09:42:15 -0700 On Fri, Jan 03, 2003 at 04:06:05PM +, Mark and Janice Juszczec wrote: > > Micah > > > >This is one of my gripes about the current build system->you can't specify > >defaults for the configuration parameters. The current build system also > >has > >some quirks, like the warnings on ./autogen.sh. Of course these things > >could > >probably be fixed without too much hacking, but the current build system > >is also > >very linux-centric, making ports to Win32, MacOS X, or IRIX a pain. > > > > One thing that would make this easier is keeping a "reasonable" profile for > different platforms in the profiles dir. After I get something working > with picogui-0.43, I'll commit my profile.helio Well this was the idea originally, but when new config options were added, the profiles didn't get updated. The real sledgehammer that broke the donkey's back was when I added config options for the widgets and OS. After a helpful chat with the Fresco folks and Lalo, and some research, I think I'll be doing a new build system for picogui using SCons (http://www.scons.org) It would be a departure from the 'standard' world of make/autoconf/automake, but it would make it really easy to have a build system that's both very portable and is a better fit for picogui's configuration and cross-compilation needs. > ... > > A quick peek via make menuconfig shows "Linux framebuffer device" is > selected in Video Drivers. There are 7 choice under the entry, which > should I use? Those settings are just optional parts of the fbdev driver. I don't think any of them are necessary for the Helio. > > > > >Use the "panel" app manager. > > I did and now I've got: > > # pgserver > pgserver_init: > operating system initpgserver_init: > configuration filespgserver_init: > command linepgserver_init: > error message tablepgserver_init: > input driverspgserver_init: > input filterspgserver_init: > videopgserver_init: > fontspgserver_init: > app manager*** ERROR (BADPARAM) : All installed application managers failed > to load That's an ambiguous error message, since it's trying all app managers. Try putting "appmgr = panel" in the [pgserver] section of /etc/pgserver.conf, and it will give you a more specific error message. > > >However, the fact that the "null" appmgr failed to load probably means you > >don't have the > >required widgets. > > > > Does panel appmgr have the same requirement? I've enabled the following > widgets: > > CONFIG_WIDGET_BUTTON=y > CONFIG_WIDGET_CHECKBOX=y > CONFIG_WIDGET_LABEL=y > CONFIG_WIDGET_LISTITEM=y > CONFIG_WIDGET_MENUITEM=y > CONFIG_WIDGET_RADIOBUTTON=y > CONFIG_WIDGET_SUBMENUITEM=y > CONFIG_WIDGET_CANVAS=y > CONFIG_WIDGET_PANELBAR=y > CONFIG_WIDGET_PANEL=y > CONFIG_WIDGET_POPUP=y > CONFIG_WIDGET_SCROLL=y > CONFIG_WIDGET_TERMINAL=y > CONFIG_WIDGET_TEXTBOX=y > CONFIG_WIDGET_FIELD=y > CONFIG_WIDGET_TOOLBAR=y Ah. You are missing a few you will need, especially box and background. I'd suggest turning on all the widgets except for textedit, simplemenu, managedwindow, and mesagedialog. > > Mark > > _ > Add photos to your e-mail with MSN 8. Get 2 months FREE*. > http://join.msn.com/?page=features/featuredemail > > > > --- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > ___ > Pgui-devel mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/pgui-devel -- Only you can prevent creeping featurism! _ STOP MORE SPAM with the new MSN 8 and get 2 months FREE* http://join.msn.com/?page=features/junkmail --- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf ___ Pgui-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/pgui-devel
Re: [Pgui-devel] stuff missing out of profile.helio
On Fri, Jan 03, 2003 at 08:53:12PM +, Mark and Janice Juszczec wrote: > > Micah > > Ok. > > Progress. > > I added the changes from your last response and changed to sockets instead > of tcp/ip. Make sure cli_c is compiled with sockets too > > pgserver starts and I get a screen that displays the words PicoGUI > horizontally on the left side of the screen in bold text. Ok, so pgserver is started and it's using the lcdmono theme > > I get undefined symbol errors when starting some of the apps, but a quick > recompile will probably fix that. My image has apps built against an old > old pgui version. Yeah, compile a new cli_c with sockets and recompile the apps. This is where a build system for the helio like what OpenZaurus has would come in handy. > > vrcalc starts up, but touchscreen does not work. The profile says > > # > # Input Drivers > # > # CONFIG_INPUT_AUTOLOAD is not set > CONFIG_TOUCHSCREEN=y > DRIVER_R3912TS=y > > What's missing? That looks right. Make sure you have a line like "input = r3912ts" in your [pgserver] section of /etc/pgserver.conf, and make sure you're running the calibrator. You can have pgserver run a calibrator when necessary by setting the 'tpcal' config variable to the command to use. Since we don't yet have an app server to tell apps where to get their data files, tpcal expects its theme (calth.th) to be in the current directory. You could use something like "tpcal = cd /path/to/theme; /path/to/tpcal" to work around this. > > Mark > > *snip* -- Only you can prevent creeping featurism! --- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf ___ Pgui-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/pgui-devel
