Without Haru it compiles perfect. Can you put this DIFF in the Source? For
other Fedora guys?

Thanks

David

> ------------------------------
> 
> Message: 3
> Date: Wed, 27 Apr 2011 11:07:39 +0100
> From: Vincent Sanders <vi...@kyllikki.org>
> Subject: Re: WG: Compiling on Fedora 13
> To: netsurf-users@netsurf-browser.org
> Message-ID: <20110427100736.ga3...@kyllikki.org>
> Content-Type: text/plain; charset=iso-8859-1
> 
> On Wed, Apr 27, 2011 at 11:44:49AM +0200, David Sandberg wrote:
> >  
> > 
> > -----Urspr|ngliche Nachricht-----
> > Von: David Sandberg [mailto:david_sandb...@alice-dsl.net] 
> > Gesendet: Dienstag, 26. April 2011 22:25
> > An: ''
> > Betreff: Compiling on Fedora 13
> > 
> > I'd try to build netsurf like the documentation for Fedora 
> with all the
> > Dependencies build.
> > It was not possible to compile the Source without Errors:
> > 
> > This is the result:
> > 
> > [root@Acer1 netsurf]# PKG_CONFIG_PATH=/usr/local/lib/pkgconfig make
> > TARGET=gtk
> > M.CONFIG: JPEG (libjpeg)        enabled       
> (NETSURF_USE_JPEG := YES)
> > M.CONFIG: JNG/MNG/PNG (libmng)  disabled      
> (NETSURF_USE_MNG := NO)
> > M.CONFIG: PDF export (haru)     enabled       
> (NETSURF_USE_HARU_PDF := YES)
> > M.CONFIG: glibc internal iconv  enabled       
> (NETSURF_USE_LIBICONV_PLUG :=
> > YES)
> > M.CONFIG: SVG (librsvg-2.0)     disabled      
> (NETSURF_USE_RSVG := NO)
> > M.CONFIG: SVG (libsvgtiny)      disabled      
> (NETSURF_USE_NSSVG := NO)
> > M.CONFIG: Sprite (librosprite)  auto-enabled  
> (NETSURF_USE_ROSPRITE :=
> > AUTO)
> > M.CONFIG: BMP (libnsbmp)        enabled       
> (NETSURF_USE_BMP := YES)
> > M.CONFIG: GIF (libnsgif)        enabled       
> (NETSURF_USE_GIF := YES)
> > M.CONFIG: PNG   (libpng)        enabled       
> (NETSURF_USE_PNG := YES)
> > M.CONFIG: WebP (libwebp)        disabled      
> (NETSURF_USE_WEBP := NO)
> > Use of uninitialized value $svninfo{"repositoryroot"} in length at
> > utils/svn-testament.pl line 111.
> > TESTMENT: unchanged
> >     LINK: nsgtk
> > /usr/bin/ld: build-Linux-gtk/gtk_dialogs_options.o: 
> undefined reference to
> > symbol 'lround@@GLIBC_2.1'
> > /usr/bin/ld: note: 'lround@@GLIBC_2.1' is defined in DSO 
> /lib/libm.so.6 so
> > try adding it to the linker command line
> > /lib/libm.so.6: could not read symbols: Invalid operation
> > collect2: ld backs 1 as End-Status 
> > make: *** [nsgtk] Error 1
> > 
> > 
> > 
> > Can someone help me. Probably a linker problem. Pleas give 
> the syntax for
> > the linker command line.
> 
> This is because glibc no longer automatically links teh math library
> (libm) with the toolchain you are using. Very easy fix:
> 
> In the main Makefile around line 345
> 
> You will see:
> 
> # common libraries without pkg-config support
> LDFLAGS += -lz 
> 
> change the LDFLAGS line to
> 
> LDFLAGS += -lz -lm
> 
> That should sort the link for you
> 
> The formal diff is
> 
> Index: Makefile
> ===================================================================
> --- Makefile  (revision 12242)
> +++ Makefile  (working copy)
> @@ -343,7 +343,7 @@
>  $(eval $(call 
> feature_enabled,LIBICONV_PLUG,-DLIBICONV_PLUG,,glibc internal iconv))
>  
>  # common libraries without pkg-config support
> -LDFLAGS += -lz
> +LDFLAGS += -lz -lm
>  
>  CFLAGS += -DNETSURF_UA_FORMAT_STRING=\"$(NETSURF_UA_FORMAT_STRING)\"
>  CFLAGS += -DNETSURF_HOMEPAGE=\"$(NETSURF_HOMEPAGE)\"
> 
> 
> -- 
> Regards Vincent
> http://www.kyllikki.org/
> 
> 
> 
> End of netsurf-users Digest, Vol 48, Issue 17
> *********************************************


Reply via email to