Re: [Pgui-devel] stuff missing out of profile.helio

2003-01-03 Thread Mark and Janice Juszczec

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

2003-01-03 Thread Micah Dowty
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

2003-01-03 Thread Mark and Janice Juszczec

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

2003-01-03 Thread Micah Dowty
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