Fedora is moving to gcc 4.4 with Fedora 11. I'm trying to build plplot 
5.9.2 and getting the following error:

   3/ 18 Testing examples_f77
Test command: /bin/bash -c 
EXAMPLES_DIR=/builddir/build/BUILD/plplot-5.9.2/fedora/examples\ 
SRC_EXAMPLES_DIR=/builddir/build/BUILD/plplot-5.9.2/examples\ 
PLPLOT_LIB=/builddir/build/BUILD/plplot-5.9.2/data/\ ./plplot-test.sh\ 
--verbose\ --device=psc\ --front-end=f77
Test timeout computed to be: 1500
Testing front-end f77

...

x23f
fci = 0xbf947ae1, font name pointer = NULL
*** PLPLOT ERROR, ABORTING OPERATION ***
proc_str: FCI inconsistent with Type1Lookup; internal PLplot error, 
aborting operation

This is on ppc/ppc64 only.  Runs find on i386/x86_64.  Could be a gcc 
issue.  Who knows.

If I break at the plabort call, this is where I'm at:

Starting program: 
/builddir/build/BUILD/plplot-5.9.2/fedora/examples/f77/x23f -dev psc -o 
test.ps
For example 23 prior to page 12 the FCI is 0x80000000 

For example 23 prior to page 12 the font family, style and weight are 
sans-serif upright medium
fci = 0xbf947ae1, font name pointer = NULL 


Breakpoint 2, proc_str (pls=0x400000da300, args=0xfffffffdc60)
     at /builddir/build/BUILD/plplot-5.9.2/drivers/ps.c:765
765                plabort("proc_str: FCI inconsistent with Type1Lookup; "
(gdb) print *pls
$9 = {ipls = 0, level = 3, verbose = 0, debug = 0, initialized = 1,
   dev_initialized = 1,
   program = 0x1001cb10 
"/builddir/build/BUILD/plplot-5.9.2/fedora/examples/f77/x23f", icol0 = 
15, ncol0 = 16, icol1 = 0, ncol1 = 128, ncp1 = 6, curcmap = 0, 

   curcolor = {r = 255 '�', g = 255 '�', b = 255 '�', a = 1, name = 
0x0},
   tmpcolor = {r = 0 '\0', g = 0 '\0', b = 0 '\0', a = 0, name = 0x0}, 

   cmap0 = 0x10020b40, cmap1 = 0x10020cd0, cmap1cp = {{h = 260, l = 0.5, 
s = 1,
       p = 0, a = 1, rev = 0}, {h = 260, l = 0.10000000000000001, s = 1, 
p = 0.44,
       a = 1, rev = 0}, {h = 260, l = 0.01, s = 1, p = 0.5, a = 1, rev = 
0}, {
       h = 0, l = 0.01, s = 1, p = 0.5, a = 1, rev = 0}, {h = 0, 

       l = 0.10000000000000001, s = 1, p = 0.56000000000000005, a = 1, 
rev = 0}, {
       h = 0, l = 0.5, s = 1, p = 1, a = 1, rev = 0}, {h = 0, l = 0, s = 
0, p = 0,
       a = 0, rev = 0} <repeats 250 times>}, width = 0, widthset = 0, 

   widthlock = 0, arrow_x = 0x10021c20, arrow_y = 0x10021c60, arrow_npts 
= 6,
   arrow_fill = 0, dispatch_table = 0x10020390, plbuf_read = 0, 
plbuf_write = 0,
   device = 12, dev_minor = 0, termin = 0, graphx = 0, nopause = 0, 
color = 1,
   colorset = 0, family = 0, member = 0, finc = 0, fflen = 0, bytemax = 
0,
   famadv = 0, dev_fill0 = 1, dev_fill1 = 0, dev_dash = 0, dev_di = 0, 

   dev_flush = 0, dev_swin = 0, dev_text = 1, dev_xor = 0, dev_clear = 
0,
   dev_fastimg = 0, DevName = "psc", '\0' <repeats 76 times>, OutFile = 
0x100218e0,
   BaseName = 0x1001cb80 "test.ps", FileName = 0x1001cb60 "test.ps", 

   output_type = 0, bytecnt = 4039, page = 12, linepos = 0, pdfs = 0x0, 

   dev_npts = 0, dev_x = 0x0, dev_y = 0x0, dev_nptsX = 0, dev_nptsY = 0, 

   dev_ix = 0x0, dev_iy = 0x0, dev_z = 0x0, dev_zmin = 0, dev_zmax = 0, 

   imclxmin = 0, imclxmax = 0, imclymin = 0, imclymax = 0, dev = 
0x1001cba0,
   KeyEH = 0, KeyEH_data = 0x0, ButtonEH = 0, ButtonEH_data = 0x0, 
LocateEH = 0,
   LocateEH_data = 0x0, bop_handler = 0, bop_data = 0x0, eop_handler = 
0,
   eop_data = 0x0, xdpi = 72, ydpi = 72, xlength = 540, ylength = 720, 
xoffset = 0,
   yoffset = 0, pageset = 0, hack = 0, tidy = 0, tidy_data = 0x0, 
errcode = 0x0,
   errmsg = 0x0, geometry = 0x0, window_id = 0, nopixmap = 0, db = 0, 

   ext_resize_draw = 0, server_name = 0x0, server_host = 0x0, 
server_port = 0x0,
   user = 0x0, plserver = 0x0, plwindow = 0x0, auto_path = 0x0, tk_file 
= 0x0,
   bufmax = 0, dp = 0, server_nokill = 0, plbuf_buffer_grow = 0, 

   plbuf_buffer_size = 0, plbuf_buffer = 0x0, plbuf_top = 0, 
plbuf_readpos = 0,
   plbufOwner = 0, difilt = 0, diclpxmi = 0, diclpxma = 0, diclpymi = 0, 

   diclpyma = 0, dipxmin = 0, dipymin = 0, dipxmax = 1, dipymax = 1, 
dipxax = 0,
   dipxb = 0, dipyay = 0, dipyb = 0, aspdev = 1.3334568358651353, aspect 
= 0,
   aspori = 0, caspfactor = 1, mar = 0, jx = 0, jy = 0, didxax = 0, 
didxb = 0,
   didyay = 0, didyb = 0, diorot = 0, dioxax = 0, dioxay = 0, dioxb = 0,
   dioyax = 0, dioyay = 0, dioyb = 0, dimxax = 0, dimxb = 0, dimyay = 0, 
dimyb = 0,
   dimxmin = 0, dimymin = 0, dimxmax = 0, dimymax = 0, dimxpmm = 0, 
dimypmm = 0,
   page_status = 0, freeaspect = 0, portrait = 0, patt = 0, inclin = {0, 0},
   delta = {2000, 0}, nps = 1, currx = 3527, curry = 2132, mark = {0, 0, 
0, 0, 0,
     0, 0, 0, 0, 0}, space = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, nms = 0, 
timecnt = 0,
   alarm = 0, pendn = 1, curel = 0, esc = 35 '#', scale = 0,
---Type <return> to continue, or q <return> to quit---
   chrdef = 4.4785777777777778, chrht = 4.4785777777777778,
   symdef = 4.4785777777777778, symht = 4.4785777777777778,
   majdef = 3.3589333333333333, majht = 3.3589333333333333,
   mindef = 1.6794666666666667, minht = 1.6794666666666667, setpre = 0, 
precis = 0,
   xdigmax = 4, ydigmax = 4, zdigmax = 3, xdigits = 0, ydigits = 0, 
zdigits = 0,
   timefmt = 0x10021ba0 "%c", vppxmi = 72, vppxma = 3527, vppymi = 54,
   vppyma = 2429, sppxmi = 0, sppxma = 3599, sppymi = 0, sppyma = 2699, 
clpxmi = 0,
   clpxma = 3599, clpymi = 0, clpyma = 2699, phyxmi = 0, phyxma = 3599,
   phyxlen = 3599, phyymi = 0, phyyma = 2699, phyylen = 2699, umx = 71, 
umy = 71,
   xpmm = 14.0625, ypmm = 14.0625, base3x = 0, base3y = 0, basecx = 0, 
basecy = 0,
   domxmi = 0, domxma = 0, domymi = 0, domyma = 0, zzscl = 0, ranmi = 0, 
ranma = 0,
   cxx = 0, cxy = 0, cyx = 0, cyy = 0, cyz = 0, czx = 0, czy = 0, czz = 0,
   nplwin = 1, plwin = {{dxmi = 0.02, dxma = 0.97999999999999998, dymi = 
0.02,
       dyma = 0.90000000000000002, wxmi = -1.0000000000000001e-05,
       wxma = 1.0000100000000001, wymi = -1.0000000000000001e-05,
       wyma = 1.0000100000000001}, {dxmi = 0, dxma = 0, dymi = 0, dyma = 0,
       wxmi = 0, wxma = 0, wymi = 0, wyma = 0} <repeats 63 times>}, 
nsubx = 1,
   nsuby = 1, cursub = 1, spdxmi = 0, spdxma = 1, spdymi = 0, spdyma = 1,
   vpdxmi = 0.02, vpdxma = 0.97999999999999998, vpdymi = 0.02,
   vpdyma = 0.90000000000000002, vpwxmi = 0, vpwxma = 1, vpwymi = 0, 
vpwyma = 1,
   wpxscl = 3454.930901381972, wpxoff = 71.998560028799417,
   wpyscl = 2374.9525009499807, wpyoff = 53.99892002159956,
   wmxscl = 245.68681959694135, wmxoff = 5.118475408269612,
   wmyscl = 168.89404434133536, wmyoff = 3.8385010077576225,
   wdxscl = 0.95998080038399214, wdxoff = 0.01999960000799984,
   wdyscl = 0.87998240035199271, wdyoff = 0.01999960000799984, 
dev_compression = 0,
   cfont = 1, FT = 0x0, plPlotterPtr = 0x0, dev_unicode = 1, fci = 
3214179041,
   dev_hrshsym = 1, original_chrdef = 0, original_chrht = 0, psdoc = 0x0}
(gdb) print *args
$10 = {base = 0, just = 0.5, xform = 0xfffffffde20, x = 1800, y = 2524,
   refx = 593, refy = 2524, font_face = 0 '\0', unicode_char = 868232,
   unicode_array = 0x400000e3028, unicode_array_len = 41, string = 0x0}

(gdb) print Type1Lookup
$11 = {{fci = 2147483648, pfont = 0x400006e2d08 "Helvetica"}, {fci = 
2147483649,
     pfont = 0x400006e2d18 "Times-Roman"}, {fci = 2147483650,
     pfont = 0x400006e2d28 "Courier"}, {fci = 2147483651,
     pfont = 0x400006e2d18 "Times-Roman"}, {fci = 2147483652,
     pfont = 0x400006e2288 "Symbol"}, {fci = 2147483664,
     pfont = 0x400006e2d30 "Helvetica-Oblique"}, {fci = 2147483665,
     pfont = 0x400006e2d48 "Times-Italic"}, {fci = 2147483666,
     pfont = 0x400006e2d58 "Courier-Oblique"}, {fci = 2147483667,
     pfont = 0x400006e2d48 "Times-Italic"}, {fci = 2147483668,
     pfont = 0x400006e2288 "Symbol"}, {fci = 2147483680,
     pfont = 0x400006e2d30 "Helvetica-Oblique"}, {fci = 2147483681,
     pfont = 0x400006e2d48 "Times-Italic"}, {fci = 2147483682,
     pfont = 0x400006e2d58 "Courier-Oblique"}, {fci = 2147483683,
     pfont = 0x400006e2d48 "Times-Italic"}, {fci = 2147483684,
     pfont = 0x400006e2288 "Symbol"}, {fci = 2147483904,
     pfont = 0x400006e2d68 "Helvetica-Bold"}, {fci = 2147483905,
     pfont = 0x400006e2d78 "Times-Bold"}, {fci = 2147483906,
     pfont = 0x400006e2d88 "Courier-Bold"}, {fci = 2147483907,
     pfont = 0x400006e2d78 "Times-Bold"}, {fci = 2147483908,
     pfont = 0x400006e2288 "Symbol"}, {fci = 2147483920,
     pfont = 0x400006e2d98 "Helvetica-BoldOblique"}, {fci = 2147483921,
     pfont = 0x400006e2db0 "Times-BoldItalic"}, {fci = 2147483922,
     pfont = 0x400006e2dc8 "Courier-BoldOblique"}, {fci = 2147483923,
     pfont = 0x400006e2db0 "Times-BoldItalic"}, {fci = 2147483924,
     pfont = 0x400006e2288 "Symbol"}, {fci = 2147483936,
     pfont = 0x400006e2d98 "Helvetica-BoldOblique"}, {fci = 2147483937,
     pfont = 0x400006e2db0 "Times-BoldItalic"}, {fci = 2147483938,
     pfont = 0x400006e2dc8 "Courier-BoldOblique"}, {fci = 2147483939,
     pfont = 0x400006e2db0 "Times-BoldItalic"}, {fci = 2147483940,
     pfont = 0x400006e2288 "Symbol"}}

Seems like I need to track down where fci is getting set incorrectly?

-- 
Orion Poplawski
Technical Manager                     303-415-9701 x222
NWRA/CoRA Division                    FAX: 303-415-9702
3380 Mitchell Lane                  or...@cora.nwra.com
Boulder, CO 80301              http://www.cora.nwra.com

------------------------------------------------------------------------------
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to