Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 31 Aug 2012 06:30:29 -0500
From:      Jeremy Messenger <mezz.freebsd@gmail.com>
To:        Joe Marcus Clarke <marcus@marcuscom.com>
Cc:        malco_2001 <jpm820@gmail.com>, bsdmailinglist@googlegroups.com, freebsd-gnome@freebsd.org
Subject:   Re: librsvg2-2.36.1 failed to build.
Message-ID:  <CADLFttfncLJe6J0PGjtzPQycv9jg4eOZjjN6AAOQ6eBOfCFDoA@mail.gmail.com>
In-Reply-To: <504059B3.4090300@marcuscom.com>
References:  <CADRZFmoGL6HTBUuKuMkp21MxtaaGmOMdNnXntGgyWT-whm3H8g@mail.gmail.com> <6e07a612-22df-46c2-8f34-7841c702777f@googlegroups.com> <7dd4e169-17e4-4052-b010-c48ad65c2354@googlegroups.com> <f62b840d-a4dd-4d98-bcc4-ab8291458e47@googlegroups.com> <504059B3.4090300@marcuscom.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Aug 31, 2012 at 1:29 AM, Joe Marcus Clarke <marcus@marcuscom.com> wrote:
> On 8/26/12 5:36 PM, malco_2001 wrote:
>> Thanks for the tip.  I wasn't able to gather anything useful as far as
>> where the port is trying to look for the missing cairo source files but
>> here is the output.
>
> Try rebuilding and reinstalling cairo then gobject-introspection.  Then
> see if librsvg2 builds.

I will check on it this weekend and see if I can fix it. I plan to
install GNOME 3 on Friday for I can help kwm to push GNOME 3 into
FreeBSD ports tree.

Cheers,
Mezz


