Re: [Fink-devel] Shlibs field for ode package

2006-09-24 Thread Peter O'Gorman

On Sep 25, 2006, at 7:49 AM, Peter O'Gorman wrote:

>
> In the meantime, you will have to modify the build so that it builds
> a proper versioned shared library. e.g. libode.0.dylib.

Short term fix might be to edit configure and set the so_ext to ". 
0.dylib", also changing SHARED_LDFLAGS to "-dynamiclib  -install_name  
$libdir/libodt.0.dylib"

you will have to create the libodt.dylib symlink in the -dev splitoff  
manually.

You should still shoot upstream however, using GNU libtool would gain  
portability to most other unix.

Peter

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Shlibs field for ode package

2006-09-24 Thread Peter O'Gorman

On Sep 25, 2006, at 5:31 AM, Trevor Harmon wrote:

> Are there any experts out there on the Shlibs field? I'm trying to  
> submit a .info for a package called ODE, but I'm not sure how to  
> get the Shlibs field just right. Any assistance would be  
> appreciated. The tracker item is here:
>
> https://sourceforge.net/tracker/index.php? 
> func=detail&aid=1563896&group_id=17203&atid=414256
>

Hi,
I can't believe someone put this crap into a Makefile.am:
# Fake an executable in order to get a shared library
# Note the elegant and cunning way to trick Autotools to install a  
program
# in a lib directory. --Rodrigo
traplibdir=$(prefix)/lib
[EMAIL PROTECTED]@
traplib_PROGRAMS=libode
libode_SOURCES=
libode_DEPENDENCIES = libfast.a libode.a
libode_LDFLAGS= @SHARED_LDFLAGS@
if USE_SONAME
libode_LDFLAGS+=-Wl,-soname,@ODE_SONAME@
endif
libode_LDADD=$(libode_a_OBJECTS) $(libfast_a_OBJECTS)
if OPCODE
libode_DEPENDENCIES+= libOPCODE.a
libode_LDADD+=$(libOPCODE_a_OBJECTS)
endif

Please shoot upstream and tell them to use GNU libtool. He obviously  
thinks he's smartly outwitting the autotools, but with crap like this  
there is little or no point to him using the autotools in the first  
place.

In the meantime, you will have to modify the build so that it builds  
a proper versioned shared library. e.g. libode.0.dylib.

Peter

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Shlibs field for ode package

2006-09-24 Thread Trevor Harmon
Are there any experts out there on the Shlibs field? I'm trying to  
submit a .info for a package called ODE, but I'm not sure how to get  
the Shlibs field just right. Any assistance would be appreciated. The  
tracker item is here:


https://sourceforge.net/tracker/index.php? 
func=detail&aid=1563896&group_id=17203&atid=414256


Thanks,

Trevor



smime.p7s
Description: S/MIME cryptographic signature
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel