Opened 12 years ago

Closed 12 years ago

#33744 closed defect (duplicate)

gnuplot cairo terminals extremely slow

Reported by: arbahl@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.0.4
Keywords: Cc: su-v, kobayos@…, ryandesign (Ryan Carsten Schmidt)
Port: gnuplot

Description (last modified by ryandesign (Ryan Carsten Schmidt))

Since 3-4 days - after updating my port tree and ports - my gnuplot has slowed down extremely when I use cairo terminals.

if I type

set term pngcairo
set output 'test.png'
plot sin(x)
set output

the plotting steps needs up to 20 seconds, which renders gnuplot currently unusable if you want to create a number of different plots.

Does anyone has the same problem?

I am using the later lion (10.7.3) and Xcode (4.3.2) version...

thanks for helping!

Change History (5)

comment:1 Changed 12 years ago by kobayos@…

I am using Snow Leopard(10.6.8) and Xcode 3.2.6. And I confirmed that the same problem is reproduced in the system.

I could solve it by downgrading fontconfig from 2.9.0 to 2.8.0.

I experienced similar problems that mlterm and emacs are very slow to start up, then these problems are also solved by the downgrading of fontconfig.

I guess something wrong in fontconfig 2.9.0.

I confirmed that your problem is reproduced with fontconfig 2.9.0 and solved with fontconfig 2.8.0 in Snow Leopard.

comment:2 Changed 12 years ago by su-v

Cc: suv-sf@… added

Cc Me!

comment:3 Changed 12 years ago by su-v

Similar issue with inkscape (Gtk+/X11): inkscape's launch time had nearly trippled (from ~10 to ~30 sec) after upgrading to fontconfig 2.9.0. Downgrading to fontconfig 2.8.0 restored the old behaviour.

System: MacPorts 2.0.4, XCode 4.2.1 on OS X Lion 10.7.2

comment:4 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)

We are going to track the fontconfig issue in #33769.

comment:5 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: kobayos@… ryandesign@… added
Resolution: duplicate
Status: newclosed
Note: See TracTickets for help on using tickets.