> Joe
>
>>
>> root@gnome3-build-jail:/root # cd /usr/ports/graphics/libr
>> libraw/   librsvg2/
>> root@gnome3-build-jail:/root # cd
>> /usr/ports/graphics/librsvg2/work/librsvg-2.36.1/
>> root@gnome3-build-jail:/usr/ports/graphics/librsvg2/work/librsvg-2.36.1 #
>> env V=1 gmake
>> gmake  all-recursive
>> gmake[1]: Entering directory
>> `/usr/ports/graphics/librsvg2/work/librsvg-2.36.1'
>> Making all in .
>> gmake[2]: Entering directory
>> `/usr/ports/graphics/librsvg2/work/librsvg-2.36.1'
>> /usr/local/bin/g-ir-scanner  --add-include-path=. --namespace=Rsvg
>> --nsversion=2.0 --libtool="/bin/sh
>> /usr/ports/graphics/librsvg2/work/gnome-libtool" --pkg=pango
>> --pkg=libxml-2.0 --include=GLib-2.0 --include=GObject-2.0 --include=Gio-2.0
>> --include=cairo-1.0 --include=GdkPixbuf-2.0 --pkg-export=librsvg-2.0
>>  --library=librsvg-2.la  -I.  rsvg.h rsvg-cairo.h librsvg-features.h
>> librsvg-enum-types.h librsvg-features.c rsvg-css.c rsvg-defs.c rsvg-image.c
>> rsvg-io.c rsvg-paint-server.c rsvg-path.c rsvg-base-file-util.c
>> rsvg-filter.c rsvg-marker.c rsvg-mask.c rsvg-shapes.c rsvg-structure.c
>> rsvg-styles.c rsvg-text.c rsvg-cond.c rsvg-base.c librsvg-enum-types.c
>> rsvg-cairo-draw.c rsvg-cairo-render.c rsvg-cairo-clip.c rsvg.c
>> rsvg-gobject.c rsvg-file-util.c rsvg-size-callback.c rsvg-xml.c librsvg-2.la --output
>> Rsvg-2.0.gir
>> In file included from <stdin>:5:
>> /usr/ports/graphics/librsvg2/work/librsvg-2.36.1/rsvg-cairo.h:29:19: error:
>> cairo.h: No such file or directory
>> Error while processing the source.
>> gmake[2]: *** [Rsvg-2.0.gir] Error 1
>> gmake[2]: Leaving directory
>> `/usr/ports/graphics/librsvg2/work/librsvg-2.36.1'
>> gmake[1]: *** [all-recursive] Error 1
>> gmake[1]: Leaving directory
>> `/usr/ports/graphics/librsvg2/work/librsvg-2.36.1'
>> gmake: *** [all] Error 2
>> root@gnome3-build-jail:/usr/ports/graphics/librsvg2/work/librsvg-2.36.1 #
>> make
>> "Makefile", line 1682: Need an operator
>> make: fatal errors encountered -- cannot continue
>> root@gnome3-build-jail:/usr/ports/graphics/librsvg2/work/librsvg-2.36.1 #
>> cd ..
>> root@gnome3-build-jail:/usr/ports/graphics/librsvg2/work # cd ..
>> root@gnome3-build-jail:/usr/ports/graphics/librsvg2 # make
>> ===>  Building for librsvg2-2.36.1
>> gmake  all-recursive
>> gmake[1]: Entering directory
>> `/usr/ports/graphics/librsvg2/work/librsvg-2.36.1'
>> Making all in .
>> gmake[2]: Entering directory
>> `/usr/ports/graphics/librsvg2/work/librsvg-2.36.1'
>>   GISCAN Rsvg-2.0.gir
>> In file included from <stdin>:5:
>> /usr/ports/graphics/librsvg2/work/librsvg-2.36.1/rsvg-cairo.h:29:19: error:
>> cairo.h: No such file or directory
>> Error while processing the source.
>> gmake[2]: *** [Rsvg-2.0.gir] Error 1
>> gmake[2]: Leaving directory
>> `/usr/ports/graphics/librsvg2/work/librsvg-2.36.1'
>> gmake[1]: *** [all-recursive] Error 1
>> gmake[1]: Leaving directory
>> `/usr/ports/graphics/librsvg2/work/librsvg-2.36.1'
>> gmake: *** [all] Error 2
>> *** [do-build] Error code 1
>>
>> Stop in /usr/ports/graphics/librsvg2.
>> root@gnome3-build-jail:/usr/ports/graphics/librsvg2 #
>>
>> On Sunday, August 26, 2012 4:08:41 PM UTC-5, malco_2001 wrote:
>>>
>>>
>>> I cannot seem to find where it is expect the cairo source files to be
>>> included.  Hopefully i defined V=1 correctly.  I can copy the cairo source
>>> files from /usr/local/include/cairo to the
>>> /usr/ports/graphics/librsvg2/work/librsvg-2.36.1 and the port will build
>>> without any removal of lines from the Makefile.
>>>
>>> On Sunday, August 26, 2012 3:55:45 PM UTC-5, malco_2001 wrote:
>>>>
>>>> After reading the man for make I determined that -D will define variable
>>>> 1 and -V will specify to use a variable.  If this is correct here is my log
>>>> attached in the file build.log.  Seems to give more output at least.
>>>>
>>>> On Wednesday, August 22, 2012 4:45:21 AM UTC-5, Eric Turgeon wrote:
>>>>>
>>>>> ===>  Building for librsvg2-2.36.1
>>>>> gmake  all-recursive
>>>>> gmake[1]: Entering directory `/usr/ports/graphics/librsvg2/
>>>>> work/librsvg-2.36.1'
>>>>> Making all in .
>>>>> gmake[2]: Entering directory
>>>>> `/usr/ports/graphics/librsvg2/work/librsvg-2.36.1'
>>>>>   GISCAN Rsvg-2.0.gir
>>>>> In file included from <stdin>:5:
>>>>> /usr/ports/graphics/librsvg2/work/librsvg-2.36.1/rsvg-cairo.h:29:19:
>>>>> error:
>>>>> cairo.h: No such file or directory
>>>>> Error while processing the source.
>>>>> gmake[2]: *** [Rsvg-2.0.gir] Error 1
>>>>> gmake[2]: Leaving directory
>>>>> `/usr/ports/graphics/librsvg2/work/librsvg-2.36.1'
>>>>> gmake[1]: *** [all-recursive] Error 1
>>>>> gmake[1]: Leaving directory
>>>>> `/usr/ports/graphics/librsvg2/work/librsvg-2.36.1'
>>>>> gmake: *** [all] Error 2
>>>>> *** Error code 1
>>>>>
>>>>> Stop in /usr/ports/graphics/librsvg2.
>>>>>
>>>>>
>>>>> I cant really say what is wrong. the filw is there.
>>>>>
>>>>>
>>>>> --
>>>>> *Eric Turgeon
>>>>> *Programmer, developer and project administrator.
>>>>> *
>>>>> GhostBSD project*
>>>>> BSD System Development for home and office.
>>>>>
>>>>> Office location:
>>>>> 1-11 connaught
>>>>> Moncton NB Canada
>>>>>
>>>>> www.ghostbsd.org
>>>>> _______________________________________________
>>>>> freebs...@freebsd.org mailing list
>>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-gnome
>>>>> To unsubscribe, send any mail to "freebsd-gnom...@freebsd.org"
>>>>>
>>> >
>>>
>>>
>>> _______________________________________________
>>> freebsd-gnome@freebsd.org mailing list
>>> http://lists.freebsd.org/mailman/listinfo/freebsd-gnome
>>> To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@freebsd.org"
>
>
> --
> PGP Key : http://www.marcuscom.com/pgp.asc
> _______________________________________________
> freebsd-gnome@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-gnome
> To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@freebsd.org"



-- 
mezz.freebsd@gmail.com - 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?CADLFttfncLJe6J0PGjtzPQycv9jg4eOZjjN6AAOQ6eBOfCFDoA>