Re: [Rd] URW Fonts Description in Installation and Administration Manual

2015-12-31 Thread Ramon Diaz-Uriarte



On Wed, 30-12-2015, at 21:08, Dirk Eddelbuettel  wrote:
> On 30 December 2015 at 20:07, Ramon Diaz-Uriarte wrote:
> | 
> | 
> | 
> | On Wed, 30-12-2015, at 12:44, Dirk Eddelbuettel  wrote:
> | > On 30 December 2015 at 05:00, Dario Strbenac wrote:
> | > | Good day,
> | > | 
> | > | In section A.2, the manual advises "Linux users will want the urw-fonts 
> package". However, this package only seems to be available for RedHat Linux 
> and Fedora Linux. What about for Debian or Ubuntu ? There is no urw-fonts 
> package for them. Are there any other packages not mentioned that are 
> important for these two distributions ?
> | >
> | > edd@max:~$ apt-cache search urw | grep texlive
> | > texlive-fonts-recommended - TeX Live: Recommended fonts
> | > texlive-fonts-extra - TeX Live: Additional fonts
> | > edd@max:~$ 
> | 
> | Humm... on a Debian system (mix of unstable and testing) that shows
> | nothing.
>
> Really? I just fired up Docker instance with Debian 8.2 and saw it there, also
>
>   https://packages.debian.org/sid/texlive-fonts-recommended
>   https://packages.debian.org/sid/texlive-fonts-extra
>
> has it.  Otherwise, agreed that a search for URW reveals more

Yes, that is true. But I tried on another testing+unstable system and still

apt-cache search urw | grep texlive

gives me nothing.



> packages. Methinks this issue is specific to Dario's setup...

And mine might also be kind of strange :-). Oh well.



>
> Dirk


-- 
Ramon Diaz-Uriarte
Department of Biochemistry, Lab B-25
Facultad de Medicina
Universidad Autónoma de Madrid 
Arzobispo Morcillo, 4
28029 Madrid
Spain

Phone: +34-91-497-2412

Email: rdia...@gmail.com
   ramon.d...@iib.uam.es

http://ligarto.org/rdiaz

__
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Re: [Rd] R, AIX 64-bit builds - trying to understand root cause for message: "Error: Line starting 'Package: tools ...' is malformed!"

2015-12-31 Thread Michael Felt

On 2015-12-30 09:58, Michael Felt wrote:

On 2015-12-29 11:02, Michael Felt wrote:
This seems to be a problem that goes back a long time - and I hope 
someone who understands what tre is suppossed to be doing will look 
at this.


A short history of other people who have reported on this on 
different versions of AIX. I shall only add that I get the same 
results on AIX 5.3 TL7, AIX 6.1 TL9 and AIX 7.1 TL3.


Basically, with settings that work for AIX and 32-bit - the only 
changes being

-maix32 becomes -maix64
and
export OBJECT_MODE=32 becomes export OBJECT_MODE=64

Then to shorten the 'make' bla bla, first run just make, then

cd src/library/tools
make -s sysdata

http://article.gmane.org/gmane.comp.lang.r.devel/38817/match=package+tools+malformed 

http://article.gmane.org/gmane.comp.lang.r.devel/36886/match=package+tools+malformed 

http://article.gmane.org/gmane.comp.lang.r.devel/23372/match=package+tools+malformed 
Date: 2010-01-25 06:55:41 GMT (5 years, 48 weeks, 1 day, 20 hours and 
30 minutes ago)


To that, to get debug data, I have

* added -DTRE_DUGUG to src/extra/tre/Makefile # ALL_CFLAGS = 
$(ALL_CFLAGS_LO) -DTRE_DEBUG

* rm src/extra/tre/tre-match-parallel.o
* find . -name \*.so -exec rm {} \;
* make
* cd src/library/tools
* make -s sysdata

Attached are the two script files of the screen output. The 32-bit 
one is more verbose - and contains magically lines such as:
   found match 3037fd14 (while "found" does not occur in the 64-bit 
output)


root@x069:[/data/prj/cran/64/R-aix-3.2.3/src/library/tools]wc 
/tmp/sysdata.??.*

 4730   14123  139916 /tmp/sysdata.32.text
 13123688   40528 /tmp/sysdata.64.text
 6042   17811  180444 total

root@x069:[/data/prj/cran/64/R-aix-3.2.3/src/library/tools]grep -c 
found /tmp/sysdata.??.*

/tmp/sysdata.32.text:19
/tmp/sysdata.64.text:0


Hope this brings us (or me), closer to a resolution to an old concern.

And, best wishes for the new year!

Michael



Still hoping for someones curiosity/willingness.

The differences show up in the first comparision that is made (of the 
string "3.2.3" it seems) - 32-bit is on the left, 64-bit on the right.


Script command is started on Tue Dec 29 08:39:16 UTC 
2015. |  Script command is started on Tue Dec 29 
08:39:56 UTC 2015.
root@x069:[/data/prj/cran/32/R-aix-3.2.3/src/library/tools]make -s 
sysdata |  
root@x069:[/data/prj/cran/64/R-aix-3.2.3/src/library/tools]make -s 
sysdata
installing 
'sysdata.rda'   |  
installing 'sysdata.rda'
tre_tnfa_run_parallel, input type 
1|  tre_tnfa_run_parallel, 
input type 1
length: 
-1 
|  length: -1
pos:chr/code | states and 
tags |  pos:chr/code | 
states and tags
-+ 
|  -+
 init > 30380200 3038014c 
