ANNOUNCE: ParaGUI 0.6.0

Hi!

It is done!

The new style engine for ParaGUI is up and running!
It’s now possible to define the look of the widgets
from an external XML configuration file.

The integration of the style-engine proceeded faster than i could
believe. So I decided to skip the 0.5.x branch and to continue with
0.6.x.

Changes:

  • added new style-engine (themes)
  • added XML configuration (based on expat)
  • API cleanup (e.g. all drawing funcs are now in SDLDrawObject)
  • many many bug fixes

Links:

Homepage:
http://www.bms-austria.com/projects/paragui

Sources:
ftp://ftp.bms-austria.com/pub/paragui/release/0.6.0

Binaries (compiled on Mandrake 7.1):
ftp://ftp.bms-austria.com/pub/paragui/binaries/0.6.0

Everyone who is interested please:

Download, Test, Report … :wink:

Let’s make things better ™

Alex

Hello,

I just downloaded 0.6.0 today and tried installing it from BeOS. I got as
far as the check for SDL_ttf.h in configure. SDL_ttf.h is in my path, but
configure complains that it can’t find the file. Any thoughts?

At 04:01 PM 10/16/00 -0100, Alexander Pipelka wrote:>Hi!

It is done!

The new style engine for ParaGUI is up and running!
It’s now possible to define the look of the widgets
from an external XML configuration file.

The integration of the style-engine proceeded faster than i could
believe. So I decided to skip the 0.5.x branch and to continue with
0.6.x.

Hi Darren!

Could you please post the output of “configure”.

Where are exactly SDL_ttf.h and SDL.h located?
Did you use ./configure --prefix=xxxx ?

Alex> ----- Original Message -----

From: darn@gameslate.com (Darren Grant)
To:
Cc:
Sent: Monday, November 13, 2000 3:25 AM
Subject: Re: [SDL] ANNOUNCE: ParaGUI 0.6.0

Hello,

I just downloaded 0.6.0 today and tried installing it from BeOS. I got as
far as the check for SDL_ttf.h in configure. SDL_ttf.h is in my path, but
configure complains that it can’t find the file. Any thoughts?

At 04:01 PM 10/16/00 -0100, Alexander Pipelka wrote:

Hi!

It is done!

The new style engine for ParaGUI is up and running!
It’s now possible to define the look of the widgets
from an external XML configuration file.

The integration of the style-engine proceeded faster than i could
believe. So I decided to skip the 0.5.x branch and to continue with
0.6.x.

At 09:08 AM 11/13/00 +0100, Alexander Pipelka wrote:

Hi Darren!

Could you please post the output of “configure”.

Where are exactly SDL_ttf.h and SDL.h located?
Did you use ./configure --prefix=xxxx ?

Alex

I didn’t specify a prefix for configure. SDL_ttf.h and SDL.h are both in
/boot/develop/tools/gnupro/include/SDL/. Hmm… I wonder if my sdl-config
is wrong? Going to check that now.----------------------------------------------------------------------
$ cd paragui-0.6.0
$ ./configure
loading cache ./config.cache
checking for a BSD compatible install… (cached) /bin/install -c
checking whether build environment is sane… yes
checking whether make sets ${MAKE}… (cached) yes
checking for working aclocal… missing
checking for working autoconf… found
checking for working automake… missing
checking for working autoheader… found
checking for working makeinfo… missing
checking whether make sets ${MAKE}… (cached) yes
checking for gcc… (cached) gcc
checking whether the C compiler (gcc ) works… yes
checking whether the C compiler (gcc ) is a cross-compiler… no
checking whether we are using GNU C… (cached) yes
checking whether gcc accepts -g… (cached) yes
checking for c++… (cached) c++
checking whether the C++ compiler (c++ ) works… yes
checking whether the C++ compiler (c++ ) is a cross-compiler… no
checking whether we are using GNU C++… (cached) yes
checking whether c++ accepts -g… (cached) yes
checking host system type… (cached) i586-pc-beos
checking build system type… (cached) i586-pc-beos
checking for ld used by GCC… (cached) /boot/develop/tools/gnupro/bin/ld
checking if the linker (/boot/develop/tools/gnupro/bin/ld) is GNU ld…
(cached) yes
checking for BSD-compatible nm… (cached) /boot/develop/tools/gnupro/bin/nm -B
checking whether ln -s works… (cached) yes
checking for ranlib… (cached) ranlib
loading cache ./config.cache within ltconfig
checking for objdir… .libs
checking for gcc option to produce PIC… (cached) none
checking if gcc static flag -static works… (cached) yes
checking if gcc supports -c -o file.o… yes
checking if gcc supports -c -o file.lo… yes
checking if gcc supports -fno-rtti -fno-exceptions … yes
checking whether the linker (/boot/develop/tools/gnupro/bin/ld) supports
shared libraries… yes
checking how to hardcode library paths into programs… immediate
checking whether stripping libraries is possible… yes
checking for /boot/develop/tools/gnupro/bin/ld option to reload object
files… -r
checking dynamic linker characteristics… beos ld.so
checking command to parse /boot/develop/tools/gnupro/bin/nm -B output… ok
checking if libtool supports shared libraries… yes
checking whether to build shared libraries… yes
checking whether to build static libraries… yes
creating libtool
loading cache ./config.cache
checking for ranlib… (cached) ranlib
checking for a BSD compatible install… /bin/install -c
checking target system type… i586-pc-beos
checking for sdl-config… /boot/develop/tools/gnupro/bin/sdl-config
checking for SDL - version >= 1.1.5… yes
checking for TTF_Init in -lSDL_ttf… yes
checking how to run the C preprocessor… gcc -E
checking for SDL_ttf.h… no
checking for SDL/SDL_ttf.h… no
configure: error: *** Unable to find SDL_ttf headers !
$

