You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(10) |
Oct
(54) |
Nov
(34) |
Dec
(45) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(49) |
Feb
(17) |
Mar
(13) |
Apr
|
May
(30) |
Jun
(13) |
Jul
(18) |
Aug
(23) |
Sep
(8) |
Oct
(10) |
Nov
(15) |
Dec
(24) |
2005 |
Jan
(16) |
Feb
(33) |
Mar
(58) |
Apr
(61) |
May
(37) |
Jun
(6) |
Jul
(30) |
Aug
(31) |
Sep
(12) |
Oct
(18) |
Nov
(8) |
Dec
(8) |
2006 |
Jan
(30) |
Feb
(4) |
Mar
(5) |
Apr
(4) |
May
(2) |
Jun
(6) |
Jul
(11) |
Aug
(21) |
Sep
(12) |
Oct
(9) |
Nov
(1) |
Dec
(15) |
2007 |
Jan
(4) |
Feb
(6) |
Mar
(7) |
Apr
(1) |
May
(2) |
Jun
(7) |
Jul
(4) |
Aug
(4) |
Sep
(6) |
Oct
|
Nov
|
Dec
(3) |
2008 |
Jan
(1) |
Feb
(2) |
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
(3) |
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2009 |
Jan
|
Feb
|
Mar
|
Apr
(8) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(4) |
Nov
(3) |
Dec
|
2010 |
Jan
(5) |
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
(6) |
Aug
(4) |
Sep
(3) |
Oct
|
Nov
|
Dec
|
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
(1) |
Jul
(1) |
Aug
(1) |
Sep
|
Oct
(2) |
Nov
|
Dec
|
2012 |
Jan
(1) |
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2013 |
Jan
(1) |
Feb
|
Mar
|
Apr
(5) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2014 |
Jan
|
Feb
|
Mar
(4) |
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
2015 |
Jan
|
Feb
|
Mar
(1) |
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2016 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
(1) |
Dec
|
2018 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2022 |
Jan
|
Feb
|
Mar
|
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Bob D. <bd...@si...> - 2005-05-13 20:00:04
|
Hey dude, > That would be fantastic. > > I'm no authority on the Zend PHP API - luckily calling user functions > appears to be documented here: > > http://www.php.net/manual/en/zend.calling-user-functions.php I got a present for ya You can now do something like this: $rlib = rlib_init(); rlib_version(); rlib_add_datasource_array($rlib, "local_array"); rlib_add_query_as($rlib, "local_array", "data", "data"); rlib_add_report($rlib, "array.xml"); rlib_add_function($rlib, "bobdoan", "bobdoan", 1); rlib_add_function($rlib, "mikeroth", "mike_roth", 2); rlib_set_output_format_from_text($rlib, "pdf"); rlib_execute($rlib); header(rlib_get_content_type($rlib)); rlib_spool($rlib); rlib_free($rlib); function mike_roth($a, $b) { return "pancakes are yummier then $a and $b"; } function bobdoan($a) { return strtoupper($a); } And then in the XML do: <field value="bobdoan(mikeroth('bacon', 'eggs'))" width="50"/> http://www.sicom.com/~bdoan/rlib-1.3.4.tar.gz see src/examples/php/array[xml|php] as an example You owe me a crash fix now ;) - Bob |
From: Shannon W. <we...@ro...> - 2005-05-13 16:52:41
|
Bob Doan wrote: > > > I could make it: > > > <? > > custom_function($name, $value) { > return $$name[$value]; > } > > ?> > > (I guess that simplifies things for PHP People ;) ) > > If you can tell me how to call a PHP function w/ variables from c I'll > make this the "short term" solution. > > It would probably only take me an hour or 2 to do this. > That would be fantastic. I'm no authority on the Zend PHP API - luckily calling user functions appears to be documented here: http://www.php.net/manual/en/zend.calling-user-functions.php Thanks, Shannon |
From: Bob D. <bd...@si...> - 2005-05-13 15:12:28
|
Hi, > > Definitely. The ability to hook into a custom function would be great. > The PHP interface seems a little low level, though, I wonder if there's > a way to hide some details. > > If it gets that far, it might not be too much of a stretch to run built > in PHP functions on rlib data. That would open up a great wealth of > functions, obviously. > I could make it: <? custom_function($name, $value) { return $$name[$value]; } ?> (I guess that simplifies things for PHP People ;) ) If you can tell me how to call a PHP function w/ variables from c I'll make this the "short term" solution. It would probably only take me an hour or 2 to do this. |
From: Shannon W. <swe...@ro...> - 2005-05-13 14:30:06
|
Bob Doan wrote: > Hi > > >>I've got a patch for html.c that adds a "suppress_head" parameter to not >>output the <body> and <head> tags. It's in my cvs tree - is there a way >>to commit it or should I send a patch to the list (or you)? > > > Unified diff please. > > Can you send it to rli...@li... > Ok, sent. > > >>Secondly - I've been having a segfault problem lately that started a few >>weeks ago (from CVS build). What happens is when rlib has an error (say >>a BAD_OPERAND or bad SQL) it will segfault, the apache child will die, >>and it won't print out an error message - I just see a message in apache >>error log that the child died. However it only happens after it's been >>running for awhile - if I immediately restart the server it will run ok >>and rlib will show the error message. If it's been running for more than >>5 or 10 minutes say, that's when it crashes. >> >>I wish I had time to track it down more than that, but I haven't at the >>moment. I realize it will be hard to look into unless it can be >>duplicated. It's more if a heads up and to see if anyone else is >>experiencing this. > > > Hym... Dunno. We have The lasted RLIB in a production environment and > it's not crashing. > Are you using it with PHP 4.3.x under Apache 1.3.x? When I get a chance I'm going to run it under gdb and see where the segfault lies - or at least find a way to consistently reproduce it. > >>Thirdly, I'm interesting in adding support to the PHP binding to lookup >>a variable in a hash (in addition to a single variable, as now). I >>figure this can be done with another attribute to the <field> tag - >>"index" for example. I looked into it a bit and I can add this much to >>php/environment.c if rlib_php_resolve_memory_variable gets two >>parameters. I can see where to add it to the structure to keep the >>"index" string (in parsexml.c). The tough part is pcode.c -- how can I >>get access to that index string in rlib_new_operand? >> >>Or, what's the better way to implement it? > > > Well.. Hym...... In the long term it would be good if RLIB could hash > and haves lists(arrays) of data for other purposes. > > This would be kinda hard. > > What would be easier to be able to pass RLIB custom functions (even from > binding languages like PHP) > > So some new api like > rlib_add_function(r, "custom_function", pointer_to_function) > > Then in the xml you could: > <field value="custom_function('ht_name', 'ht_value')"> > > In order to do this we would have to also make public rlib's stack > (push, pop) > > In php you would do: > > function custom_function() { > $ht_value = rlib_SPECIAL_POP($rlib); > $ht_name = rlib_SPECIAL_POP($rlib); > $value = $$ht_name[$ht_value]; > $ht_name = rlib_SPECIAL_PUSH($rlib); > } > > > Freaky eh? > Definitely. The ability to hook into a custom function would be great. The PHP interface seems a little low level, though, I wonder if there's a way to hide some details. If it gets that far, it might not be too much of a stretch to run built in PHP functions on rlib data. That would open up a great wealth of functions, obviously. In the short term however, can you think of a way to get rlib_php_resolve_memory_variable access to an optional index string so that if Z_TYPE_PP(data) == IS_ARRAY it can look it up? Thanks, Shannon |
From: Bob D. <bd...@si...> - 2005-05-13 13:19:00
|
Well, In HTML you need an encoding that will display it. In PDF it's harder because you would need a font that has it in it. I dunno if adobe is shipping fonts w/ the euro symbol in it or if you need to get your own. Chet -- Do you remember what to do?? Which leads to the next problem. RPDF doesn't yet have custom font loading support in it yet. (Although its planned) Does someone out there living in Europe know if Adobe provides it???? |
From: Bob D. <bd...@si...> - 2005-05-13 13:09:01
|
Ok It's MySQL That wants openssl Perpahs you need to install that on your system.. or where is libssl on your system?? On Thu, 2005-05-12 at 22:08 -0700, Dimitar Balinov wrote: > I atach a Makefile!!! > --- Bob Doan <bd...@si...> wrote: > > > configure is supposed to check for everything. > > > > I have no idea why your system wants to link w/ ssl. > > > > Can you send me rlib-1.3.3/libsrc/Makefile* > > > > - bob > > > > On Thu, 2005-05-12 at 17:32 -0700, Dimitar Balinov > > wrote: > > > Is there a list with dependency packages, because > > I > > > have a error: > > > namic -Wl,-rpath -Wl,/usr/lib -Wl,-soname > > > -Wl,libr.so.1 -o .libs/libr.so.1.3.3 > > > > > > /usr/lib/gcc-lib/i586-suse-linux/3.3.4/../../../../i586-suse-linux/bin/ld: > > > cannot find -lssl > > > collect2: ld returned 1 exit status > > > make[2]: *** [libr.la] Error 1 > > > make[2]: Leaving directory > > > `/root/software/rlib-1.3.3/libsrc' > > > make[1]: *** [all-recursive] Error 1 > > > make[1]: Leaving directory > > `/root/software/rlib-1.3.3' > > > make: *** [all] Error 2 > > > > > > > > > SORRY FOR EMBARRASSMENTS!!! > > > --- Bob Doan <bd...@si...> wrote: > > > > > > > Make sure you have: > > > > > > > > gd > > > > gd-devel > > > > gd-progs > > > > > > > > installed > > > > > > > > - bob > > > > > > > > On Thu, 2005-05-12 at 16:32 -0700, Dimitar > > Balinov > > > > wrote: > > > > > Hi, Bob! I have a problem, again! When I run > > > > > ./configure everything seems OK, but when I > > run > > > > make > > > > > there is a error: The output from make is: > > > > > > > > > > make all-recursive > > > > > make[1]: Entering directory > > > > > `/root/software/rlib-1.3.3' > > > > > Making all in rpdf > > > > > make[2]: Entering directory > > > > > `/root/software/rlib-1.3.3/rpdf' > > > > > source='rpdf.c' object='rpdf.lo' libtool=yes \ > > > > > depfile='.deps/rpdf.Plo' > > > > tmpdepfile='.deps/rpdf.TPlo' > > > > > \ > > > > > depmode=gcc3 /bin/sh ../depcomp \ > > > > > /bin/sh ../libtool --mode=compile gcc > > > > -DHAVE_CONFIG_H > > > > > -I. -I. -I.. -D_GNU_SOURCE > > > > > -I/opt/gnome/include/glib-2.0 > > > > > -I/opt/gnome/lib/glib-2.0/include > > > > > -I/opt/gnome/include/glib-2.0 > > > > > -I/opt/gnome/lib/glib-2.0/include -g -O2 > > -c -o > > > > > rpdf.lo `test -f 'rpdf.c' || echo './'`rpdf.c > > > > > mkdir .libs > > > > > gcc -DHAVE_CONFIG_H -I. -I. -I.. > > -D_GNU_SOURCE > > > > > -I/opt/gnome/include/glib-2.0 > > > > > -I/opt/gnome/lib/glib-2.0/include > > > > > -I/opt/gnome/include/glib-2.0 > > > > > -I/opt/gnome/lib/glib-2.0/include -g -O2 -c > > rpdf.c > > > > -MT > > > > > rpdf.lo -MD -MP -MF .deps/rpdf.TPlo > > -fPIC-DPIC -o > > > > > .libs/rpdf.o > > > > > /bin/sh ../libtool --mode=link gcc > > -D_GNU_SOURCE > > > > > -I/opt/gnome/include/glib-2.0 > > > > > -I/opt/gnome/lib/glib-2.0/include > > > > > -I/opt/gnome/include/glib-2.0 > > > > > -I/opt/gnome/lib/glib-2.0/include -g -O2 > > -o > > > > > librpdf.la -rpath /usr/local/lib -version-info > > > > 4:3:3 > > > > > rpdf.lo -L/opt/gnome/lib -lglib-2.0 > > > > > -Wl,--export-dynamic -L/opt/gnome/lib > > > > -lgmodule-2.0 > > > > > -ldl -lglib-2.0 -lm -lc > > > > > gcc -shared .libs/rpdf.o -L/opt/gnome/lib > > > > > /opt/gnome/lib/libgmodule-2.0.so -ldl > > > > > /opt/gnome/lib/libglib-2.0.so -lm -lc > > > > > -Wl,--export-dynamic -Wl,-soname > > -Wl,librpdf.so.1 > > > > -o > > > > > .libs/librpdf.so.1.3.3 > > > > > (cd .libs && rm -f librpdf.so.1 && ln -s > > > > > librpdf.so.1.3.3 librpdf.so.1) > > > > > (cd .libs && rm -f librpdf.so && ln -s > > > > > librpdf.so.1.3.3 librpdf.so) > > > > > creating librpdf.la > > > > > (cd .libs && rm -f librpdf.la && ln -s > > > > ../librpdf.la > > > > > librpdf.la) > > > > > source='test.c' object='test.o' libtool=no \ > > > > > depfile='.deps/test.Po' > > > > tmpdepfile='.deps/test.TPo' \ > > > > > depmode=gcc3 /bin/sh ../depcomp \ > > > > > gcc -DHAVE_CONFIG_H -I. -I. -I.. > > -D_GNU_SOURCE > > > > > > > > > > > > > > > -I/opt/gnome/include/glib-2.0-I/opt/gnome/lib/glib-2.0/include > > > > > -I/opt/gnome/include/glib-2.0 > > > > > -I/opt/gnome/lib/glib-2.0/include -g -O2 > > -c > > > > `test > > > > > -f 'test.c' || echo './'`test.c > > > > > /bin/sh ../libtool --mode=link gcc > > -D_GNU_SOURCE > > > > > -I/opt/gnome/include/glib-2.0 > > > > > -I/opt/gnome/lib/glib-2.0/include > > > > > -I/opt/gnome/include/glib-2.0 > > > > > -I/opt/gnome/lib/glib-2.0/include -g -O2 > > -o > > > > test > > > > > test.o librpdf.la -lm -lm -lc > > > > > gcc -D_GNU_SOURCE > > -I/opt/gnome/include/glib-2.0 > > > > > -I/opt/gnome/lib/glib-2.0/include > > > > > -I/opt/gnome/include/glib-2.0 > > > > > -I/opt/gnome/lib/glib-2.0/include -g -O2 -o > > > > .libs/test > > > > > test.o ./.libs/librpdf.so -L/opt/gnome/lib > > > > > /opt/gnome/lib/libgmodule-2.0.so -ldl > > > > > /opt/gnome/lib/libglib-2.0.so -lm -lc > > > > > creating test > > > > > make[2]: Leaving directory > > > > > `/root/software/rlib-1.3.3/rpdf' > > > > > Making all in libsrc > > > > > make[2]: Entering directory > > > > > `/root/software/rlib-1.3.3/libsrc' > > > > > source='parsexml.c' object='parsexml.lo' > > > > libtool=yes \ > > > > > depfile='.deps/parsexml.Plo' > > > > > tmpdepfile='.deps/parsexml.TPlo' \ > > > > > depmode=gcc3 /bin/sh ../depcomp \ > > > > > /bin/sh ../libtool --mode=compile gcc > > > > -DHAVE_CONFIG_H > > > > > -I. -I. -I.. -D_GNU_SOURCE -Wall > > > > -Wchar-subscripts > > > > > -I/usr/local/include/libxml2 > > > > > -I/opt/gnome/include/glib-2.0 > > > > > -I/opt/gnome/lib/glib-2.0/include > > > > > -I/opt/gnome/include/glib-2.0 > > > > > -I/opt/gnome/lib/glib-2.0/include > > > > > -I/usr/include/mysql -Os -pipe -march=pentium2 > > > > > -fomit-frame-pointer -I/usr/include > > -I../rpdf > > > > -g > > > > > -O2 -c -o parsexml.lo `test -f 'parsexml.c' || > > > > echo > > > > > './'`parsexml.c > > > > > mkdir .libs > > > > > gcc -DHAVE_CONFIG_H -I. -I. -I.. > > -D_GNU_SOURCE > > > > -Wall > > > > > -Wchar-subscripts -I/usr/local/include/libxml2 > > > > > -I/opt/gnome/include/glib-2.0 > > > > > -I/opt/gnome/lib/glib-2.0/include > > > > > -I/opt/gnome/include/glib-2.0 > > > > > -I/opt/gnome/lib/glib-2.0/include > > > > -I/usr/include/mysql > > > > > -Os -pipe -march=pentium2 -fomit-frame-pointer > > > > > -I/usr/include -I../rpdf -g -O2 -c parsexml.c > > -MT > > > > > parsexml.lo -MD -MP -MF .deps/parsexml.TPlo > > -fPIC > > > > > -DPIC -o .libs/parsexml.o > > > > > source='reportgen.c' object='reportgen.lo' > > > > libtool=yes > > > > > \ > > > > > depfile='.deps/reportgen.Plo' > > > > > tmpdepfile='.deps/reportgen.TPlo' \ > > > > > depmode=gcc3 /bin/sh ../depcomp \ > > > > > /bin/sh ../libtool --mode=compile gcc > > > > -DHAVE_CONFIG_H > > > > > -I. -I. -I.. -D_GNU_SOURCE -Wall > > > > -Wchar-subscripts > > > > > -I/usr/local/include/libxml2 > > > > > -I/opt/gnome/include/glib-2.0 > > > > > -I/opt/gnome/lib/glib-2.0/include > > > > > -I/opt/gnome/include/glib-2.0 > > > > > -I/opt/gnome/lib/glib-2.0/include > > > === message truncated === > > > > Discover Yahoo! > Get on-the-go sports scores, stock quotes, news and more. Check it out! > http://discover.yahoo.com/mobile.html |
From: Dimitar B. <d_p...@ya...> - 2005-05-13 11:05:07
|
Hi! I have have a error when I run make on SuSE 9.2: /usr/lib/gcc-lib/i586-suse-linux/3.3.4/../../../../i586-suse-linux/bin/ld: cannot find -lssl collect2: ld returned 1 exit status make[2]: *** [libr.la] Error 1 make[2]: Leaving directory `/root/software/rlib-1.3.3/libsrc' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/root/software/rlib-1.3.3' make: *** [all] Error 2 Can you help me? Discover Yahoo! Have fun online with music videos, cool games, IM and more. Check it out! http://discover.yahoo.com/online.html |
From: Bob D. <bd...@si...> - 2005-05-13 01:23:14
|
configure is supposed to check for everything. I have no idea why your system wants to link w/ ssl. Can you send me rlib-1.3.3/libsrc/Makefile* - bob On Thu, 2005-05-12 at 17:32 -0700, Dimitar Balinov wrote: > Is there a list with dependency packages, because I > have a error: > namic -Wl,-rpath -Wl,/usr/lib -Wl,-soname > -Wl,libr.so.1 -o .libs/libr.so.1.3.3 > /usr/lib/gcc-lib/i586-suse-linux/3.3.4/../../../../i586-suse-linux/bin/ld: > cannot find -lssl > collect2: ld returned 1 exit status > make[2]: *** [libr.la] Error 1 > make[2]: Leaving directory > `/root/software/rlib-1.3.3/libsrc' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/root/software/rlib-1.3.3' > make: *** [all] Error 2 > > > SORRY FOR EMBARRASSMENTS!!! > --- Bob Doan <bd...@si...> wrote: > > > Make sure you have: > > > > gd > > gd-devel > > gd-progs > > > > installed > > > > - bob > > > > On Thu, 2005-05-12 at 16:32 -0700, Dimitar Balinov > > wrote: > > > Hi, Bob! I have a problem, again! When I run > > > ./configure everything seems OK, but when I run > > make > > > there is a error: The output from make is: > > > > > > make all-recursive > > > make[1]: Entering directory > > > `/root/software/rlib-1.3.3' > > > Making all in rpdf > > > make[2]: Entering directory > > > `/root/software/rlib-1.3.3/rpdf' > > > source='rpdf.c' object='rpdf.lo' libtool=yes \ > > > depfile='.deps/rpdf.Plo' > > tmpdepfile='.deps/rpdf.TPlo' > > > \ > > > depmode=gcc3 /bin/sh ../depcomp \ > > > /bin/sh ../libtool --mode=compile gcc > > -DHAVE_CONFIG_H > > > -I. -I. -I.. -D_GNU_SOURCE > > > -I/opt/gnome/include/glib-2.0 > > > -I/opt/gnome/lib/glib-2.0/include > > > -I/opt/gnome/include/glib-2.0 > > > -I/opt/gnome/lib/glib-2.0/include -g -O2 -c -o > > > rpdf.lo `test -f 'rpdf.c' || echo './'`rpdf.c > > > mkdir .libs > > > gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_GNU_SOURCE > > > -I/opt/gnome/include/glib-2.0 > > > -I/opt/gnome/lib/glib-2.0/include > > > -I/opt/gnome/include/glib-2.0 > > > -I/opt/gnome/lib/glib-2.0/include -g -O2 -c rpdf.c > > -MT > > > rpdf.lo -MD -MP -MF .deps/rpdf.TPlo -fPIC-DPIC -o > > > .libs/rpdf.o > > > /bin/sh ../libtool --mode=link gcc -D_GNU_SOURCE > > > -I/opt/gnome/include/glib-2.0 > > > -I/opt/gnome/lib/glib-2.0/include > > > -I/opt/gnome/include/glib-2.0 > > > -I/opt/gnome/lib/glib-2.0/include -g -O2 -o > > > librpdf.la -rpath /usr/local/lib -version-info > > 4:3:3 > > > rpdf.lo -L/opt/gnome/lib -lglib-2.0 > > > -Wl,--export-dynamic -L/opt/gnome/lib > > -lgmodule-2.0 > > > -ldl -lglib-2.0 -lm -lc > > > gcc -shared .libs/rpdf.o -L/opt/gnome/lib > > > /opt/gnome/lib/libgmodule-2.0.so -ldl > > > /opt/gnome/lib/libglib-2.0.so -lm -lc > > > -Wl,--export-dynamic -Wl,-soname -Wl,librpdf.so.1 > > -o > > > .libs/librpdf.so.1.3.3 > > > (cd .libs && rm -f librpdf.so.1 && ln -s > > > librpdf.so.1.3.3 librpdf.so.1) > > > (cd .libs && rm -f librpdf.so && ln -s > > > librpdf.so.1.3.3 librpdf.so) > > > creating librpdf.la > > > (cd .libs && rm -f librpdf.la && ln -s > > ../librpdf.la > > > librpdf.la) > > > source='test.c' object='test.o' libtool=no \ > > > depfile='.deps/test.Po' > > tmpdepfile='.deps/test.TPo' \ > > > depmode=gcc3 /bin/sh ../depcomp \ > > > gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_GNU_SOURCE > > > > > > -I/opt/gnome/include/glib-2.0-I/opt/gnome/lib/glib-2.0/include > > > -I/opt/gnome/include/glib-2.0 > > > -I/opt/gnome/lib/glib-2.0/include -g -O2 -c > > `test > > > -f 'test.c' || echo './'`test.c > > > /bin/sh ../libtool --mode=link gcc -D_GNU_SOURCE > > > -I/opt/gnome/include/glib-2.0 > > > -I/opt/gnome/lib/glib-2.0/include > > > -I/opt/gnome/include/glib-2.0 > > > -I/opt/gnome/lib/glib-2.0/include -g -O2 -o > > test > > > test.o librpdf.la -lm -lm -lc > > > gcc -D_GNU_SOURCE -I/opt/gnome/include/glib-2.0 > > > -I/opt/gnome/lib/glib-2.0/include > > > -I/opt/gnome/include/glib-2.0 > > > -I/opt/gnome/lib/glib-2.0/include -g -O2 -o > > .libs/test > > > test.o ./.libs/librpdf.so -L/opt/gnome/lib > > > /opt/gnome/lib/libgmodule-2.0.so -ldl > > > /opt/gnome/lib/libglib-2.0.so -lm -lc > > > creating test > > > make[2]: Leaving directory > > > `/root/software/rlib-1.3.3/rpdf' > > > Making all in libsrc > > > make[2]: Entering directory > > > `/root/software/rlib-1.3.3/libsrc' > > > source='parsexml.c' object='parsexml.lo' > > libtool=yes \ > > > depfile='.deps/parsexml.Plo' > > > tmpdepfile='.deps/parsexml.TPlo' \ > > > depmode=gcc3 /bin/sh ../depcomp \ > > > /bin/sh ../libtool --mode=compile gcc > > -DHAVE_CONFIG_H > > > -I. -I. -I.. -D_GNU_SOURCE -Wall > > -Wchar-subscripts > > > -I/usr/local/include/libxml2 > > > -I/opt/gnome/include/glib-2.0 > > > -I/opt/gnome/lib/glib-2.0/include > > > -I/opt/gnome/include/glib-2.0 > > > -I/opt/gnome/lib/glib-2.0/include > > > -I/usr/include/mysql -Os -pipe -march=pentium2 > > > -fomit-frame-pointer -I/usr/include -I../rpdf > > -g > > > -O2 -c -o parsexml.lo `test -f 'parsexml.c' || > > echo > > > './'`parsexml.c > > > mkdir .libs > > > gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_GNU_SOURCE > > -Wall > > > -Wchar-subscripts -I/usr/local/include/libxml2 > > > -I/opt/gnome/include/glib-2.0 > > > -I/opt/gnome/lib/glib-2.0/include > > > -I/opt/gnome/include/glib-2.0 > > > -I/opt/gnome/lib/glib-2.0/include > > -I/usr/include/mysql > > > -Os -pipe -march=pentium2 -fomit-frame-pointer > > > -I/usr/include -I../rpdf -g -O2 -c parsexml.c -MT > > > parsexml.lo -MD -MP -MF .deps/parsexml.TPlo -fPIC > > > -DPIC -o .libs/parsexml.o > > > source='reportgen.c' object='reportgen.lo' > > libtool=yes > > > \ > > > depfile='.deps/reportgen.Plo' > > > tmpdepfile='.deps/reportgen.TPlo' \ > > > depmode=gcc3 /bin/sh ../depcomp \ > > > /bin/sh ../libtool --mode=compile gcc > > -DHAVE_CONFIG_H > > > -I. -I. -I.. -D_GNU_SOURCE -Wall > > -Wchar-subscripts > > > -I/usr/local/include/libxml2 > > > -I/opt/gnome/include/glib-2.0 > > > -I/opt/gnome/lib/glib-2.0/include > > > -I/opt/gnome/include/glib-2.0 > > > -I/opt/gnome/lib/glib-2.0/include > > > -I/usr/include/mysql -Os -pipe -march=pentium2 > > > -fomit-frame-pointer -I/usr/include -I../rpdf > > -g > > > -O2 -c -o reportgen.lo `test-f 'reportgen.c' || > > echo > > > './'`reportgen.c > > > gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_GNU_SOURCE > > -Wall > > > -Wchar-subscripts -I/usr/local/include/libxml2 > > > -I/opt/gnome/include/glib-2.0 > > > -I/opt/gnome/lib/glib-2.0/include > > > -I/opt/gnome/include/glib-2.0 > > > -I/opt/gnome/lib/glib-2.0/include > > -I/usr/include/mysql > > > -Os -pipe -march=pentium2 -fomit-frame-pointer > > > -I/usr/include -I../rpdf -g -O2 -c reportgen.c -MT > > > reportgen.lo -MD -MP -MF .deps/reportgen.TPlo > > -fPIC > > > -DPIC -o .libs/reportgen.o > > > source='layout.c' object='layout.lo' libtool=yes \ > > > depfile='.deps/layout.Plo' > > > tmpdepfile='.deps/layout.TPlo' \ > > > depmode=gcc3 /bin/sh ../depcomp \ > > > /bin/sh ../libtool --mode=compile gcc > > -DHAVE_CONFIG_H > > > -I. -I. -I.. -D_GNU_SOURCE -Wall > > -Wchar-subscripts > > > -I/usr/local/include/libxml2 > > > -I/opt/gnome/include/glib-2.0 > > > -I/opt/gnome/lib/glib-2.0/include > > > -I/opt/gnome/include/glib-2.0 > > > -I/opt/gnome/lib/glib-2.0/include > > > -I/usr/include/mysql -Os -pipe -march=pentium2 > > > -fomit-frame-pointer -I/usr/include -I../rpdf > > -g > > > -O2 -c -o layout.lo `test -f'layout.c' || echo > > > './'`layout.c > > > gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_GNU_SOURCE > > -Wall > > > -Wchar-subscripts -I/usr/local/include/libxml2 > > > -I/opt/gnome/include/glib-2.0 > > > -I/opt/gnome/lib/glib-2.0/include > > > -I/opt/gnome/include/glib-2.0 > > > -I/opt/gnome/lib/glib-2.0/include > > -I/usr/include/mysql > > > -Os -pipe -march=pentium2 -fomit-frame-pointer > > > -I/usr/include -I../rpdf -g -O2 -c layout.c -MT > > > layout.lo -MD -MP -MF .deps/layout.TPlo -fPIC > > -DPIC > > > -o .libs/layout.o > > > source='graphing.c' object='graphing.lo' > > libtool=yes > === message truncated === > > > > > __________________________________ > Do you Yahoo!? > Yahoo! Mail - Find what you need with new enhanced search. > http://info.mail.yahoo.com/mail_250 -- Bob Doan <bd...@si...> |
From: Al A. <aa...@ge...> - 2005-05-13 00:53:40
|
How would I display the Euro currency symbol in RLIB? |
From: Bob D. <bd...@si...> - 2005-05-13 00:04:42
|
Make sure you have: gd gd-devel gd-progs installed - bob On Thu, 2005-05-12 at 16:32 -0700, Dimitar Balinov wrote: > Hi, Bob! I have a problem, again! When I run > ./configure everything seems OK, but when I run make > there is a error: The output from make is: > > make all-recursive > make[1]: Entering directory > `/root/software/rlib-1.3.3' > Making all in rpdf > make[2]: Entering directory > `/root/software/rlib-1.3.3/rpdf' > source='rpdf.c' object='rpdf.lo' libtool=yes \ > depfile='.deps/rpdf.Plo' tmpdepfile='.deps/rpdf.TPlo' > \ > depmode=gcc3 /bin/sh ../depcomp \ > /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H > -I. -I. -I.. -D_GNU_SOURCE > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include -g -O2 -c -o > rpdf.lo `test -f 'rpdf.c' || echo './'`rpdf.c > mkdir .libs > gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_GNU_SOURCE > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include -g -O2 -c rpdf.c -MT > rpdf.lo -MD -MP -MF .deps/rpdf.TPlo -fPIC-DPIC -o > .libs/rpdf.o > /bin/sh ../libtool --mode=link gcc -D_GNU_SOURCE > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include -g -O2 -o > librpdf.la -rpath /usr/local/lib -version-info 4:3:3 > rpdf.lo -L/opt/gnome/lib -lglib-2.0 > -Wl,--export-dynamic -L/opt/gnome/lib -lgmodule-2.0 > -ldl -lglib-2.0 -lm -lc > gcc -shared .libs/rpdf.o -L/opt/gnome/lib > /opt/gnome/lib/libgmodule-2.0.so -ldl > /opt/gnome/lib/libglib-2.0.so -lm -lc > -Wl,--export-dynamic -Wl,-soname -Wl,librpdf.so.1 -o > .libs/librpdf.so.1.3.3 > (cd .libs && rm -f librpdf.so.1 && ln -s > librpdf.so.1.3.3 librpdf.so.1) > (cd .libs && rm -f librpdf.so && ln -s > librpdf.so.1.3.3 librpdf.so) > creating librpdf.la > (cd .libs && rm -f librpdf.la && ln -s ../librpdf.la > librpdf.la) > source='test.c' object='test.o' libtool=no \ > depfile='.deps/test.Po' tmpdepfile='.deps/test.TPo' \ > depmode=gcc3 /bin/sh ../depcomp \ > gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_GNU_SOURCE > -I/opt/gnome/include/glib-2.0-I/opt/gnome/lib/glib-2.0/include > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include -g -O2 -c `test > -f 'test.c' || echo './'`test.c > /bin/sh ../libtool --mode=link gcc -D_GNU_SOURCE > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include -g -O2 -o test > test.o librpdf.la -lm -lm -lc > gcc -D_GNU_SOURCE -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include -g -O2 -o .libs/test > test.o ./.libs/librpdf.so -L/opt/gnome/lib > /opt/gnome/lib/libgmodule-2.0.so -ldl > /opt/gnome/lib/libglib-2.0.so -lm -lc > creating test > make[2]: Leaving directory > `/root/software/rlib-1.3.3/rpdf' > Making all in libsrc > make[2]: Entering directory > `/root/software/rlib-1.3.3/libsrc' > source='parsexml.c' object='parsexml.lo' libtool=yes \ > depfile='.deps/parsexml.Plo' > tmpdepfile='.deps/parsexml.TPlo' \ > depmode=gcc3 /bin/sh ../depcomp \ > /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H > -I. -I. -I.. -D_GNU_SOURCE -Wall -Wchar-subscripts > -I/usr/local/include/libxml2 > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/usr/include/mysql -Os -pipe -march=pentium2 > -fomit-frame-pointer -I/usr/include -I../rpdf -g > -O2 -c -o parsexml.lo `test -f 'parsexml.c' || echo > './'`parsexml.c > mkdir .libs > gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_GNU_SOURCE -Wall > -Wchar-subscripts -I/usr/local/include/libxml2 > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include -I/usr/include/mysql > -Os -pipe -march=pentium2 -fomit-frame-pointer > -I/usr/include -I../rpdf -g -O2 -c parsexml.c -MT > parsexml.lo -MD -MP -MF .deps/parsexml.TPlo -fPIC > -DPIC -o .libs/parsexml.o > source='reportgen.c' object='reportgen.lo' libtool=yes > \ > depfile='.deps/reportgen.Plo' > tmpdepfile='.deps/reportgen.TPlo' \ > depmode=gcc3 /bin/sh ../depcomp \ > /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H > -I. -I. -I.. -D_GNU_SOURCE -Wall -Wchar-subscripts > -I/usr/local/include/libxml2 > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/usr/include/mysql -Os -pipe -march=pentium2 > -fomit-frame-pointer -I/usr/include -I../rpdf -g > -O2 -c -o reportgen.lo `test-f 'reportgen.c' || echo > './'`reportgen.c > gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_GNU_SOURCE -Wall > -Wchar-subscripts -I/usr/local/include/libxml2 > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include -I/usr/include/mysql > -Os -pipe -march=pentium2 -fomit-frame-pointer > -I/usr/include -I../rpdf -g -O2 -c reportgen.c -MT > reportgen.lo -MD -MP -MF .deps/reportgen.TPlo -fPIC > -DPIC -o .libs/reportgen.o > source='layout.c' object='layout.lo' libtool=yes \ > depfile='.deps/layout.Plo' > tmpdepfile='.deps/layout.TPlo' \ > depmode=gcc3 /bin/sh ../depcomp \ > /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H > -I. -I. -I.. -D_GNU_SOURCE -Wall -Wchar-subscripts > -I/usr/local/include/libxml2 > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/usr/include/mysql -Os -pipe -march=pentium2 > -fomit-frame-pointer -I/usr/include -I../rpdf -g > -O2 -c -o layout.lo `test -f'layout.c' || echo > './'`layout.c > gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_GNU_SOURCE -Wall > -Wchar-subscripts -I/usr/local/include/libxml2 > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include -I/usr/include/mysql > -Os -pipe -march=pentium2 -fomit-frame-pointer > -I/usr/include -I../rpdf -g -O2 -c layout.c -MT > layout.lo -MD -MP -MF .deps/layout.TPlo -fPIC -DPIC > -o .libs/layout.o > source='graphing.c' object='graphing.lo' libtool=yes \ > depfile='.deps/graphing.Plo' > tmpdepfile='.deps/graphing.TPlo' \ > depmode=gcc3 /bin/sh ../depcomp \ > /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H > -I. -I. -I.. -D_GNU_SOURCE -Wall -Wchar-subscripts > -I/usr/local/include/libxml2 > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/usr/include/mysql -Os -pipe -march=pentium2 > -fomit-frame-pointer -I/usr/include -I../rpdf -g > -O2 -c -o graphing.lo `test -f 'graphing.c' || echo > './'`graphing.c > gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_GNU_SOURCE -Wall > -Wchar-subscripts -I/usr/local/include/libxml2 > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include -I/usr/include/mysql > -Os -pipe -march=pentium2 -fomit-frame-pointer > -I/usr/include -I../rpdf -g -O2 -c graphing.c -MT > graphing.lo -MD -MP -MF .deps/graphing.TPlo -fPIC > -DPIC -o .libs/graphing.o > source='api.c' object='api.lo' libtool=yes \ > depfile='.deps/api.Plo' tmpdepfile='.deps/api.TPlo' \ > depmode=gcc3 /bin/sh ../depcomp \ > /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H > -I. -I. -I.. -D_GNU_SOURCE -Wall -Wchar-subscripts > -I/usr/local/include/libxml2 > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/usr/include/mysql -Os -pipe -march=pentium2 > -fomit-frame-pointer -I/usr/include -I../rpdf -g > -O2 -c -o api.lo `test -f 'api.c' || echo './'`api.c > gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_GNU_SOURCE -Wall > -Wchar-subscripts -I/usr/local/include/libxml2 > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include -I/usr/include/mysql > -Os -pipe -march=pentium2 -fomit-frame-pointer > -I/usr/include -I../rpdf -g -O2 -c api.c -MT api.lo > -MD -MP -MF .deps/api.TPlo -fPIC -DPIC -o .libs/api.o > source='resolution.c' object='resolution.lo' > libtool=yes \ > depfile='.deps/resolution.Plo' > tmpdepfile='.deps/resolution.TPlo' \ > depmode=gcc3 /bin/sh ../depcomp \ > /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H > -I. -I. -I.. -D_GNU_SOURCE -Wall -Wchar-subscripts > -I/usr/local/include/libxml2 > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/usr/include/mysql -Os -pipe -march=pentium2 > -fomit-frame-pointer -I/usr/include -I../rpdf -g > -O2 -c -o resolution.lo `test -f 'resolution.c' || > echo './'`resolution.c > gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_GNU_SOURCE -Wall > -Wchar-subscripts -I/usr/local/include/libxml2 > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include -I/usr/include/mysql > -Os -pipe -march=pentium2 -fomit-frame-pointer > -I/usr/include -I../rpdf -g -O2 -c resolution.c -MT > resolution.lo -MD -MP -MF .deps/resolution.TPlo -fPIC > -DPIC -o .libs/resolution.o > source='util.c' object='util.lo' libtool=yes \ > depfile='.deps/util.Plo' tmpdepfile='.deps/util.TPlo' > \ > depmode=gcc3 /bin/sh ../depcomp \ > /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H > -I. -I. -I.. -D_GNU_SOURCE -Wall -Wchar-subscripts > -I/usr/local/include/libxml2 > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/usr/include/mysql -Os -pipe -march=pentium2 > -fomit-frame-pointer -I/usr/include -I../rpdf -g > -O2 -c -o util.lo `test -f 'util.c' || echo > './'`util.c > gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_GNU_SOURCE -Wall > -Wchar-subscripts -I/usr/local/include/libxml2 > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include -I/usr/include/mysql > -Os -pipe -march=pentium2 -fomit-frame-pointer > -I/usr/include -I../rpdf -g -O2 -c util.c -MT util.lo > -MD -MP -MF .deps/util.TPlo -fPIC -DPIC -o > .libs/util.o > source='pcode.c' object='pcode.lo' libtool=yes \ > depfile='.deps/pcode.Plo' > tmpdepfile='.deps/pcode.TPlo' \ > depmode=gcc3 /bin/sh ../depcomp \ > /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H > -I. -I. -I.. -D_GNU_SOURCE -Wall -Wchar-subscripts > -I/usr/local/include/libxml2 > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/usr/include/mysql -Os -pipe -march=pentium2 > -fomit-frame-pointer -I/usr/include -I../rpdf -g > -O2 -c -o pcode.lo `test -f 'pcode.c' || echo > './'`pcode.c > gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_GNU_SOURCE -Wall > -Wchar-subscripts -I/usr/local/include/libxml2 > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include -I/usr/include/mysql > -Os -pipe -march=pentium2 -fomit-frame-pointer > -I/usr/include -I../rpdf -g -O2 -c pcode.c -MT > pcode.lo -MD -MP -MF .deps/pcode.TPlo -fPIC -DPIC -o > .libs/pcode.o > source='pcode_op_functions.c' > object='pcode_op_functions.lo' libtool=yes \ > depfile='.deps/pcode_op_functions.Plo' > tmpdepfile='.deps/pcode_op_functions.TPlo' \ > depmode=gcc3 /bin/sh ../depcomp \ > /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H > -I. -I. -I.. -D_GNU_SOURCE -Wall -Wchar-subscripts > -I/usr/local/include/libxml2 > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/usr/include/mysql -Os -pipe -march=pentium2 > -fomit-frame-pointer -I/usr/include -I../rpdf -g > -O2 -c -o pcode_op_functions.lo `test -f > 'pcode_op_functions.c' || echo > './'`pcode_op_functions.c > gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_GNU_SOURCE -Wall > -Wchar-subscripts -I/usr/local/include/libxml2 > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include -I/usr/include/mysql > -Os -pipe -march=pentium2 -fomit-frame-pointer > -I/usr/include -I../rpdf -g -O2 -c > pcode_op_functions.c -MT pcode_op_functions.lo -MD -MP > -MF .deps/pcode_op_functions.TPlo -fPIC -DPIC -o > .libs/pcode_op_functions.o > source='formatstring.c' object='formatstring.lo' > libtool=yes \ > depfile='.deps/formatstring.Plo' > tmpdepfile='.deps/formatstring.TPlo' \ > depmode=gcc3 /bin/sh ../depcomp \ > /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H > -I. -I. -I.. -D_GNU_SOURCE -Wall -Wchar-subscripts > -I/usr/local/include/libxml2 > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/usr/include/mysql -Os -pipe -march=pentium2 > -fomit-frame-pointer -I/usr/include -I../rpdf -g > -O2 -c -o formatstring.lo `test -f 'formatstring.c' || > echo './'`formatstring.c > gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_GNU_SOURCE -Wall > -Wchar-subscripts -I/usr/local/include/libxml2 > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include -I/usr/include/mysql > -Os -pipe -march=pentium2 -fomit-frame-pointer > -I/usr/include -I../rpdf -g -O2 -c formatstring.c -MT > formatstring.lo -MD -MP -MF .deps/formatstring.TPlo > -fPIC -DPIC -o .libs/formatstring.o > source='fxp.c' object='fxp.lo' libtool=yes \ > depfile='.deps/fxp.Plo' tmpdepfile='.deps/fxp.TPlo' \ > depmode=gcc3 /bin/sh ../depcomp \ > /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H > -I. -I. -I.. -D_GNU_SOURCE -Wall -Wchar-subscripts > -I/usr/local/include/libxml2 > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/usr/include/mysql -Os -pipe -march=pentium2 > -fomit-frame-pointer -I/usr/include -I../rpdf -g > -O2 -c -o fxp.lo `test -f 'fxp.c' || echo './'`fxp.c > gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_GNU_SOURCE -Wall > -Wchar-subscripts -I/usr/local/include/libxml2 > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include -I/usr/include/mysql > -Os -pipe -march=pentium2 -fomit-frame-pointer > -I/usr/include -I../rpdf -g -O2 -c fxp.c -MT fxp.lo > -MD -MP -MF .deps/fxp.TPlo -fPIC -DPIC -o .libs/fxp.o > source='gd.c' object='gd.lo' libtool=yes \ > depfile='.deps/gd.Plo' tmpdepfile='.deps/gd.TPlo' \ > depmode=gcc3 /bin/sh ../depcomp \ > /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H > -I. -I. -I.. -D_GNU_SOURCE -Wall -Wchar-subscripts > -I/usr/local/include/libxml2 > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/usr/include/mysql -Os -pipe -march=pentium2 > -fomit-frame-pointer -I/usr/include -I../rpdf -g > -O2 -c -o gd.lo `test -f 'gd.c' || echo './'`gd.c > gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_GNU_SOURCE -Wall > -Wchar-subscripts -I/usr/local/include/libxml2 > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include > -I/opt/gnome/include/glib-2.0 > -I/opt/gnome/lib/glib-2.0/include -I/usr/include/mysql > -Os -pipe -march=pentium2 -fomit-frame-pointer > -I/usr/include -I../rpdf -g -O2 -c gd.c -MT gd.lo -MD > -MP -MF .deps/gd.TPlo -fPIC -DPIC -o .libs/gd.o > In file included from gd.c:44: > rlib_gd.h:24:16: gd.h: No such file or directory > rlib_gd.h:25:21: gdfontt.h: No such file or directory > rlib_gd.h:26:21: gdfonts.h: No such file or directory > rlib_gd.h:27:22: gdfontmb.h: No such file or directory > In file included from rlib_gd.h:28, > from gd.c:44: > gdFontMedium.h:16:16: gd.h: No such file or directory > In file included from rlib_gd.h:28, > from gd.c:44: > gdFontMedium.h:18: error: parse error before > "gdFontMedium" > gdFontMedium.h:18: warning: type defaults to `int' in > declaration of `gdFontMedium' > gdFontMedium.h:18: warning: data definition has no > type or storage class > In file included from gd.c:44: > rlib_gd.h:29:21: gdfontl.h: No such file or directory > rlib_gd.h:30:21: gdfontg.h: No such file or directory > In file included from gd.c:44: > rlib_gd.h:37: error: parse error before "gdImagePtr" > rlib_gd.h:37: warning: no semicolon at end of struct > or union > rlib_gd.h:41: error: `gdMaxColors' undeclared here > (not in a function) > rlib_gd.h:42: error: `gdMaxColors' undeclared here > (not in a function) > rlib_gd.h:46: error: parse error before '}' token > gd.c: In function `get_color_pool': > gd.c:69: error: `gdMaxColors' undeclared (first use in > this function) > gd.c:69: error: (Each undeclared identifier is > reported only once > gd.c:69: error: for each function it appears in.) > gd.c:70: error: dereferencing pointer to incomplete > type > gd.c:71: error: dereferencing pointer to incomplete > type > gd.c:72: error: dereferencing pointer to incomplete > type > gd.c:74: error: dereferencing pointer to incomplete > type > gd.c:74: warning: implicit declaration of function > `gdImageColorAllocate' > gd.c:74: error: dereferencing pointer to incomplete > type > gd.c:75: error: dereferencing pointer to incomplete > type > gd.c:76: error: dereferencing pointer to incomplete > type > gd.c: In function `rlib_gd_new': > gd.c:85: error: invalid application of `sizeof' to an > incomplete type > gd.c:90: error: invalid application of `sizeof' to an > incomplete type > gd.c:92: error: `gdMaxColors' undeclared (first use in > this function) > gd.c:93: error: dereferencing pointer to incomplete > type > gd.c:96: error: dereferencing pointer to incomplete > type > gd.c:96: warning: implicit declaration of function > `gdImageCreate' > gd.c:109: error: dereferencing pointer to incomplete > type > gd.c:110: error: dereferencing pointer to incomplete > type > gd.c:110: error: dereferencing pointer to incomplete > type > gd.c:111: error: dereferencing pointer to incomplete > type > gd.c:111: error: dereferencing pointer to incomplete > type > gd.c:112: warning: implicit declaration of function > `gdImageFilledRectangle' > gd.c:112: error: dereferencing pointer to incomplete > type > gd.c:112: error: dereferencing pointer to incomplete > type > gd.c:113: warning: implicit declaration of function > `gdImageRectangle' > gd.c:113: error: dereferencing pointer to incomplete > type > gd.c:113: error: dereferencing pointer to incomplete > type > gd.c: In function `rlib_gd_spool': > gd.c:120: error: dereferencing pointer to incomplete > type > gd.c:122: warning: implicit declaration of function > `gdImagePng' > gd.c:122: error: dereferencing pointer to incomplete > type > gd.c:125: error: dereferencing pointer to incomplete > type > gd.c: In function `rlib_gd_text': > gd.c:133: warning: implicit declaration of function > `gdImageStringUp' > gd.c:133: error: dereferencing pointer to incomplete > type > gd.c:133: error: `gdFontMediumBold' undeclared (first > use in this function) > gd.c:133: error: dereferencing pointer to incomplete > type > gd.c:135: warning: implicit declaration of function > `gdImageString' > gd.c:135: error: dereferencing pointer to incomplete > type > gd.c:135: error: dereferencing pointer to incomplete > type > gd.c:138: error: dereferencing pointer to incomplete > type > gd.c:138: error: dereferencing pointer to incomplete > type > gd.c:140: error: dereferencing pointer to incomplete > type > gd.c:140: error: dereferencing pointer to incomplete > type > gd.c: In function `rlib_gd_get_string_width': > gd.c:147: error: `gdFontMediumBold' undeclared (first > use in this function) > gd.c:149: error: invalid type argument of `->' > gd.c: In function `rlib_gd_get_string_height': > gd.c:154: error: `gdFontMediumBold' undeclared (first > use in this function) > gd.c:156: error: invalid type argument of `->' > gd.c: In function `rlib_gd_set_thickness': > gd.c:160: warning: implicit declaration of function > `gdImageSetThickness' > gd.c:160: error: dereferencing pointer to incomplete > type > gd.c: In function `rlib_gd_line': > gd.c:171: error: dereferencing pointer to incomplete > type > gd.c:173: warning: implicit declaration of function > `gdImageLine' > gd.c:173: error: dereferencing pointer to incomplete > type > gd.c: In function `rlib_gd_rectangle': > gd.c:190: error: dereferencing pointer to incomplete > type > gd.c:192: error: dereferencing pointer to incomplete > type > gd.c: In function `rlib_gd_arc': > gd.c:204: error: dereferencing pointer to incomplete > type > gd.c:206: warning: implicit declaration of function > `gdImageFilledArc' > gd.c:206: error: dereferencing pointer to incomplete > type > gd.c:206: error: `gdArc' undeclared (first use in this > function) > gd.c: In function `rlib_gd_free': > gd.c:212: warning: implicit declaration of function > `gdImageDestroy' > gd.c:212: error: dereferencing pointer to incomplete > type > gd.c:213: error: dereferencing pointer to incomplete > type > gd.c: At top level: > rlib_gd.h:41: error: storage size of `color_pool' > isn't known > rlib_gd.h:42: error: storage size of `rlib_color' > isn't known > make[2]: *** [gd.lo] Error 1 > make[2]: Leaving directory > `/root/software/rlib-1.3.3/libsrc' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/root/software/rlib-1.3.3' > make: *** [all] Error 2 > > --- Bob Doan <bd...@si...> wrote: > > You probably want --with-pythonver=2.3 > > > > - bob > > > > On Thu, 2005-05-12 at 12:43 -0700, Dimitar Balinov > > wrote: > > > Hi!!! I install python-devel and mysql-devel, but > > I > > > have a problem with python! I use python 2.3.4 on > > SuSE > > > > > > 9.2 with python-devel 2.3.4 release 1. > > > --- Bob Doan <bd...@si...> wrote: > > > > What distro are you running? > > > > > > > > Make sure you have packages like "python-devel" > > and > > > > mysql-devel > > > > installed > > > > > > > > So RLIB can find them during autoconf > > > > > > > > - bob > > > > > > > > On Thu, 2005-05-12 at 08:07 -0700, Dimitar > > Balinov > > > > wrote: > > > > > Hi! I have a qustion! How can I compile rlib > > with > > > > > mysql and python! > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > __________________________________ > > > Do you Yahoo!? > > > Yahoo! Mail - Find what you need with new enhanced > > search. > > > http://info.mail.yahoo.com/mail_250 > > > > > > > > Yahoo! Mail > Stay connected, organized, and protected. Take the tour: > http://tour.mail.yahoo.com/mailtour.html -- Bob Doan <bd...@si...> |
From: Bob D. <bd...@si...> - 2005-05-12 20:42:36
|
Hi > I've got a patch for html.c that adds a "suppress_head" parameter to not > output the <body> and <head> tags. It's in my cvs tree - is there a way > to commit it or should I send a patch to the list (or you)? Unified diff please. Can you send it to rli...@li... > Secondly - I've been having a segfault problem lately that started a few > weeks ago (from CVS build). What happens is when rlib has an error (say > a BAD_OPERAND or bad SQL) it will segfault, the apache child will die, > and it won't print out an error message - I just see a message in apache > error log that the child died. However it only happens after it's been > running for awhile - if I immediately restart the server it will run ok > and rlib will show the error message. If it's been running for more than > 5 or 10 minutes say, that's when it crashes. > > I wish I had time to track it down more than that, but I haven't at the > moment. I realize it will be hard to look into unless it can be > duplicated. It's more if a heads up and to see if anyone else is > experiencing this. Hym... Dunno. We have The lasted RLIB in a production environment and it's not crashing. > Thirdly, I'm interesting in adding support to the PHP binding to lookup > a variable in a hash (in addition to a single variable, as now). I > figure this can be done with another attribute to the <field> tag - > "index" for example. I looked into it a bit and I can add this much to > php/environment.c if rlib_php_resolve_memory_variable gets two > parameters. I can see where to add it to the structure to keep the > "index" string (in parsexml.c). The tough part is pcode.c -- how can I > get access to that index string in rlib_new_operand? > > Or, what's the better way to implement it? Well.. Hym...... In the long term it would be good if RLIB could hash and haves lists(arrays) of data for other purposes. This would be kinda hard. What would be easier to be able to pass RLIB custom functions (even from binding languages like PHP) So some new api like rlib_add_function(r, "custom_function", pointer_to_function) Then in the xml you could: <field value="custom_function('ht_name', 'ht_value')"> In order to do this we would have to also make public rlib's stack (push, pop) In php you would do: function custom_function() { $ht_value = rlib_SPECIAL_POP($rlib); $ht_name = rlib_SPECIAL_POP($rlib); $value = $$ht_name[$ht_value]; $ht_name = rlib_SPECIAL_PUSH($rlib); } Freaky eh? - bob |
From: Bob D. <bd...@si...> - 2005-05-12 20:07:03
|
Derek, Are you sure? Try: <field format="'%.5d'" value="abs(-5.3333)" width="10"/> It works for me. Also RLIB doesn't need to call fabs because the number is stored in FXP and not floating point notation for numerical accuracy - bob On Thu, 2005-05-12 at 13:34 -0500, Derek Giromini wrote: > RLIB Gurus-- > > The RLIB function abs() works only for integers, which explains why > float values passed to this function break in our reports. I refer you > to pcode_op_functions.c lines 688 through 701: > > gint rlib_pcode_operator_abs(rlib *r, struct rlib_value_stack *vs, > struct rlib_value *this_field_value) { > 689 struct rlib_value *v1, rval_rtn; > 690 v1 = rlib_value_stack_pop(vs); > 691 if(RLIB_VALUE_IS_NUMBER(v1)) { > 692 gint64 result = > abs(RLIB_VALUE_GET_AS_NUMBER(v1)); > 693 rlib_value_free(v1); > 694 rlib_value_stack_push(vs, > rlib_value_new_number(&rval_rtn, result)); > 695 return TRUE; > 696 } > 697 rlib_pcode_operator_fatal_execption("abs", 1, v1, > NULL, NULL); > 698 rlib_value_free(v1); > 699 rlib_value_stack_push(vs, > rlib_value_new_error(&rval_rtn)); > 700 return FALSE; > 701 } > > It calls only the standard abs() function and doesn't attempt to check > if the number is a double so that it could instead call the standard > fabs() function. > > I could take a crack at fixing this if you'd prefer, but I wanted to > bring it to your attention. > > Cheers > > -- > Derek Giromini > Gelber Group, L.L.C. > desk: +1.312.692.2843 > pager: +1.312.689.0378 > |
From: Shannon W. <we...@ro...> - 2005-05-12 18:42:22
|
Hey Bob, I've got a patch for html.c that adds a "suppress_head" parameter to not output the <body> and <head> tags. It's in my cvs tree - is there a way to commit it or should I send a patch to the list (or you)? Secondly - I've been having a segfault problem lately that started a few weeks ago (from CVS build). What happens is when rlib has an error (say a BAD_OPERAND or bad SQL) it will segfault, the apache child will die, and it won't print out an error message - I just see a message in apache error log that the child died. However it only happens after it's been running for awhile - if I immediately restart the server it will run ok and rlib will show the error message. If it's been running for more than 5 or 10 minutes say, that's when it crashes. I wish I had time to track it down more than that, but I haven't at the moment. I realize it will be hard to look into unless it can be duplicated. It's more if a heads up and to see if anyone else is experiencing this. Thirdly, I'm interesting in adding support to the PHP binding to lookup a variable in a hash (in addition to a single variable, as now). I figure this can be done with another attribute to the <field> tag - "index" for example. I looked into it a bit and I can add this much to php/environment.c if rlib_php_resolve_memory_variable gets two parameters. I can see where to add it to the structure to keep the "index" string (in parsexml.c). The tough part is pcode.c -- how can I get access to that index string in rlib_new_operand? Or, what's the better way to implement it? Thanks, Shannon |
From: Derek G. <dgi...@ge...> - 2005-05-12 18:33:45
|
RLIB Gurus-- The RLIB function abs() works only for integers, which explains why = float values passed to this function break in our reports. I refer you = to pcode_op_functions.c lines 688 through 701: gint rlib_pcode_operator_abs(rlib *r, struct rlib_value_stack *vs, = struct rlib_value *this_field_value) { 689 struct rlib_value *v1, rval_rtn; 690 v1 =3D rlib_value_stack_pop(vs); 691 if(RLIB_VALUE_IS_NUMBER(v1)) { 692 gint64 result =3D = abs(RLIB_VALUE_GET_AS_NUMBER(v1)); 693 rlib_value_free(v1); 694 rlib_value_stack_push(vs, = rlib_value_new_number(&rval_rtn, result)); 695 return TRUE; 696 } 697 rlib_pcode_operator_fatal_execption("abs", 1, v1, NULL, = NULL); 698 rlib_value_free(v1); 699 rlib_value_stack_push(vs, = rlib_value_new_error(&rval_rtn)); 700 return FALSE; 701 } It calls only the standard abs() function and doesn't attempt to check = if the number is a double so that it could instead call the standard = fabs() function. I could take a crack at fixing this if you'd prefer, but I wanted to = bring it to your attention. Cheers -- Derek Giromini Gelber Group, L.L.C. desk: +1.312.692.2843 pager: +1.312.689.0378 |
From: Bob D. <bd...@si...> - 2005-05-12 15:12:19
|
What distro are you running? Make sure you have packages like "python-devel" and mysql-devel installed So RLIB can find them during autoconf - bob On Thu, 2005-05-12 at 08:07 -0700, Dimitar Balinov wrote: > Hi! I have a qustion! How can I compile rlib with > mysql and python! > > |
From: Dimitar B. <d_p...@ya...> - 2005-05-12 15:07:25
|
Hi! I have a qustion! How can I compile rlib with mysql and python! Discover Yahoo! Use Yahoo! to plan a weekend, have fun online and more. Check it out! http://discover.yahoo.com/ |
From: Bob D. <bd...@si...> - 2005-05-03 19:28:22
|
RLIB 1.3.3 is a major step forward from previous versions. Internally RLIB can now run on Windows and 64 bit machines. Utf8 support has been restored to the engine. PERL Bindings have been added. Delayed output has been added so you can have subtotals before data actually appears on the report, and you can have "Page x/y". There are now better user control of Graphs so the look and feel can be improved. There is support for multi column reports so generating mailing labels is much easier. The bugs in the ODBC datasource have been fixes and a new XML datasource has been added. Special Thanks: Zoltan Boszormenyi - For all his hard work on the WIN32 port, 64 port, Makefile cleanups, RPM Spec file, ODBC Fix, PERL bindings, UTF8 help, and sending me Hungarian Children's Poems. Jeremy Lee & Warren Smith - For the XML data source Shannon Weyrick - For some nicer error checking The kind folks who have purchased commercial licenses. With your support the RLIB project is as strong as ever! Mike Roth & the rest of the SICOM gang. - The 1st line of defense between the world and my code. I updated the http://rlib.sicompos.com page w/ some examples of some of the newer stuff. Thanks all and Enjoy - Bob |
From: Bob D. <bd...@si...> - 2005-05-03 18:22:03
|
Cool! There is no "value" is the <Break> tag. I wish there was. It sucks that we have to have <BreakField>. The reason for this is because this was around before RLIB could do expressions and if you needed to be able to Break on 2 or more fields. At some point I'm going to remove <BreakField> and have just a value, but not during this release cycle. - bob On Tue, 2005-05-03 at 14:50 -0300, Everton Luis Berz wrote: > Fixed! > > and my question.. what is the "value" at <Break> tag ? > |
From: Everton L. B. <ev...@fa...> - 2005-05-03 17:50:29
|
Fixed! and my question.. what is the "value" at <Break> tag ? -- Everton Luis Berz Bob Doan escreveu: > It should be fixed. > > The problem was when utf-8 is disabled it was giving the broken outputs > an UTF-8 encoding rather then an ISO-8859-1 encoding. > > If its not fixed can you send me the HTML > > http://www.sicom.com/~bdoan/rlib-1.3.3.tar.gz > > let me know if its fixed or not > > - bob > > On Tue, 2005-05-03 at 14:19 -0300, Everton Luis Berz wrote: > >>Default.. disabled(?) >>I use just "./configure" >> > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: NEC IT Guy Games. > Get your fingers limbered up and give it your best shot. 4 great events, 4 > opportunities to win big! Highest score wins.NEC IT Guy Games. Play to > win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20 > _______________________________________________ > Rlib-users mailing list > Rli...@li... > https://lists.sourceforge.net/lists/listinfo/rlib-users > |
From: Bob D. <bd...@si...> - 2005-05-03 17:30:20
|
It should be fixed. The problem was when utf-8 is disabled it was giving the broken outputs an UTF-8 encoding rather then an ISO-8859-1 encoding. If its not fixed can you send me the HTML http://www.sicom.com/~bdoan/rlib-1.3.3.tar.gz let me know if its fixed or not - bob On Tue, 2005-05-03 at 14:19 -0300, Everton Luis Berz wrote: > Default.. disabled(?) > I use just "./configure" > |
From: Everton L. B. <ev...@fa...> - 2005-05-03 17:19:15
|
Default.. disabled(?) I use just "./configure" --=20 Everton Luis Berz Bob Doan escreveu: > Welcome back! >=20 > With UTF8 enabled or disabled? >=20 >=20 >=20 > On Tue, 2005-05-03 at 13:29 -0300, Everton Luis Berz wrote: >=20 >>hi, >>I'm back. :) >>I'm testing rlib-1.3.3 and I have a problem. >>When a report have an iso8859 special char at <literal> or <field=20 >>value..> (from pgsql) it shows a incorrect char. This error happens >>only at HTML, TXT and CSV. Pdf works.. >>Example: >>correct | erroneous >>C=C3=B3digo | C=EF=BF=BDdigo >> >> >>And I have a question.. What is the difference between: >> >><Break name=3D"g_municipio" value=3D"idmunicipio"> >> >>and >> >><Break name=3D"g_municipio"> >> <BreakFields> >> <BreakField value=3D"idmunicipio"/> >> </BreakFields> >> >>? >> >=20 >=20 >=20 >=20 > ------------------------------------------------------- > This SF.Net email is sponsored by: NEC IT Guy Games. > Get your fingers limbered up and give it your best shot. 4 great events= , 4 > opportunities to win big! Highest score wins.NEC IT Guy Games. Play to > win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20 > _______________________________________________ > Rlib-users mailing list > Rli...@li... > https://lists.sourceforge.net/lists/listinfo/rlib-users >=20 |
From: Bob D. <bd...@si...> - 2005-05-03 16:58:26
|
Welcome back! With UTF8 enabled or disabled? On Tue, 2005-05-03 at 13:29 -0300, Everton Luis Berz wrote: > hi, > I'm back. :) > I'm testing rlib-1.3.3 and I have a problem. > When a report have an iso8859 special char at <literal> or <field=20 > value..> (from pgsql) it shows a incorrect char. This error happens > only at HTML, TXT and CSV. Pdf works.. > Example: > correct | erroneous > C=C3=B3digo | C=EF=BF=BDdigo >=20 >=20 > And I have a question.. What is the difference between: >=20 > <Break name=3D"g_municipio" value=3D"idmunicipio"> >=20 > and >=20 > <Break name=3D"g_municipio"> > <BreakFields> > <BreakField value=3D"idmunicipio"/> > </BreakFields> >=20 > ? >=20 |
From: Everton L. B. <ev...@fa...> - 2005-05-03 16:29:50
|
hi, I'm back. :) I'm testing rlib-1.3.3 and I have a problem. When a report have an iso8859 special char at <literal> or <field=20 value..> (from pgsql) it shows a incorrect char. This error happens only at HTML, TXT and CSV. Pdf works.. Example: correct | erroneous C=C3=B3digo | C=EF=BF=BDdigo And I have a question.. What is the difference between: <Break name=3D"g_municipio" value=3D"idmunicipio"> and <Break name=3D"g_municipio"> <BreakFields> <BreakField value=3D"idmunicipio"/> </BreakFields> ? --=20 Everton Luis Berz Bob Doan escreveu: > Hey gang, >=20 > I took a break from cleaning my basement and implemented > "detail_columns". This allows you to do fun things like mailing labels > with out having to use arrays to futz with the data. If your data isn'= t > very wide you can also use this to save some trees. >=20 > I know some of you are trying to make mailing labels so this will reall= y > help. =20 >=20 > See Attached >=20 > Download rlib here: >=20 > http://www.sicom.com/~bdoan/rlib-1.3.3.tar.gz >=20 > I'm still waiting for feedback on how usable rlib 1.3.3 is before I > release it >=20 |
From: Bob D. <bd...@si...> - 2005-05-01 20:49:42
|
Hey all, Zoltan's been busy this time he gives us (among other things) working perl bindings and RPM spec file. http://www.sicom.com/~bdoan/rlib-1.3.3.tar.gz Give it a try. I added a small perl example which uses XML data source and it works :) -- Bob Doan <bd...@si...> |
From: Bob D. <bd...@si...> - 2005-05-01 01:29:00
|
Hey gang, I took a break from cleaning my basement and implemented "detail_columns". This allows you to do fun things like mailing labels with out having to use arrays to futz with the data. If your data isn't very wide you can also use this to save some trees. I know some of you are trying to make mailing labels so this will really help. See Attached Download rlib here: http://www.sicom.com/~bdoan/rlib-1.3.3.tar.gz I'm still waiting for feedback on how usable rlib 1.3.3 is before I release it -- Bob Doan <bd...@si...> |