Date: Fri, 04 Jul 2008 23:46:09 -0700 From: "Kevin Oberman" <oberman@es.net> To: "Jeremy Messenger" <mezz7@cox.net> Cc: gnome@freebsd.org, yuri@tsoft.com Subject: Re: inkscape-0.46.3 fails to compile Message-ID: <20080705064609.74F484500E@ptavv.es.net> In-Reply-To: Your message of "Fri, 04 Jul 2008 17:57:19 CDT." <op.udsh1twe9aq2h7@mezz.mezzweb.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--==_Exmh_1215240369_88240P Content-Type: text/plain; charset=us-ascii Content-Disposition: inline > Date: Fri, 04 Jul 2008 17:57:19 -0500 > From: "Jeremy Messenger" <mezz7@cox.net> > > On Fri, 04 Jul 2008 17:30:11 -0500, Kevin Oberman <oberman@es.net> wrote: > > >> Date: Fri, 04 Jul 2008 01:49:43 -0700 > >> From: Yuri <yuri@tsoft.com> > >> Sender: owner-freebsd-gnome@freebsd.org > >> > >> Jeremy Messenger wrote: > >> > On Thu, 03 Jul 2008 11:58:10 -0500, Yuri <yuri@tsoft.com> wrote: > >> > > >> > No, our poppler is at 0.8.4 now. It's one of reason why inkscape was > >> > bump. You have failed to follow our bugging.html for this part: > >> > > >> > ----------------------------------------- > >> > After running portupgrade -a or portmaster -a to ensure that all > >> > applications are up-to-date. Do not forget to read in > >> > /usr/ports/UPDATING first before you upgrade those installed ports. > >> > ---------------------------------------- > >> > > >> > >> > >> No, I followed instructions in UPDATING and still getting this error in > >> inkscape compile: > >> > >> extension/internal/pdfinput/pdf-parser.cpp: In member function 'void > >> PdfParser::doShowText(GooString*)': > >> extension/internal/pdfinput/pdf-parser.cpp:2393: error: no matching > >> function for call to 'GfxFont::getNextChar(char*&, int&, CharCode*, > >> Unicode [8], int, int*, double*, double*, double*, double*)' > >> /usr/local/include/poppler/GfxFont.h:204: note: candidates are: virtual > >> int GfxFont::getNextChar(char*, int, CharCode*, Unicode**, int*, > >> double*, double*, double*, double*) > > > > I have poppler-0.8.4_1 installed.I followed UPDATING recommendations for > > updating poppler. > > > > > > I am also unable to get inkscape to compile on several systems. All are > > i386 and all have all ports (other than inkscape up to date. > > > > All of the .h files in /usr/local/include/poppler are newly installed. > > > > I get the error: > <snip> > > extension/internal/pdfinput/pdf-parser.cpp:2195:8: error: macro names > > must be identifiers > > In file included from /usr/local/include/poppler/Gfx.h:18, > > from extension/internal/pdfinput/pdf-parser.cpp:32: > > /usr/local/include/poppler/Object.h: In member function 'int > > Object::arrayGetLength()': > > /usr/local/include/poppler/Object.h:244: warning: deprecated conversion > > from string constant to 'char*' > > > > Other then the several hundred lines of warnings, I also get the error > > Yuri is reporting. > > marcus has committed another fix, so give it a shot. I have asked marcus > in different email: Yep. That fixed it for me. #if != #ifdef. It's often the littlest things that are so hard to see. I'm still not quite sure why it worked like that for anyone. Thanks Mezz and Joe. -- R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634 Key fingerprint:059B 2DDF 031C 9BA3 14A4 EADA 927D EBB3 987B 3751 --==_Exmh_1215240369_88240P Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (FreeBSD) Comment: Exmh version 2.5 06/03/2002 iD8DBQFIbxixkn3rs5h7N1ERAjllAKCeqoPS/KBSHL22/mZyWEZFYRpYlQCgp511 EKCjjpsAtJ+ofre3Te6I8ss= =A93p -----END PGP SIGNATURE----- --==_Exmh_1215240369_88240P--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080705064609.74F484500E>