I didn’t specify a prefix for configure. SDL_ttf.h and SDL.h are both in
/boot/develop/tools/gnupro/include/SDL/. Hmm… I wonder if my sdl-config
is wrong? Going to check that now.

try the following:
./configure --prefix=/boot/develop/tools/gnupro

I think configure should be able to find the headers with this
’lil help :slight_smile:

Alex

----- Original Message -----
From: darn@gameslate.com (Darren Grant)
To:
Sent: Monday, November 13, 2000 11:17 AM
Subject: Re: [SDL] ANNOUNCE: ParaGUI 0.6.0

At 11:55 AM 11/13/00 +0100, Alexander Pipelka wrote:

try the following:
./configure --prefix=/boot/develop/tools/gnupro

I think configure should be able to find the headers with this
’lil help :slight_smile:

Alex

The explicit prefix didn’t help (same error). :frowning: Does configure expect
SDL_ttf.h to contain certain text, or does it just have to exist?

My knowledge of shell scripting is extremely meager, so to save guessing
I’m going to present this problem to someone who knows a lot more about it
than I do. I’ll post again tonight to let you know if we discover anything
else. It sounds like it’s just some error on my part.

Thanks for your time.

After some mucking around in paragui configure, it looks like the compile
include parameters are missing. Hacking an explicit
"-I/boot/develop/tools/gnupro" into the script allowed us to complete the
configuration. The subsequent make compiled fine, but didn’t link (no SDL
symbols). So, this leads us to believe that the script isn’t actually
using the information it gets from sdl-config.

Am I close to the mark, or completely off it? :slight_smile:

At 01:06 PM 11/13/00 -0800, you wrote:>At 11:55 AM 11/13/00 +0100, Alexander Pipelka wrote:

try the following:
./configure --prefix=/boot/develop/tools/gnupro

I think configure should be able to find the headers with this
’lil help :slight_smile:

Alex

The explicit prefix didn’t help (same error). :frowning: Does configure expect
SDL_ttf.h to contain certain text, or does it just have to exist?

My knowledge of shell scripting is extremely meager, so to save guessing
I’m going to present this problem to someone who knows a lot more about it
than I do. I’ll post again tonight to let you know if we discover
anything else. It sounds like it’s just some error on my part.

Thanks for your time.

Well, I dont know if you’re close or far of the mark :slight_smile:

But, it would really help if you would post the log (again) :slight_smile:
Does it fail to link SDL or SDL_ttf ?

Did you try to compile the SDL sample apps (test dir) ?

Usually the configure script (till now :)) honours the
information given by sdl-config!

Maybe we should continue the discussion on the ParaGUI
mailing list.

Please post the compile log :slight_smile:

Alex

Darren Grant schrieb:>

After some mucking around in paragui configure, it looks like the compile
include parameters are missing. Hacking an explicit
"-I/boot/develop/tools/gnupro" into the script allowed us to complete the
configuration. The subsequent make compiled fine, but didn’t link (no SDL
symbols). So, this leads us to believe that the script isn’t actually
using the information it gets from sdl-config.

Am I close to the mark, or completely off it? :slight_smile:

At 01:06 PM 11/13/00 -0800, you wrote:

At 11:55 AM 11/13/00 +0100, Alexander Pipelka wrote:

try the following:
./configure --prefix=/boot/develop/tools/gnupro

I think configure should be able to find the headers with this
’lil help :slight_smile:

Alex

The explicit prefix didn’t help (same error). :frowning: Does configure expect
SDL_ttf.h to contain certain text, or does it just have to exist?

My knowledge of shell scripting is extremely meager, so to save guessing
I’m going to present this problem to someone who knows a lot more about it
than I do. I’ll post again tonight to let you know if we discover
anything else. It sounds like it’s just some error on my part.

Thanks for your time.