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: Böszörményi Z. <zb...@pr...> - 2022-04-24 16:03:28
|
2022. 04. 24. 17:40 keltezéssel, Böszörményi Zoltán via Rlib-users írta: > Hi, > > this was brewing for about 3 years now but I am happy > to announce the first pre-release of OpenCReports, > my take on re-implementing RLIB from scratch. > > https://github.com/zboszor/OpenCReports > https://github.com/zboszor/OpenCReports/releases/tag/v0.1 > > I don't have any ETA for actually finishing it, though. > > FYI, The name comes from the fact that it's written in C > and it's developed in the open. > > THIS PRE-RELEASE DOESN'T HAVE ANY OUTPUT DRIVER. > AS SUCH, IT'S NOT USEFUL FOR END-USERS YET. > > Having said that, it's quite full featured in the > data handling department. > > I apologize in advance about RLIB bashing, but I know > quite a lot about its internals since I am its current > maintainer. > > OpenCReports started out as an adventure in Flex and > Bison, mostly because expressions in RLIB used a home > grown parser and it had quite some bugs. For one, it was > forgiving about syntax errors in corner cases. > E.g. a missing closing parenthesis at the end of the > expression string was allowed. > > On the other hand, OpenCReports is not forgiving. > It throws and error in this case, i.e. the expression > result will be an error message. > > The grammar code is quite bulletproof, as in it doesn't > leak memory and doesn't have use-after-free bugs. > In general, the code is always compiled with ASAN and > UBSAN during development. > > The grammar handles: > * Arithmetic operators, including the famous Facebook > challange about implicit multiplication. > This means that these below are not the same. > Controversial, but correct in academic environments. > > 1/(1+1)(2+2) equals to 1/8 > 1/(1+1)*(2+2) equals to 2 > > * Binary operators > * Logic operators > * Unary operators > * Function calls > > One ambiguous operator is "^". By default "x^y" is > "x XOR y" (since I like C operators) but it's selectable > to be pow(x, y) to be more compatible with RLIB. > > Expressions can be (and are) optimized after parsing. > This is done to reduce the amount of work during dataset > traversal. Fully constant expressions, no matter how > complex they are, are pre-computed by the optimizer. > > There are four data types in OpenCReports: string, > error, number and datetime. > > Strings are UTF-8 through-and-through. > > Errors are actually strings behind the scenes, they just > contain and error message. But if they are used in other > expressions, the error message and error type is propagated > upward to the parent expression. > > In RLIB, numbers were handled as fixed point values stored > in a 64-bit integer with 7 decimal digits. Integers were > multiplied by 10 million and stored in the 64-bit > representation. It had its drawbacks: > * The constant multiplication and divison by 10 million > always rounded down. In some cases, adding small > percentages that added up to 100.0% on paper didn't add up > to 100.0% in an RLIB report. > * Relatively small numbers may have been overflowing the > 64-bit integer if processed further, e.g. in variables. > > On the other hand, numbers are handled by MPFR in > OpenCReports. The precision is selectable but by default > it's 256 bits. Since there is no constant adjustment for > the fixed precision and there is always surplus precision, > processing numbers doesn't suffer from the same bugs as RLIB. > > While using MPFR may sound slower than using 64-bit storage > and fixed precision (it certainly is) but RLIB doesn't have > an expression optimizer and this already covers most of the > speed loss. The fact that it is actually numerically correct > worth the change. > > Datetime is four data types in one: > * datetime (timestamp) with valid date and time > * date > * time > * interval > > RLIB separated parsing these into different functions. > In OpenCReports, all of them are aliases to stodt(). > > There is also a separate interval() function to parse or > create an interval value. > > All values may be NULL. > > Expressions may be "delayed", i.e. their result will show > the last value of the expression in the dataset. This is also > a feature of RLIB. As a clarification, I moved the above paragraph to the intended location and fixed the missing word so it reads "last value". > Data traversal is done a little differently. > E.g. RLIB needs to go back one record in the dataset to > detect breaks. Some data sources don't allow going backwards > but allows restarting the dataset from the first row. > Because of this, RLIB needed to cache all the rows regardless > of the data source, be it PostgreSQL, MySQL or ODBC. > > On the other hand, OpenCReports separated the datasource > from the row traversal in a way that the dataset pointer > doesn't need go backward. OpenCReports caches the last 2 rows > from the dataset with one row lookahead to detect the end. > This allows OpenCReports avoid extra caching of rows. > > According to the original developers of RLIB, the follower > queries should work like this: > * 1:1 followers are laid out side by side (record by record) > along with the main query. The dataset lasts while the > main query lasts, the 1:1 followers are either cut if they > contain more rows, or their fields are empty (NULL) if > they contain fewer rows than the main query. > * N:1 followers should work exactly like LEFT OUTER JOIN in SQL > > The RLIB implementation of N:1 follower queries is not correct > and doesn't produce the same result as a LEFT OUTER JOIN. > It's fixed in OpenCReports. > > Breaks are implemented in OpenCReports. > > All of the RLIB variable types (and more) are implemented > in OpenCReports. > > In RLIB, variables are special entities. > > In OpenCReports, they reuse expression handling with a > twist: recursive expressions were added exactly for > satisfying variables. > > But recursive expressions (referencing "r.self") are an > integral part of expression handling in OpenCReports and > can be used by user expressions. In fact, it's on my TODO > list to allow creating custom variables by specifying > the base type, base expression, initial value, two > intermediate expression and the result expression. > > OpenCReports supports all the basic variable types of RLIB: > count, expression, sum, average, lowest and highest. > > There are some variable variants with or without ignoring > NULLs from the dataset. These are: "countall" and "averageall". > When NULLs are not ignored, rows are counted and NULLs are > replaced with 0 when averaging. > > Variables may have a "resetonbreak" setting, like in RLIB. > > Variables may also be "precalculated", like in RLIB. > If they have a resetonbreak setting, they will show the value > of the last row in the break. Without resetonbreak, they will > show the value of the last row in the dataset. > > The dataset is processed twice if there are delayed > expressions or precalculated variables. > > OpenCReports allows mixing delayed, non-delayed subexpressions > and precalculated variables in the same expression. > AFAIK, this was not possible in RLIB. > > Almost all of the RLIB functions are implemented in > OpenCReports. The two missing ones are format() and dtosf(). > Many other functions supported by MPFR are also implemented. > > The C API of OpenCReports is extensive. > There are quite a few unit tests that utilize the API's > certain aspects. > > There is an initial documentation in SGML from which > a PDF is generated during the build. It's far from > complete and it doesn't even cover the current state of > the code. > > The original XML DTD was not covering everything that was > possible with RLIB's report XML. I reconstructed it from > the source code and extended it with the ones supported > by RLIB and with some new additions. E.g. "delayed" and > "precalculate" are now aliases in variables. > > Currently, OpenCReports only handle any XML tags related > to report data processing described above. The output > related ones, i.e. <Output>, <Detail>, <NoData> are not > handled. > > There is one extension to the RLIB DTD. If the report XML's > top node is <OpenCReport> then further XML nodes are available: > <Datasources> and <Queries>. This will allow describing > practically everything in XML with minimal programming. > > An RLIB wrapper is on my TODO list. > > As I described above, OpenCReport isn't and won't be > bug-for-bug compatible with RLIB. > > Comments are welcome. > > Best regards, > Zoltán Böszörményi > > > _______________________________________________ > Rlib-users mailing list > Rli...@li... > https://lists.sourceforge.net/lists/listinfo/rlib-users |
From: Böszörményi Z. <zb...@pr...> - 2022-04-24 15:53:35
|
Hi, this was brewing for about 3 years now but I am happy to announce the first pre-release of OpenCReports, my take on re-implementing RLIB from scratch. https://github.com/zboszor/OpenCReports https://github.com/zboszor/OpenCReports/releases/tag/v0.1 I don't have any ETA for actually finishing it, though. FYI, The name comes from the fact that it's written in C and it's developed in the open. THIS PRE-RELEASE DOESN'T HAVE ANY OUTPUT DRIVER. AS SUCH, IT'S NOT USEFUL FOR END-USERS YET. Having said that, it's quite full featured in the data handling department. I apologize in advance about RLIB bashing, but I know quite a lot about its internals since I am its current maintainer. OpenCReports started out as an adventure in Flex and Bison, mostly because expressions in RLIB used a home grown parser and it had quite some bugs. For one, it was forgiving about syntax errors in corner cases. E.g. a missing closing parenthesis at the end of the expression string was allowed. On the other hand, OpenCReports is not forgiving. It throws and error in this case, i.e. the expression result will be an error message. The grammar code is quite bulletproof, as in it doesn't leak memory and doesn't have use-after-free bugs. In general, the code is always compiled with ASAN and UBSAN during development. The grammar handles: * Arithmetic operators, including the famous Facebook challange about implicit multiplication. This means that these below are not the same. Controversial, but correct in academic environments. 1/(1+1)(2+2) equals to 1/8 1/(1+1)*(2+2) equals to 2 * Binary operators * Logic operators * Unary operators * Function calls One ambiguous operator is "^". By default "x^y" is "x XOR y" (since I like C operators) but it's selectable to be pow(x, y) to be more compatible with RLIB. Expressions can be (and are) optimized after parsing. This is done to reduce the amount of work during dataset traversal. Fully constant expressions, no matter how complex they are, are pre-computed by the optimizer. There are four data types in OpenCReports: string, error, number and datetime. Strings are UTF-8 through-and-through. Errors are actually strings behind the scenes, they just contain and error message. But if they are used in other expressions, the error message and error type is propagated upward to the parent expression. In RLIB, numbers were handled as fixed point values stored in a 64-bit integer with 7 decimal digits. Integers were multiplied by 10 million and stored in the 64-bit representation. It had its drawbacks: * The constant multiplication and divison by 10 million always rounded down. In some cases, adding small percentages that added up to 100.0% on paper didn't add up to 100.0% in an RLIB report. * Relatively small numbers may have been overflowing the 64-bit integer if processed further, e.g. in variables. On the other hand, numbers are handled by MPFR in OpenCReports. The precision is selectable but by default it's 256 bits. Since there is no constant adjustment for the fixed precision and there is always surplus precision, processing numbers doesn't suffer from the same bugs as RLIB. While using MPFR may sound slower than using 64-bit storage and fixed precision (it certainly is) but RLIB doesn't have an expression optimizer and this already covers most of the speed loss. The fact that it is actually numerically correct worth the change. Datetime is four data types in one: * datetime (timestamp) with valid date and time * date * time * interval Expressions may be "delayed", i.e. their result will show the value of the expression in the dataset. This is also a features of RLIB. RLIB separated parsing these into different functions. In OpenCReports, all of them are aliases to stodt(). There is also a separate interval() function to parse or create an interval value. All values may be NULL. Data traversal is done a little differently. E.g. RLIB needs to go back one record in the dataset to detect breaks. Some data sources don't allow going backwards but allows restarting the dataset from the first row. Because of this, RLIB needed to cache all the rows regardless of the data source, be it PostgreSQL, MySQL or ODBC. On the other hand, OpenCReports separated the datasource from the row traversal in a way that the dataset pointer doesn't need go backward. OpenCReports caches the last 2 rows from the dataset with one row lookahead to detect the end. This allows OpenCReports avoid extra caching of rows. According to the original developers of RLIB, the follower queries should work like this: * 1:1 followers are laid out side by side (record by record) along with the main query. The dataset lasts while the main query lasts, the 1:1 followers are either cut if they contain more rows, or their fields are empty (NULL) if they contain fewer rows than the main query. * N:1 followers should work exactly like LEFT OUTER JOIN in SQL The RLIB implementation of N:1 follower queries is not correct and doesn't produce the same result as a LEFT OUTER JOIN. It's fixed in OpenCReports. Breaks are implemented in OpenCReports. All of the RLIB variable types (and more) are implemented in OpenCReports. In RLIB, variables are special entities. In OpenCReports, they reuse expression handling with a twist: recursive expressions were added exactly for satisfying variables. But recursive expressions (referencing "r.self") are an integral part of expression handling in OpenCReports and can be used by user expressions. In fact, it's on my TODO list to allow creating custom variables by specifying the base type, base expression, initial value, two intermediate expression and the result expression. OpenCReports supports all the basic variable types of RLIB: count, expression, sum, average, lowest and highest. There are some variable variants with or without ignoring NULLs from the dataset. These are: "countall" and "averageall". When NULLs are not ignored, rows are counted and NULLs are replaced with 0 when averaging. Variables may have a "resetonbreak" setting, like in RLIB. Variables may also be "precalculated", like in RLIB. If they have a resetonbreak setting, they will show the value of the last row in the break. Without resetonbreak, they will show the value of the last row in the dataset. The dataset is processed twice if there are delayed expressions or precalculated variables. OpenCReports allows mixing delayed, non-delayed subexpressions and precalculated variables in the same expression. AFAIK, this was not possible in RLIB. Almost all of the RLIB functions are implemented in OpenCReports. The two missing ones are format() and dtosf(). Many other functions supported by MPFR are also implemented. The C API of OpenCReports is extensive. There are quite a few unit tests that utilize the API's certain aspects. There is an initial documentation in SGML from which a PDF is generated during the build. It's far from complete and it doesn't even cover the current state of the code. The original XML DTD was not covering everything that was possible with RLIB's report XML. I reconstructed it from the source code and extended it with the ones supported by RLIB and with some new additions. E.g. "delayed" and "precalculate" are now aliases in variables. Currently, OpenCReports only handle any XML tags related to report data processing described above. The output related ones, i.e. <Output>, <Detail>, <NoData> are not handled. There is one extension to the RLIB DTD. If the report XML's top node is <OpenCReport> then further XML nodes are available: <Datasources> and <Queries>. This will allow describing practically everything in XML with minimal programming. An RLIB wrapper is on my TODO list. As I described above, OpenCReport isn't and won't be bug-for-bug compatible with RLIB. Comments are welcome. Best regards, Zoltán Böszörményi |
From: Paul S. <p.s...@ne...> - 2018-02-22 15:25:27
|
Hi, Installed rlib-2.0.20 on mac osx high sierra But I had to make some changes, not sure if its the proper way but figured it would be worth writing in case it helps anyone. With standard install, got Apache error Could Not Load MYSQL Input [dlopen(libr-mysql.so, 2): image not found] Changed rlib.spec:%{_libdir}/libr-mysql.dylib rlib.spec.in:%{_libdir}/libr-mysql.dylib libsrc/datasource.c handle = g_module_open("/usr/local/lib/libr-mysql.dylib", 2); Then did the ./configure --prefix=/usr/local --libdir=/usr/local/lib --exec_prefix=/usr/local --bindir=/usr/local/bin --disable-perl --enable-postgres=no --disable-python make sudo make install Works ok now. Thanks for everything. Best Regards, Paul |
From: Boszormenyi Z. <zb...@pr...> - 2016-11-24 22:29:06
|
RLIB has moved to GitHub a long ago and we are in the 2.0.x series at the moment. See https://github.com/SICOM/rlib 1.3.7 is long obsolete. RLIB 2.0.11+ supports PHP 7. You are much better off with 2.0.14. With 2.0.x, you can first build RLIB without PHP if you choose, then install it: $ wget https://github.com/SICOM/rlib/archive/v2.0.14.tar.gz $ tar xzf v2.0.14.tar.gz $ cd rlib-2.0.14 $ ./autogen.sh --prefix=/usr --libdir=/usr/lib --disable-php $ make -j $ sudo make install Then (for every PHP version you want to support on your machine, so you may need to run the correct phpize version with full path): $ cd bindings/php $ phpize $ ./configure --with-php-config=<correct path to php-config> --enable-rlib --enable-rlib-already-built $ make $ sudo make install Without "--disable-php" in the first phase, "sudo make install" will do the second step for the first PHP version php-config is available in the $PATH. Best regards, Zoltán Böszörményi 2016-08-04 13:46 keltezéssel, Samir Paul írta: > OS : FreeBSD 10.3 64 bit > Package : Php 5.6 + MySql 5.5 + Nginx-devel-1.11.3 > > At the time of rlib configure there was no problem, all the process is running smoothly > ( ./configure , make and make install) > > and the output is : > > rlib-1.3.7: > > prefix: /usr/local > compiler: cc > Memory debugging: no > Warning Fun: no > Crash detection: yes > UTF8 disabled: yes > WIN32 build: no > Documentation: no > > INPUTS: > MYSQL: yes > POSTGRES: no > ODBC: no > > COMPRESSION: > PDF: yes > > GRAPHING: > PDF: Always > HTML: no > > BINDINGS: > PHP: yes > PHP entension dir: /usr/local/lib/php/20131226 > PYTHON: no > PYTHON version: 2.2 > PYTHON entension dir: > JAVA: no > CSHARP: no > PERL: yes > PERL entension dir: /usr/local/lib/perl5/5.20/mach > > ** If you like RLIB send a postcard from where you are in the world to: > ** Bob Doan - 4140 Skyron Drive - Doylestown - PA - 18901 - USA > > Music: Coldplay / Virgin Radio > Having Problems: rli...@li... <mailto:rli...@li...> > Want To Contribute: rli...@li... <mailto:rli...@li...> > Commercial License: rli...@si... <mailto:rli...@si...> > > > > After installation not generating the file 'libr-mysql.so' . Only libr-mysql.a and > libr-mysql.la <http://libr-mysql.la> these two files are in /usr/loca/lib/ directory, > and the phpinfo() will not show the 'rlib' under "Additional Module". > > > ------------------------------------------------------------------------------ > > > _______________________________________________ > Rlib-users mailing list > Rli...@li... > https://lists.sourceforge.net/lists/listinfo/rlib-users |
From: Samir P. <sa...@ve...> - 2016-08-04 11:46:17
|
OS : FreeBSD 10.3 64 bit Package : Php 5.6 + MySql 5.5 + Nginx-devel-1.11.3 At the time of rlib configure there was no problem, all the process is running smoothly ( ./configure , make and make install) and the output is : rlib-1.3.7: prefix: /usr/local compiler: cc Memory debugging: no Warning Fun: no Crash detection: yes UTF8 disabled: yes WIN32 build: no Documentation: no INPUTS: MYSQL: yes POSTGRES: no ODBC: no COMPRESSION: PDF: yes GRAPHING: PDF: Always HTML: no BINDINGS: PHP: yes PHP entension dir: /usr/local/lib/php/20131226 PYTHON: no PYTHON version: 2.2 PYTHON entension dir: JAVA: no CSHARP: no PERL: yes PERL entension dir: /usr/local/lib/perl5/5.20/mach ** If you like RLIB send a postcard from where you are in the world to: ** Bob Doan - 4140 Skyron Drive - Doylestown - PA - 18901 - USA Music: Coldplay / Virgin Radio Having Problems: rli...@li... Want To Contribute: rli...@li... Commercial License: rli...@si... After installation not generating the file 'libr-mysql.so' . Only libr-mysql.a and libr-mysql.la these two files are in /usr/loca/lib/ directory, and the phpinfo() will not show the 'rlib' under "Additional Module". |
From: Massimo R. <mas...@ho...> - 2016-06-19 20:52:46
|
Hi All ! I'm try to install RLIB 1.3.7 on UBUNTU 16.04 with PHP 7, and I get a lot of errors, my be due to new version of PHP. There are any plan for a new version PHP 7 compliant ? Best Regards. Massimo Rocca Cell.+39 348 6984 702 Skype massimo.rocca.torino email mas...@ho... |
From: Christian B. <cb...@si...> - 2015-04-06 15:14:46
|
Hello. Thanks for trying rlib. We have been working on rlib recently and have moved the code to github. We hope to updatee the website shortly to reflect this fact. In the meantime, use the following instructions to build the latest code: git clone https://github.com/SICOM/rlib.git cd rlib/ ./autogen.sh make sudo make install NOTE: you may need to apt-get install some extra packages, for example these were packages I needed on my ubuntu 12.04 system: libpq-dev libmariadbclient-dev php5-dev libgd-dev libperl-dev Is there a particular database and/or language binding you intend to use? On Fri, Mar 27, 2015 at 8:08 AM, Volker Bradley <vol...@gm...> wrote: > Hi, > Am trying to compile rlib-1.3.7 on Debian 7. > Did: > volker@debian:/usr/share/rlib-1.3.7$ ./configure > make > Received the following error message: > fatal error: rpdf.h: No such file or directory > Could you point me in the right direction? > Thanks > > > ------------------------------------------------------------------------------ > Dive into the World of Parallel Programming The Go Parallel Website, > sponsored > by Intel and developed in partnership with Slashdot Media, is your hub for > all > things parallel software development, from weekly thought leadership blogs > to > news, videos, case studies, tutorials and more. Take a look and join the > conversation now. http://goparallel.sourceforge.net/ > _______________________________________________ > Rlib-users mailing list > Rli...@li... > https://lists.sourceforge.net/lists/listinfo/rlib-users > > -- *Confidentiality Notice: *This electronic mail message is intended exclusively for the individual or entity to which it is addressed. The information contained in this communication is the property of SICOM Systems, Inc. and contains confidential and privileged proprietary information intended only for the personal and confidential use of the individual or entity to which it is addressed. If you are not the addressee indicated in this message (or an agent responsible for delivery of the message to such person), you are hereby notified that you have received this communication in error and that any review, dissemination, copying or unauthorized use of this message is strictly prohibited. In such case, you should destroy this message and kindly notify the sender by reply e-mail. |
From: Volker B. <vol...@gm...> - 2015-03-27 12:09:01
|
Hi, Am trying to compile rlib-1.3.7 on Debian 7. Did: volker@debian:/usr/share/rlib-1.3.7$ ./configure make Received the following error message: fatal error: rpdf.h: No such file or directory Could you point me in the right direction? Thanks |
From: Christian B. <cb...@si...> - 2014-08-13 15:22:01
|
Hi Vicente. Are you trying to run 'example.php' from the rlib examples? Here's what I can tell you: recent versions of PHP only support using dl() from the command line. in other words: if you are running from apache you should comment out the dl() line in the php script you are requesting. please report back and let us know if this works and we will create an issue on our new github page (which is to be announced shortly). if it doesn't work please also send the output of phpinfo() when it runs from apache. Thanks, Christian On Wed, Aug 13, 2014 at 10:20 AM, Vicente Emilio Cayo Bermejo < vc...@gm...> wrote: > Dear Sirs, > > I am installing on Red Hat EL5 RliB and 64bit and the configure display : > > > INPUTS: > > MYSQL: yes > > POSTGRES: no > > ODBC: no > > > And when I run the program exits this message: > *Fatal error*: Call to undefined function dl() in */var/www/* > > I ask for your help and I thank you in advance. > > Vicente Cayo > > > ------------------------------------------------------------------------------ > > _______________________________________________ > Rlib-users mailing list > Rli...@li... > https://lists.sourceforge.net/lists/listinfo/rlib-users > > -- *Confidentiality Notice: *This electronic mail message is intended exclusively for the individual or entity to which it is addressed. The information contained in this communication is the property of SICOM Systems, Inc. and contains confidential and privileged proprietary information intended only for the personal and confidential use of the individual or entity to which it is addressed. If you are not the addressee indicated in this message (or an agent responsible for delivery of the message to such person), you are hereby notified that you have received this communication in error and that any review, dissemination, copying or unauthorized use of this message is strictly prohibited. In such case, you should destroy this message and kindly notify the sender by reply e-mail. |
From: Vicente E. C. B. <vc...@gm...> - 2014-08-13 14:21:01
|
Dear Sirs, I am installing on Red Hat EL5 RliB and 64bit and the configure display : INPUTS: MYSQL: yes POSTGRES: no ODBC: no And when I run the program exits this message: *Fatal error*: Call to undefined function dl() in */var/www/* I ask for your help and I thank you in advance. Vicente Cayo |
From: Ramesh B. <ram...@gm...> - 2014-06-06 22:37:59
|
Hello There Can anyone help me with notes on How to compile Rlib on Windows. Thanks in Advance Ramesh |
From: palani <sri...@gm...> - 2013-04-24 07:25:14
|
Hi, I am trying to install rlib in my system but php and mysql are not getting the paths they have installed. As per your reply to one of the question like this I have installed the php-config folder but its location is usr/share/doc and in this folder also there is no php-config file prefix: /usr/local compiler: gcc Memory debugging: no Warning Fun: no Crash detection: yes UTF8 disabled: yes WIN32 build: no Documentation: no INPUTS: MYSQL: no POSTGRES: no ODBC: no COMPRESSION: PDF: yes GRAPHING: PDF: Always HTML: no BINDINGS: PHP: no PHP entension dir: PYTHON: no PYTHON version: 2.2 PYTHON entension dir: JAVA: no CSHARP: no PERL: yes PERL entension dir: /usr/lib/perl/5.10 |
From: Nick M. <ni...@la...> - 2013-04-05 02:49:40
|
So I've made a good test report based on some sample data. I was wondering If there's a way to spice things up a bit (something other than just the background/foreground color. Is there a way to load an existing pdf (maybe something designed in photoshop) and then add all the report data as a new layer on top of that? Maybe a way to change fonts? On Wed, Apr 3, 2013 at 2:14 AM, Zoltan Boszormenyi <zb...@du...>wrote: > 2013-04-02 22:56 keltezéssel, Nick Milosevic írta: > > Hello, > > I was curious if you are able to control whether the forerground or > background color of a row could vary based on some value within a row? > > > Sure. The color and bgcolor properties are computed > from an expression which can use field values. > > http://newrlib.sicom.com/~rlib/index.php/Documentation > > The sections you want to read in-depth are: > > http://newrlib.sicom.com/~rlib/index.php/Documentation_XML > http://newrlib.sicom.com/~rlib/index.php/Documentation_Function > > Best regards, > Zoltán Böszörményi > > > Thanks in advance! > > > ------------------------------------------------------------------------------ > Minimize network downtime and maximize team effectiveness. > Reduce network management and security costs.Learn how to hire > the most talented Cisco Certified professionals. Visit the > Employer Resources Portalhttp://www.cisco.com/web/learning/employer_resources/index.html > > > > _______________________________________________ > Rlib-users mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/rlib-users > > > |
From: Paul S. <p.s...@ne...> - 2013-04-04 16:49:29
|
Hi, I have rlib working great on FreeBSD. Trying to install on OSX 10.8 server No errors in install Using same code that works on FreeBSD I get a blank page. Any suggestions on how to troubleshoot? module is loaded per php -i version on Mac is PHP 5.3.13 Thanks, Paul |
From: Zoltan B. <zb...@du...> - 2013-04-03 09:32:55
|
2013-04-02 22:56 keltezéssel, Nick Milosevic írta: > Hello, > > I was curious if you are able to control whether the forerground or background color of > a row could vary based on some value within a row? Sure. The color and bgcolor properties are computed from an expression which can use field values. http://newrlib.sicom.com/~rlib/index.php/Documentation The sections you want to read in-depth are: http://newrlib.sicom.com/~rlib/index.php/Documentation_XML http://newrlib.sicom.com/~rlib/index.php/Documentation_Function Best regards, Zoltán Böszörményi > > Thanks in advance! > > > ------------------------------------------------------------------------------ > Minimize network downtime and maximize team effectiveness. > Reduce network management and security costs.Learn how to hire > the most talented Cisco Certified professionals. Visit the > Employer Resources Portal > http://www.cisco.com/web/learning/employer_resources/index.html > > > _______________________________________________ > Rlib-users mailing list > Rli...@li... > https://lists.sourceforge.net/lists/listinfo/rlib-users |
From: Nick M. <ni...@la...> - 2013-04-02 20:56:56
|
Hello, I was curious if you are able to control whether the forerground or background color of a row could vary based on some value within a row? Thanks in advance! |
From: <nai...@ig...> - 2013-01-04 07:40:44
|
I’m very interested to Rlib. I read the manual of official site, but I have no idea how to start. I’m familiared with C++, and I also knew how to export my game data to xml. Now all I want to do are manipulate rlib to convert my xml to pretty report(My thought). In that scenario above my description, is there any tutorial for me? |
From: Ron E. <re...@sk...> - 2012-03-15 17:55:01
|
Hello, I'm trying to build my first app using rlib. I installed and built the binaries and so forth - no problem. Using eclipse, I created a C++ project - hello world, and added the rlib header. The compiler laughed at me and so I included paths to rlib, libxml and glib. So Now I get: /usr/include/glib-2.0/glib/gfileutils.h:72: error: 'GQuark' does not name a type /usr/include/glib-2.0/glib/gfileutils.h:74: error: 'GFileError' does not name a type /usr/include/glib-2.0/glib/gfileutils.h:83: error: expected ',' or '...' before '*' token /usr/include/glib-2.0/glib/gfileutils.h:84: error: ISO C++ forbids declaration of 'gchar' with no type /usr/include/glib-2.0/glib/gfileutils.h:85: error: expected ',' or '...' before '*' token /usr/include/glib-2.0/glib/gfileutils.h:88: error: ISO C++ forbids declaration of 'gchar' with no type /usr/include/glib-2.0/glib/gfileutils.h:89: error: expected ',' or '...' before '*' token /usr/include/glib-2.0/glib/gfileutils.h:92: error: ISO C++ forbids declaration of 'gchar' with no type This goes on for several hundred lines. My main and only source file is below: #include "rlib.h" #include <iostream> using namespace std; int main() { cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!! return 0; } Not really sure what the problem is, but it's probably something simple. Any help would be appreciated! thx ron |
From: John G. W. <jgw...@wc...> - 2012-01-05 16:02:54
|
Joel, To get PDF working via the browser I had to change: header( rlib_get_content_type($rlib)); to: $my_header = split("\n", rlib_get_content_type($rlib)); foreach($my_header as $x) { if($x != '') header($x); } otherwise I got the output back in text format. Worth a try. John |
From: Joel D. <jfr...@mi...> - 2011-10-30 20:15:55
|
Has anyone gotten rlib to work with PDF output? I keep getting the header errors and it's causing 500 errors on my page. It works for all over outputs, HTML, Txt, CSV but not PDF. Do I have to compile it using some switched to get PDF included or something? I have tried using a couple examples in the examples folder, right now I am trying with Array since it's the simplest form. Any thoughts? I am left with outputting to HTML then running through TPDF but that's a lot of work when this software comes with it. I am using apache, PHP 5.2.17 and CentOS 5.6. Thanks for any help. |
From: anudeep p. <anu...@gm...> - 2011-10-20 10:17:23
|
Respected Sir, Please consider my Email Address. -- Thanks & Regards, P.Anudeep |
From: Marty M. <mmc...@fr...> - 2011-08-24 20:24:45
|
Hello, Just downloaded RLIB. Thought I got the Windows version, but I'm not sure. Please tell me if Windows exe or msi files exist and how to download them. If I have to compile RLIB please help by giving detailed instructions. The manual apparently does not cover installation on Windows I have no experience with any of the compilers. Plan to use RLIB with VB 2008 Express and MySQL. Running Windows 7, Vista and 2000. Thanks, Marty E-Mail N3MOW@ARRL.NET |
From: Leena K. <lee...@gm...> - 2011-07-27 16:56:38
|
Hello Team I am thinking to use rlib in my project. Can anyone help me to install RLIB on Windows. I need to test rlib on php windows. Can i get php_rlib.dll to include in php extension? Please help me. Thanks in advance. Thanks Leena |
From: Diego A. <di...@gm...> - 2011-06-20 21:45:06
|
Hello guys I'm trying to run the example from the documentation, but I get 2 similar errors, first my configuration software: Versions: *Debian Squeeze Kernel 2.6.32-5-686, Mysql 5.1.49-3, Apache 2.2.16, PHP Version 5.3.3-7+squeeze1 and rlib-1.3.7. *I ran ./configure, make, make install by default. Installed a couple o libraries for the install. Errors: *Fatal error: Call to undefined function dl() in /var/www/rlibexample.php on line 1 * *Fatal error: Call to undefined function rlib_init() in /var/www/rlibexample.php on line 7)* enable_dl in php.ini is On and: I declared: include_path = "/usr/lib/perl/5.10.1/auto/ rlib/ in php.ini extension_dir = "./usr/lib/perl/5.10.1/auto/rlib/ in php.ini extension=/usr/lib/perl/5.10.1/auto/rlib/rlib.so in php.ini and Copied: /usr/lib/perl/5.10.1/auto/rlib/rlib.so to /usr/lib/php5/20090626+lfs/ Always the same errors Thanks in advance Diego Andrade |
From: Stefano B. <sbo...@gm...> - 2011-05-27 11:14:00
|
hi guys I trying to use Rlib for generating report against a postgres db. I generated the xml report file from an example, written down a perl procedure using the examples (perl and php) but when I execute the procedure I got following error : Setting locale to [LC_CTYPE=it_IT.UTF-8;LC_NUMERIC=C;LC_TIME=it_IT.UTF-8;LC_COLLATE=it_IT.UTF-8;LC_MONETARY=it_IT.UTF-8;LC_MESSAGES=it_IT.UTF-8;LC_PAPER=it_IT.UTF-8;LC_NAME=it_IT.UTF-8;LC_ADDRESS=it_IT.UTF-8;LC_TELEPHONE=it_IT.UTF-8;LC_MEASUREMENT=it_IT.UTF-8;LC_IDENTIFICATION=it_IT.UTF-8] FAILED encoding is NULL or invalid [C]... using en_US *( why rlib has failed to set the locale ? using locale dialect is very important for us where all text into db are UTF-8)* Could Not Load POSTGRES Input [/usr/local/lib/libr-postgres.so: undefined symbol: g_free] * ( I checked into the path and the library exist, now we using postgersql vesrione 9.0)* rlib_add_query_as: Could not find input source [otrsprova]! Error.. datasource [otrsprova] does not exist No queries added to report Following the test perl procedure : #!/usr/bin/perl -w use rlib ; $PgConnect="host=localhost dbname=otrs user=otrs password=' ' "; $r = rlib::rlib_init(); rlib::rlib_add_datasource_postgres($r, "otrsprova", $PgConnect); rlib::rlib_add_query_as($r, "otrsprova", "select id, name from general_catalog", "gencat"); rlib::rlib_set_locale($r, "it_IT"); rlib::rlib_set_datasource_encoding($r, "otrsprova", "UTF-8"); rlib::rlib_set_output_encoding($r, "UTF-8"); rlib::rlib_add_report($r, "provaotrs.xml"); rlib::rlib_set_output_format_from_text($r, "TXT"); rlib::rlib_execute($r); rlib::rlib_spool($r); rlib::rlib_free($r); exit 0; Using Rlib would resolve some limitations we have using other package, hope you would help me. best regards -- * Stefano Boccanera* |