Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Apr 2005 21:59:04 -0500
From:      "Scott T. Hildreth" <shild@sbcglobal.net>
To:        Joe Marcus Clarke <marcus@marcuscom.com>
Cc:        gnome@freebsd.org
Subject:   Re: problem with compiling gnomemedia2
Message-ID:  <1113793144.639.22.camel@fbsd1.dyndns.org>
In-Reply-To: <1113778659.35399.0.camel@shumai.marcuscom.com>
References:  <20050414091027.GA96213@thirdeye.tool.eu.org> <200504161230.14266.ringworm01@gmail.com> <1113679897.7133.6.camel@shumai.marcuscom.com> <1113748940.639.4.camel@fbsd1.dyndns.org> <1113776668.639.9.camel@fbsd1.dyndns.org> <1113778659.35399.0.camel@shumai.marcuscom.com>

next in thread | previous in thread | raw e-mail | index | archive | help
hmm, here are the timestamps of the files in the port,

total 38
-rw-r--r--  1 root  wheel   1456 Apr  9 09:28 Makefile
-rw-r--r--  1 root  wheel    126 Apr  9 09:28 distinfo
drwxr-xr-x  2 root  wheel    512 Apr  5 07:37 files/
-rw-r--r--  1 root  wheel    201 May  8  2002 pkg-descr
-rw-r--r--  1 root  wheel  27127 Apr  5 07:37 pkg-plist
drwxr-xr-x  3 root  wheel    512 Apr 17 17:06 work/


..and the output of head Makefile,

# New ports collection makefile for:    gnomemedia2
# Date created:                         06 May 2002
# Whom:                                 Joe Marcus Clarke
<marcus@FreeBSD.org>
#
# $FreeBSD: ports/audio/gnomemedia2/Makefile,v 1.69 2005/04/08 23:34:19
ahze Exp $
#

PORTNAME=       gnomemedia2
PORTVERSION=    2.10.2
CATEGORIES=     audio gnome

... I will do a make clean, then make in the port, although I thought
portupgrade did a make clean everytime.

...and the same error, I must be missing something.

If I do a portupgrade -aRn, the only ports that need upgrading are

        + audio/gnomemedia2 (gnomemedia2-2.10.0_2)
        + net/samba-libsmbclient (samba-libsmbclient-3.0.12_1)

I even did a cvsup of ports this afternoon.  So I am not sure why
this is not working, I am running 5.4 RC2 kernel.

FreeBSD fbsd1.dyndns.org 5.4-STABLE FreeBSD 5.4-STABLE #8: Tue Apr 12
10:55:36 CDT 2005  



