Daniel E. Macks | 1 Jul 2004 01:59

Changing lib versions (was [Fink-users] wxgtk]

On fink-users, GoochRules! <goochrules <at> hotmail.com> said:
> I have a need for wxgtk version 2.4.  Currently, the only wxgtk that 
> fink provides is 2.5 (a development branch) in unstable.  I know at one 
> time there was a 2.4 version in unstable.

These two versions appear quite different, in particular with
different shared library names and compatibility_version levels. By
our Shlib Policy, should there really be wxgtk2.4 and wxgtk2.5
instead?

dan

--

-- 
Daniel Macks
dmacks <at> netspace.org
http://www.netspace.org/~dmacks

-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
unmatched networking opportunities. Visit www.blackhat.com
Daniel Macks | 1 Jul 2004 03:52

Re: Using GNU in the source URL always refers to Finks' GNU source mirror

On Wed, Jun 30, 2004 at 10:45:00AM -0700, Robert Leatherwood wrote:
> I was trying to update the readline-4.3 package to include the readline
> patches. So, I updated the readline.info file to grab the patches from GNU's
> FTP site:
> 
> Source: ftp://ftp.gnu.org/gnu/%n/%n-%v.tar.gz
> 
> When I run fink, fink attempts to download from fink's GNU mirror sites not
> GNU's site and since the patches do not exist on Fink's GNU mirrors, the
> download fails. For kicks I renamed the source command URL to
> http://gnu/.... and it did the same thing. Looks like there is a BUG in Fink
> that when it finds gnu anywhere in the URL, it defaults to Fink's GNU
> mirrors.

What happens when you use a site other than GNU? (i.e., is this a
parsing error with ...gnu... URLs or something where fink thinks
*everything* is a GNU-mirrored thing?)

What are your fink mirror settings (set by 'fink configure' and stored
in /sw/etc/fink.conf)? Are you perhaps configured to use fink-mirrors
before the main sites?

> I am running from the unstable tree using the latest Fink 20.5 (I
> believe) on Mac OS X 10.3

If the above does not help, we need exact and definite info about
versions, your configuration, what URLs it is accessing, etc.

dan

(Continue reading)

Daniel E. Macks | 1 Jul 2004 06:54

Re: eterm-0.9.2-6

salvo mac <salvomic <at> mac.com> said:
> 
> /bin/sh ../libtool --mode=link gcc  -g -O2 -L/sw/lib
> -Wl,-read_only_relocs,warning -L/sw/lib -L/usr/X11R6/lib -L/sw/lib
> -L/usr/X11R6/lib  -o libEterm.la -rpath /sw/lib -release 0.9.2
> actions.lo buttons.lo command.lo draw.lo e.lo events.lo font.lo
> grkelot.lo menus.lo misc.lo netdisp.lo options.lo pixmap.lo screen.lo
> script.lo scrollbar.lo startup.lo system.lo term.lo timer.lo utmp.lo
> windows.lo defaultfont.lo libscream.lo  -last -lImlib2 -ldl  -lSM
> -lICE -last -lXmu -lXext -lX11 -lm =20
> grep: /sw/lib/libttf.la: No such file or directory

Sounds like at some point in the past, some package you compiled
accidentally linked an unexpected freetype library. See if you have
any packages like freetype-shlibs or freetype-hinting-shlibs
installed, and if so install the other packages with the same name
pattern (i.e., freetype and freetype-dev if you have freetype-shlibs,
or all three analogous -hinting packages)

dan

--

-- 
Daniel Macks
dmacks <at> netspace.org
http://www.netspace.org/~dmacks

-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
(Continue reading)

Robert Leatherwood | 1 Jul 2004 17:12

Re: Using GNU in the source URL always refers to Finks' GNU source mirror

Thanks Dan. I will get the info that you requested.

Robert

"Daniel Macks" <dmacks <at> netspace.org> wrote in message
news:20040701015239.GA24404 <at> netspace.org...
> On Wed, Jun 30, 2004 at 10:45:00AM -0700, Robert Leatherwood wrote:
> > I was trying to update the readline-4.3 package to include the readline
> > patches. So, I updated the readline.info file to grab the patches from
GNU's
> > FTP site:
> >
> > Source: ftp://ftp.gnu.org/gnu/%n/%n-%v.tar.gz
> >
> > When I run fink, fink attempts to download from fink's GNU mirror sites
not
> > GNU's site and since the patches do not exist on Fink's GNU mirrors, the
> > download fails. For kicks I renamed the source command URL to
> > http://gnu/.... and it did the same thing. Looks like there is a BUG in
Fink
> > that when it finds gnu anywhere in the URL, it defaults to Fink's GNU
> > mirrors.
>
> What happens when you use a site other than GNU? (i.e., is this a
> parsing error with ...gnu... URLs or something where fink thinks
> *everything* is a GNU-mirrored thing?)
>
> What are your fink mirror settings (set by 'fink configure' and stored
> in /sw/etc/fink.conf)? Are you perhaps configured to use fink-mirrors
> before the main sites?
(Continue reading)

Martin Costabel | 2 Jul 2004 00:09
Picon

Re: install of libiconv-1.9.1-11 failed

Olivier Kaloudoff wrote:
[]
>   *) /bin/sh ../libtool --mode=link gcc  `if test -n ''; then 
> /sw/src/root-libiconv-1.9.1-11/sw/bin; fi` iconv.o ../srclib/libicrt.a 
> ../lib/libiconv.la -L/sw/lib -lintl -liconv -R/sw/lib -o iconv;; \
> esac
> libtool: link: cannot find the library `/sw/lib/libiconv.la'
> make[1]: *** [install] Error 1
> make: *** [install] Error 2
> ### execution of make failed, exit code 2
> Failed: installing libiconv-1.9.1-11 failed

The following should work:

   fink remove gettext-dev
   fink install libiconv

--

-- 
Martin

-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
unmatched networking opportunities. Visit www.blackhat.com
Olivier Kaloudoff | 2 Jul 2004 00:25

wanna be a maintainer :)

Hi Fink developpers,

 	after playing with some info files, trying to compile and package
some libs (hard, I need some more training on libs) and binaries (seems to
be the easiest to package),

 	I'd want to take the package "Boost-Jam"...

 	In fact, I'm currently trying to port "openvip", a video 
application to fink, and already packaged successfully a "Boost-Jam" on
my own, before discovering that this package is in the "Help Needed" list.

 	who should I send my info file to be approved, or how should I
proceed to become a maintainer ? (hope I did not miss some faq :) )

Regards,

Olivier Kaloudoff

-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
unmatched networking opportunities. Visit www.blackhat.com
Olivier Kaloudoff | 2 Jul 2004 00:50

Re: install of libiconv-1.9.1-11 failed

On Fri, 2 Jul 2004, Martin Costabel wrote:

>> make: *** [install] Error 2
>> ### execution of make failed, exit code 2
>> Failed: installing libiconv-1.9.1-11 failed
>
> The following should work:
>
>  fink remove gettext-dev
>  fink install libiconv

Yep, worked great, thank you Martin.

-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
unmatched networking opportunities. Visit www.blackhat.com
Christian Schaffner | 2 Jul 2004 07:55
Picon

Re: wanna be a maintainer :)

Hi Olivier

On 02.07.2004, at 00:25, Olivier Kaloudoff wrote:
> 	after playing with some info files, trying to compile and package
> some libs (hard, I need some more training on libs) and binaries 
> (seems to
> be the easiest to package),
>
> 	I'd want to take the package "Boost-Jam"...
>
> 	In fact, I'm currently trying to port "openvip", a video application 
> to fink, and already packaged successfully a "Boost-Jam" on
> my own, before discovering that this package is in the "Help Needed" 
> list.

Judging from

<http://fink.sourceforge.net/pdb/package.php/boost-jam>

boost-jam already has a maintainer: Mark Treiber

So, in this case you should first talk to him about updating his 
package. If he doesn't want to maintain it anymore, then maybe you 
could take over the maintainership. This package is in the "Help 
Needed" list, since it is not yet moved to the stable tree.

> 	who should I send my info file to be approved, or how should I
> proceed to become a maintainer ? (hope I did not miss some faq :) )

If you want to package something not yet in fink you should use the 
(Continue reading)

Daniel E. Macks | 2 Jul 2004 08:37

Re: A suggestion

Corey Halpin <chalpin <at> cs.wisc.edu> said:
> 
>    In working with my packages, I've written a little script that uses 
> otool -L and dpkg -S to figure out what my package needs to depend on.

Good idea. This approach gives packages that need not be specified
explicitly (if they are dependencies of dependencies) but this gives a
good starting point.

>    I don't know my around fink (the program) well enough to add this 
> myself, but I thought it might be helpful if there were something that 
> did a trick like this one to verify that a .info depends on all the 
> libraries it needs.

Because of my previous comment, this cannot be used for "if we find
something not in Depends, then crash". More importantly, virtual
(Provides) packages do not contain files (the files are part of the
actual Package which Provides the virtual), so even if we ban implicit
dependencies, we'd have to do a lot of pkg-info back-tracking to
figure out whether a given otool-detected .dylib is covered by a
Depends.

Things like this are very useful, but I think it would take a *lot* of
work to make it deterministic enough for a build-phase (or even
validator) check.

Someone on -devel or #fink (perhaps jfm?) has a giant shell pipeline
version of this (and that covers a lot of weird corner cases), that I
encapsulated as fink-dep-check in my experimental dir.

(Continue reading)

Olivier Kaloudoff | 2 Jul 2004 09:46

Re: wanna be a maintainer :)

> Hi Olivier

Hi Christian,

>> 	I'd want to take the package "Boost-Jam"...
>> 
>> 	In fact, I'm currently trying to port "openvip", a video application 
>> to fink, and already packaged successfully a "Boost-Jam" on
>> my own, before discovering that this package is in the "Help Needed" list.
>
> Judging from
>
> <http://fink.sourceforge.net/pdb/package.php/boost-jam>
>
> boost-jam already has a maintainer: Mark Treiber
>
> So, in this case you should first talk to him about updating his package. If 
> he doesn't want to maintain it anymore, then maybe you could take over the 
> maintainership. This package is in the "Help Needed" list, since it is not yet 
> moved to the stable tree.

Ha ! ok.. I'll get in touch with him, to see if I can be of any help, so.

>> 	who should I send my info file to be approved, or how should I
>> proceed to become a maintainer ? (hope I did not miss some faq :) )
>
> If you want to package something not yet in fink you should use the package 
> submission tracker linked from the fink home page. Remember to run
>
> fink validate package.info
(Continue reading)


Gmane