30380098 |   init > 
110cc3040 110cc2f28 110cc2e10
match end offset = 
-1  |  match 
end offset = -1
tre_tnfa_run_parallel, input type 
1|  tre_tnfa_run_parallel, 
input type 1
length: 
-1 
|  length: -1
pos:chr/code | states and 
tags |  pos:chr/code | 
states and tags
-+ 
|  -+
 init > 
3037fb88   
|   init > 110cc3310
  0: 3/00051 | 
3037fb88/0:0|
0: 3/00051 | 110cc3310/0:0
  1: ./00046 | 
3037fb88/0:0|
1: ./00046 | 110cc3310/0:0
 init > 
3037fb88   
|   init > 110cc3310
  1: ./00046 | 
3037fb88/0:1|
1: ./00046 | 110cc3310/0:1
  2: 2/00050 | 
3037fb88/0:1|
2: 2/00050 | 110cc3310/0:1
assertion 
failed   
|  assertion failed
 init > 
3037fb88   
|   init > 110cc3310
  2: 2/00050 | 3037fc18/0:1 
3037fb88/0:2   |2: 2/00050 | 
110cc33f0/0:1 110cc3310/0:2
  3: ./00046 | 3037fc18/0:1 
3037fb88/0:2   |3: ./00046 | 
110cc33f0/0:1 110cc3310/0:2
assertion failed   *** DIFFERENCE 
***  |   init > 110cc3310
 init > 
3037fb88  

Re: [Rd] R, AIX 64-bit builds - trying to understand root cause for message: "Error: Line starting 'Package: tools ...' is malformed!"

2015-12-31 Thread Michael Felt

On 2015-12-31 16:14, Michael Felt wrote:

-   literal (&, M-^?) (38, 65535), pos 0, sub -1, 0 tags
+   literal (&, M-^?) (38, -1), pos 0, sub -1, 0 tags 

Getting down to these two lines - so I think it is now "before"

root@x069:[/data/prj/cran/32/R-aix-3.2.3/src/library/tools]od -cb xxx.32
000l   i   t   e   r   a
 040 040 040 040 040 040 040 040 040 040 154 151 164 145 162 141
020l   ( &   , 377   )   (   3   8   ,   6   5
 154 040 050 046 054 040 377 051 040 050 063 070 054 040 066 065
0405   3   5   )   ,   p   o   s   0   ,   s   u   b
 065 063 065 051 054 040 160 157 163 040 060 054 040 163 165 142
060-   1   ,   0   t   a   g   s  \n
 040 055 061 054 040 060 040 164 141 147 163 012

root@x069:[/data/prj/cran/64/R-aix-3.2.3/src/library/tools]od -cb xxx.64
000l   i   t   e   r   a
 040 040 040 040 040 040 040 040 040 040 154 151 164 145 162 141
020l   ( &   , 377   )   (   3   8   ,   -   1
 154 040 050 046 054 040 377 051 040 050 063 070 054 040 055 061
040)   ,   p   o   s   0   ,   s   u   b   -   1
 051 054 040 160 157 163 040 060 054 040 163 165 142 040 055 061
060,   0   t   a   g   s  \n
 054 040 060 040 164 141 147 163 012

More later, if the New Year doesn't get me first :)

__
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel


Re: [Rd] R, AIX 64-bit builds - trying to understand root cause for message: "Error: Line starting 'Package: tools ...' is malformed!"

2015-12-31 Thread Michael Felt

On 2015-12-31 17:02, Michael Felt wrote:

On 2015-12-31 16:14, Michael Felt wrote:

- literal (&, M-^?) (38, 65535), pos 0, sub -1, 0 tags
+ literal (&, M-^?) (38, -1), pos 0, sub -1, 0 tags 
Getting down to these two lines - so I think it is now "before" 

Made a few changes - mainly in tre-ast.c

+135 static void
+136 tre_do_print(FILE *stream, tre_ast_node_t *ast, int indent)
+137 {
+138 tre_cint_t code_min, code_max;
+139 size_t pos;
+140 int num_tags = ast->num_tags;
+141 tre_literal_t *lit;

Lines 138 and 139 are now typed to what I 'think' the correct type is:

And, to better see the values:


+182 else
+183 {
+184 fprintf(stream, "literal (%c, %c) (%010x, %010x), pos %d, sub %d, "
+185 "%d tags\n", code_min, code_max, code_min, code_max, pos,
+186 ast->submatch_id, num_tags);
+187 }

changed %d to %010x for code_min and code_max

And the comparison is now shows:

64_bit: literal (&, ▒) (26, 00), pos 0, sub -1, 0 tags
32_bit: literal (&, ▒) (26, 00), pos 0, sub -1, 0 tags


So, if -elsewhere- a test is being made for code_max - there is a 
difference. Strings and lists are not my thing. I do hope someone else 
has enough to find the 'type dependent' test or constant.


Michael

__
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel