problem with compiling gnomemedia2

Joe Marcus Clarke marcus at marcuscom.com
Mon Apr 18 15:09:36 PDT 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Scott T. Hildreth wrote:
| 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 at 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

Yea, but it looks like you're not running a 5.4-RC2 userland.  Your
kernel and world must ALWAYS be in sync.

Joe

|
|
|
| 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 at 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 at freebsd.org mailing list
|>>>>>http://lists.freebsd.org/mailman/listinfo/freebsd-gnome
|>>>>>To unsubscribe, send any mail to
"freebsd-gnome-unsubscribe at freebsd.org"
|>>>>>


- --
PGP Key : http://www.marcuscom.com/pgp.asc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (Darwin)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFCZDAdb2iPiv4Uz4cRAtttAJwIq+z7QZq3HhvVpxQrn5nB+l6JdACgn0Ep
V6iPIckX1jIgaBp2zwo2bgY=
=FSms
-----END PGP SIGNATURE-----


More information about the freebsd-gnome mailing list