[Bug 702957] Re: libgv-php5 gv::render() function does not output to browser

Paul 702957 at bugs.launchpad.net
Wed Jun 13 11:51:57 UTC 2012


I can confirm that the gv::render() method is broken when using the php
bindings for recent versions of graphviz.

The attached simple test case works for v2.20.2, but fails for

2.26.3-5ubuntu4            (current detfault libgv-php5 package on Ubuntu 11.10 64bit)
2.28.0                               (latest stable, custom built from source)
2.29.201206013.0446  (latest development, custom built from source)

For these later versions it appears to work 'intermittently': It
normally fails to render at all, but occasionally gets in a mode where
it works for a little while - only to switch back to not rendering
again.


** Attachment added: "This test case works for v2.20.2, but fails for later versions."
   https://bugs.launchpad.net/ubuntu/+source/graphviz/+bug/702957/+attachment/3187606/+files/gv-test.works.le.2.20.2.php

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to graphviz in Ubuntu.
https://bugs.launchpad.net/bugs/702957

Title:
  libgv-php5 gv::render() function does not output to browser

Status in “graphviz” package in Ubuntu:
  Confirmed

Bug description:
  Binary package hint: graphviz

  Ubuntu info:
  Description:	Ubuntu 10.10
  Release:	10.10
  libgv-php5:
    Installed: 2.26.3-4

  Using the gv::render() function in PHP with two arguments, the binary
  data of the graph image should be output inline (have tried with
  several different output types). That is, a web browser should receive
  the image when visiting the PHP page. Instead, no data is output. This
  worked on Lucid.

  When running the script from the command line, the function works as
  expected. i.e. binary data is output to stdout. Also when using the 3
  argument form of gv::render() to save to a file, accessed via the web,
  the image file is correctly generated.

  Note for testing: you'll need to add the file gv.ini to
  /etc/php5/apache2/conf.d containing "extension=gv.so" to get the
  extension loading in PHP. Attached is a PHP file that needs write
  access from the apache user to the output.log and graph.png files.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/graphviz/+bug/702957/+subscriptions




More information about the foundations-bugs mailing list