On Sun, 2005-04-17 at 18:57 -0400, Joe Marcus Clarke wrote:
> On Sun, 2005-04-17 at 17:24 -0500, Scott T. Hildreth wrote:
> > okay, I thought it had upgraded..
> > 
> > gst-cdparanoia-cdrom.o(.text+0x1758): In function
> > `gst_cdparanoia_cdrom_get_status':
> > : undefined reference to `lrint'
> > gmake[3]: *** [gnome-cd] Error 1
> > gmake[3]: Leaving directory
> > `/usr/ports/audio/gnomemedia2/work/gnome-media-2.10.2/gnome-cd'
> > 
> > 
> > Everything upgrades, except gnomemedia2 and my ports are cvsup'd 
> > everyday.  Not a big deal, since I will be doing a "Build World"
> > soon.  My pkg_config is updated as well.  Is the 'lrint' checked
> > by autoconf?
> 
> This is fixed.  You need to have revision 1.69 of the gnomemedia2
> Makefile.
> 
> Joe
> 
> > 
> > 
> > 
> > On Sun, 2005-04-17 at 09:42 -0500, Scott T. Hildreth wrote:
> > > It does work now, I was able to compile gnomemedia2 Friday without
> > > upgrading my libm.  Just confirming.
> >  
> > >                            
> > > On Sat, 2005-04-16 at 15:31 -0400, Joe Marcus Clarke wrote:
> > > > On Sat, 2005-04-16 at 12:30 -0700, Michael C. Shultz wrote:
> > > > > On Saturday 16 April 2005 12:24 pm, you wrote:
> > > > > > On Sat, Apr 16, 2005 at 12:17:20PM -0700, Michael C. Shultz wrote:
> > > > > > > On Saturday 16 April 2005 11:46 am, you wrote:
> > > > > > > > On Sat, Apr 16, 2005 at 08:11:43AM -0700, Michael C. Shultz wrote:
> > > > > > > > > On Saturday 16 April 2005 06:51 am, Simon MANLAY wrote:
> > > > > > > > > > hello
> > > > > > > > > >
> > > > > > > > > > I've cvsuped, rebuilded pkgconfig, but problelm still present
> > > > > > > > > > (yesturday)
> > > > > > > > > > i've launched portmanager too, but without succes
> > > > > > > > > >
> > > > > > > > > > Any tips ?
> > > > > > > > >
> > > > > > > > > Please send portmanager output as an attachment:
> > > > > > > > >
> > > > > > > > > portmanager -u >& portmanager.log if your using csh
> > > > > > > >
> > > > > > > > Here is the log, gzipped
> > > > > > > >
> > > > > > > > Thanks
> > > > > > > >
> > > > > > > > > thank you
> > > > > > > > >
> > > > > > > > > -Mike
> > > > > > >
> > > > > > > /bin/sh /usr/local/bin/libtool15 --mode=link cc  -O -pipe  
> > > > > > > -L/usr/local/lib -o gnome-cd  eggtrayicon.o gnome-cd.o callbacks.o cddb.o
> > > > > > > cdrom.o display.o gst-cdparanoia-cdrom.o preferences.o cd-selection.o
> > > > > > > theme.o
> > > > > > > -Wl,--export-dynamic -pthread -Wl,--rpath -Wl,/usr/local/lib
> > > > > > > -L/usr/X11R6/lib -L/usr/local/lib -lglib-2.0 -liconv -lgmodule-2.0
> > > > > > > -lgnomeui-2 -lSM -lICE -lesd   -Wl,--rpath -Wl,/usr/local/lib
> > > > > > > -L/usr/X11R6/lib -lnautilus-burn -lintl  -Wl,--rpath -Wl,/usr/local/lib
> > > > > > > -L/usr/X11R6/lib
> > > > > > > -lgailutil   ../gnome-cd/access/libgnomecdaccess.la -Wl,--export-dynamic
> > > > > > > -pthread -Wl,--rpath -Wl,/usr/local/lib -L/usr/X11R6/lib -lgstreamer-0.8
> > > > > > > -lgstgconf-0.8 -lgnomeui-2 -lSM -lICE
> > > > > > > -lgnomevfs-2   ../cddb-slave2/libcddb-slave2.la
> > > > > > > libgnomemedia-cddbslave2.la cc -O -pipe -o .libs/gnome-cd eggtrayicon.o
> > > > > > > gnome-cd.o callbacks.o cddb.o cdrom.o display.o gst-cdparanoia-cdrom.o
> > > > > > > preferences.o cd-selection.o theme.o -Wl,--export-dynamic -Wl,--rpath
> > > > > > > -Wl,/usr/local/lib -Wl,--rpath
> > > > > > > -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib -Wl,--export-dynamic
> > > > > > > -Wl,--rpath -Wl,/usr/local/lib  -L/usr/local/lib -L/usr/X11R6/lib -liconv
> > > > > > > -lgmodule-2.0 -lesd -lnautilus-burn
> > > > > > > -lgailutil ../gnome-cd/access/.libs/libgnomecdaccess.a -lintl -pthread
> > > > > > > -lgstreamer-0.8 -lgstgconf-0.8 -lgnomeui-2 -lSM -lICE
> > > > > > > -lgnomevfs-2 ../cddb-slave2/.libs/libcddb-slave2.so -lORBit-2 -lbonobo-2
> > > > > > > -lgobject-2.0 -lglib-2.0 ./.libs/libgnomemedia-cddbslave2.a -Wl,--rpath
> > > > > > > -Wl,/usr/X11R6/lib
> > > > > > > gst-cdparanoia-cdrom.o(.text+0x1758): In function
> > > > > > >
> > > > > > > `gst_cdparanoia_cdrom_get_status':
> > > > > > > : undefined reference to `lrint'
> > > > > > >
> > > > > > > According to man 3 lrint:
> > > > > > >
> > > > > > > HISTORY
> > > > > > >      These routines first appeared in FreeBSD 5.4.
> > > > > > >
> > > > > > > I'm guessing you aren't running FreeBSD 5.4.
> > > > > > >
> > > > > > > Here is a pr that covers the same problem your having:
> > > > > > >
> > > > > > > http://www.freebsd.org/cgi/query-pr.cgi?pr=79547
> > > > > > >
> > > > > > > This PR is closed and it doesn't seem to have a corrective action, so I
> > > > > > > don't have an answere for you. gnome@FreeBSD.org is listed as
> > > > > > > thegnomemedia2 ports maintainer so hopefully someone in that list will
> > > > > > > have a solution for the missing lrint() function.  Portmanager can't fix
> > > > > > > broken ports, sorry.
> > > > > >
> > > > > > Hello
> > > > > >
> > > > > > in fact, I need to upgrade to 5.4 in order to solve the problem
> > > > > >
> > > > > > The port isn't compatible with the stable version, I guess ...
> > > > > >
> > > > > > i will  try the upgrading
> > > > > >
> > > > > > In any case, thank you
> > > > > >
> > > > > Your welcome.  Hopefully someone on the gnome team will come up with
> > > > > a fix so gnomemedia2 is usable on older FreeBSD versions.
> > > > 
> > > > It is usable!  The PR you quoted says the problem was fixed.  If you
> > > > look at the port's Makefile, you will see it is fixed.  The port builds
> > > > just fine in a clean 5.3 Tinderbox.  All that's needed here is a cvsup
> > > > of the ports tree.
> > > > 
> > > > Joe
> > > > 
> > > > > 
> > > > > -Mike
> > > > > _______________________________________________
> > > > > 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"
> > > > > 
-- 
Scott T. Hildreth <shild@sbcglobal.net>



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