Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 04 Jul 2008 17:57:19 -0500
From:      "Jeremy Messenger" <mezz7@cox.net>
To:        "Kevin Oberman" <oberman@es.net>
Cc:        gnome@freebsd.org, yuri@tsoft.com
Subject:   Re: inkscape-0.46.3 fails to compile
Message-ID:  <op.udsh1twe9aq2h7@mezz.mezzweb.com>
In-Reply-To: <20080704223011.E1AD545047@ptavv.es.net>
References:  <20080704223011.E1AD545047@ptavv.es.net>

next in thread | previous in thread | raw e-mail | index | archive | help
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:

-------------------------------------------------
>> Any idea why I can't reproduce their problem?
>Probably the same reason I couldn't.
>Joe
-------------------------------------------------

Cheers,
Mezz


-- 
mezz7@cox.net  -  mezz@FreeBSD.org
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/  -  gnome@FreeBSD.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?op.udsh1twe9aq2h7>