[SOLUTION] Re: How to create a .la file?

2006-04-26 Thread Norberto Meijome
On 22 Apr 2006 08:48:19 -0400
Lowell Gilbert <[EMAIL PROTECTED]> wrote:

> Norberto Meijome <[EMAIL PROTECTED]> writes:
> 
> > On 20 Apr 2006 10:45:48 -0400
> > Lowell Gilbert <[EMAIL PROTECTED]> wrote:
> 
> > > You do *not* need the libXcursor *port*, because xorg-libraries will
> > > install the Xcursor library.  
> > 
> > I agree too. But the build process of gimp and others seem to need it :)
> 
> Not for me.
> 
> > > You didn't mention houw you were trying to do your upgrade, or what
> > > vintage your other ports were, so this is probably the most complete
> > > advice we can give on the information you have provided.
> > 
> > portugrade -pP ... 
> 
> '-R' might be the missing incantation.  Or maybe you just missed the
> UPDATING entry about the libtool changes.

I moved all the packages in /usr/ports/packages/All out of the way

I run 

sudo nice portupgrade -fRp gimp

it rebuilt 50 something out of 69 dependencies. It failed on gtk2, which I
rebuilt by hand (portupgrade -fp gtk-2) . I then rebuilt by hand the remaining
ports that seemed libraries and related to gimp (i.e., no point rebuilding
firefox).
after this, i upgraded gimp with NO problem at all :)

thnks for the pointer! (I was sure I had rebuild everything when the libtool
change had happened...obviously not)

Beto
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: How to create a .la file?

2006-04-22 Thread Lowell Gilbert
Norberto Meijome <[EMAIL PROTECTED]> writes:

> On 20 Apr 2006 10:45:48 -0400
> Lowell Gilbert <[EMAIL PROTECTED]> wrote:

> > You do *not* need the libXcursor *port*, because xorg-libraries will
> > install the Xcursor library.  
> 
> I agree too. But the build process of gimp and others seem to need it :)

Not for me.

> > You didn't mention houw you were trying to do your upgrade, or what
> > vintage your other ports were, so this is probably the most complete
> > advice we can give on the information you have provided.
> 
> portugrade -pP ... 

'-R' might be the missing incantation.  Or maybe you just missed the
UPDATING entry about the libtool changes.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: How to create a .la file?

2006-04-20 Thread Norberto Meijome
On 20 Apr 2006 10:45:48 -0400
Lowell Gilbert <[EMAIL PROTECTED]> wrote:

> No, the xorg-libraries port installs /usr/X11R6/lib/libXcursor.so.

Agreed

> No libtool library description file (.la) should be needed.
> 
> You seem to have been missing the point, so I'll boil it down:
> You *do* need libXcursor.  
Agree
> You do *not* need the libXcursor *port*, because xorg-libraries will
> install the Xcursor library.  

I agree too. But the build process of gimp and others seem to need it :)

> You should *not* need libXcursor.la, because gimp should need it to
> link against libXcursor.so.

should  being the key word here. 

> 
> Try removing the libtool ports, rebuilding xorg-libraries and anything
> else in the dependency path from it to gimp, and gimp should rebuild
> fine.  
> 

gotcha, i'll try this 

> You didn't mention houw you were trying to do your upgrade, or what
> vintage your other ports were, so this is probably the most complete
> advice we can give on the information you have provided.

portugrade -pP ... 

thanks!! :)
Beto
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: How to create a .la file?

2006-04-20 Thread Lowell Gilbert
Norberto Meijome <[EMAIL PROTECTED]> writes:

> On 20 Apr 2006 09:44:22 -0400
> Lowell Gilbert <[EMAIL PROTECTED]> wrote:
> 
> > Norberto Meijome <[EMAIL PROTECTED]> writes:
> > 
> > > trying to upgrade gimp from ports, the build process failed with:
> > > 
> > > 
> > > libtool: link: cannot find the library `/usr/X11R6/lib/libXcursor.la' or
> > > unhandled argument `/usr/X11R6/lib/libXcursor.la'
> > > 
> > > libXcursor.la is usually provided by x11/libXcursor, but this port 
> > > conflicts
> > > with xorg-libraries.
> > > 
> > > xorg-libraries doesn't provide this file. how do I create it from the
> > > existing libXcursor.so|.a  ?
> > 
> > You shouldn't need to.  It shouldn't need it.
> > On my fairly stock -STABLE system with the latest xorg from the port, 
> > gimp links against libXcursor.so.1.
> > 
> > Perhaps you have some other ports needing upgrading?
> 
> ah, but there lies the problem, i think - libXcursor installs files
> already installed by org-libraries (and the extra .la file). the issue is that
> libXcursor depends on xproto and xextensions which break the build of a number
> of ports I use (firefox,etc).
> 
> I'm trying now by using pkgtools.conf to replace xproto and xextensions with
> xorglibraries if I knew how to create a .la file, then libXcursor could be
> replaced too by xorglibraries...
> 
> am I right in my understanding that libXcursor / xproto / libXau / xextensions
> and others are the XFree86 (and therefore older) equivalents of
> xorg-libraries?

