Skip site navigation (1)Skip section navigation (2)
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>