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 > *********************************************