No, the xorg-libraries port installs /usr/X11R6/lib/libXcursor.so.
No libtool library description file (.la) should be needed.

You seem to have been missing the point, so I'll boil it down:
You *do* need libXcursor.  
You do *not* need the libXcursor *port*, because xorg-libraries will
install the Xcursor library.  
You should *not* need libXcursor.la, because gimp should need it to
link against libXcursor.so.

Try removing the libtool ports, rebuilding xorg-libraries and anything
else in the dependency path from it to gimp, and gimp should rebuild
fine.  

You didn't mention houw you were trying to do your upgrade, or what
vintage your other ports were, so this is probably the most complete
advice we can give on the information you have provided.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: How to create a .la file?

2006-04-20 Thread Norberto Meijome
On 20 Apr 2006 09:44:22 -0400
Lowell Gilbert <[EMAIL PROTECTED]> wrote:

> Norberto Meijome <[EMAIL PROTECTED]> writes:
> 
> > trying to upgrade gimp from ports, the build process failed with:
> > 
> > 
> > libtool: link: cannot find the library `/usr/X11R6/lib/libXcursor.la' or
> > unhandled argument `/usr/X11R6/lib/libXcursor.la'
> > 
> > libXcursor.la is usually provided by x11/libXcursor, but this port conflicts
> > with xorg-libraries.
> > 
> > xorg-libraries doesn't provide this file. how do I create it from the
> > existing libXcursor.so|.a  ?
> 
> You shouldn't need to.  It shouldn't need it.
> On my fairly stock -STABLE system with the latest xorg from the port, 
> gimp links against libXcursor.so.1.
> 
> Perhaps you have some other ports needing upgrading?

ah, but there lies the problem, i think - libXcursor installs files
already installed by org-libraries (and the extra .la file). the issue is that
libXcursor depends on xproto and xextensions which break the build of a number
of ports I use (firefox,etc).

I'm trying now by using pkgtools.conf to replace xproto and xextensions with
xorglibraries if I knew how to create a .la file, then libXcursor could be
replaced too by xorglibraries...

am I right in my understanding that libXcursor / xproto / libXau / xextensions
and others are the XFree86 (and therefore older) equivalents of
xorg-libraries?

thanks :)
Beto
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: How to create a .la file?

2006-04-20 Thread Lowell Gilbert
Norberto Meijome <[EMAIL PROTECTED]> writes:

> trying to upgrade gimp from ports, the build process failed with:
> 
> 
> libtool: link: cannot find the library `/usr/X11R6/lib/libXcursor.la' or
> unhandled argument `/usr/X11R6/lib/libXcursor.la'
> 
> libXcursor.la is usually provided by x11/libXcursor, but this port conflicts
> with xorg-libraries.
> 
> xorg-libraries doesn't provide this file. how do I create it from the existing
> libXcursor.so|.a  ?

You shouldn't need to.  It shouldn't need it.
On my fairly stock -STABLE system with the latest xorg from the port, 
gimp links against libXcursor.so.1.

Perhaps you have some other ports needing upgrading?
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


How to create a .la file?

2006-04-18 Thread Norberto Meijome
hi,
trying to upgrade gimp from ports, the build process failed with:


libtool: link: cannot find the library `/usr/X11R6/lib/libXcursor.la' or
unhandled argument `/usr/X11R6/lib/libXcursor.la'

libXcursor.la is usually provided by x11/libXcursor, but this port conflicts
with xorg-libraries.

xorg-libraries doesn't provide this file. how do I create it from the existing
libXcursor.so|.a  ?

thanks in advance,
Beto
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"