Re: [Fink-devel] autogen-dev anyone?

2006-04-11 Thread David Bacher
Sorry to keep this thread going on the list, but I started looking
into compiling the new version of autogen and pretty quickly ran into
this problem with runetype.h:

 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../autoopts -I/sw/include -g
-O2 -MT libopts.lo -MD -MP -MF .deps/libopts.Tpo -c libopts.c 
-fno-common -DPIC -o .libs/libopts.o
 In file included from /usr/include/ctype.h:69,
  from ../compat/compat.h:85,
from libopts.c:2:
/usr/include/runetype.h:71: error: two or more data types in
declaration specifiers
/usr/include/runetype.h:71: error: two or more data types in
declaration specifiers

At line 85, compat.h includes ctype.h.

I'm not familiar with how to avoid this error .. any hints?

Compiling on 10.4 using
% gcc --version
powerpc-apple-darwin8-gcc-4.0.0 (GCC) 4.0.0 20041026 (Apple Computer,
Inc. build 4061)

Thanks,
-dave

On 4/9/06, Martin Costabel [EMAIL PROTECTED] wrote:
 David Bacher wrote:
  On 4/9/06, Martin Costabel [EMAIL PROTECTED] wrote:
  Does anyone know what this package is used for and whether moving its
  options.h from /sw/include/ to /sw/share/autogen/ would be noticed by
  anyone at all?
 
  As the listed maintainer, I'm happy to describe what this package is
  used for.

 Sorry for not asking you first. I am glad to hear that you are still
 around :-)

 It's basically a Scheme-programmable templating system for
  generating text files. I used to use for website header and footer
  generation and for maintaining multiple copies of dotfiles that
  differed slightly across hosts on different unix variants.
 
  At the time it was very useful, but since I rarely use the package
  myself these days, I've let it languish and haven't tried to keep it
  up to date.
 
  Feel free to either remove it from recent (10.4) dists or to adjust
  the poor header location in the build phase. Please choose whichever
  option you feel most comfortable with.
 
  If I hear any demand for this package, I'm happy to try to build and
  submit a more recent version -- and I'll find a solution for the
  problem discussed above.

 I see now that I have it installed on one of my machines, too; I don't
 remember why. Others have it installed, or the problem wouldn't have
 come up. Is that enough motivation for upgrading the package?

 --
 Martin







--
David Bacher  _..  ._  ..._  .
[EMAIL PROTECTED]


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] autogen-dev anyone?

2006-04-09 Thread David Bacher
On 4/9/06, Martin Costabel [EMAIL PROTECTED] wrote:
 Does anyone know what this package is used for and whether moving its
 options.h from /sw/include/ to /sw/share/autogen/ would be noticed by
 anyone at all?

As the listed maintainer, I'm happy to describe what this package is
used for. It's basically a Scheme-programmable templating system for
generating text files. I used to use for website header and footer
generation and for maintaining multiple copies of dotfiles that
differed slightly across hosts on different unix variants.

At the time it was very useful, but since I rarely use the package
myself these days, I've let it languish and haven't tried to keep it
up to date.

Feel free to either remove it from recent (10.4) dists or to adjust
the poor header location in the build phase. Please choose whichever
option you feel most comfortable with.

If I hear any demand for this package, I'm happy to try to build and
submit a more recent version -- and I'll find a solution for the
problem discussed above.

Cheers,
-dave
--
David Bacher  _..  ._  ..._  .
[EMAIL PROTECTED]


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Re: How to determine required dependencies?

2005-11-10 Thread David Bacher
On 11/9/05, Sebastien Maret [EMAIL PROTECTED] wrote:
 I have a script that does that in my experimental branch
 (experimental/bmaret/finkdep). It uses otool to find the libraries on
 which depends the program or the library, and search for the packages
 that provides these libraries by looking at the .list files in
 %s/var/lib/dpkg/info/. It outputs the Depends and BuildDepends in Info
 format.


Very, very nice! You should definitely publicize this tool. Perhaps on
the wiki we can start a list of unofficial scripts like this that are
useful in the packaging process.

After trying it on some random inputs, I've found a couple error conditions:

1.
% finkdep.py /sw/bin/esd
Traceback (most recent call last):
  File /Users/drbacher/bin/finkdep.py, line 210, in ?
linkShlib = getLinkShlib(shlib)
  File /Users/drbacher/bin/finkdep.py, line 79, in getLinkShlib
  if (os.path.islink(shlibDirName + splitBaseName[0] + '.' + shlibExt)):
IndexError: list index out of range

% file /sw/bin/esd
/sw/bin/esd: Mach-O executable ppc

% otool -L /sw/bin/esd
/sw/bin/esd:
/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
(compatibility version 1.0.0, current version 1.0.0)
   /usr/lib/libwrap.7.dylib (compatibility version 7.0.0, current version 7.6.0)
   /sw/lib/libesd.0.dylib (compatibility version 3.0.0, current version 3.35.0)
   /sw/lib/libaudiofile.0.dylib (compatibility version 1.0.0, current
version 1.2.0)
   /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
version 88.2.1)
   /usr/lib/libmx.A.dylib (compatibility version 1.0.0, current version 92.0.0)

2.
% finkdep.py /sw/bin/gpg
finkdep: Could not find the symbolic link pointing on /sw/lib/libusb-0.1.4.dylib
Depends: 
  bzip2-shlibs, gettext, libiconv, libusb-shlibs,
  readline5-shlibs

BuildDepends: 
  bzip2-dev, gettext-dev, libiconv-dev, readline5


It seems to generate the right dependencies, but I don't understand
the error message .. the libusb symlinks are consistent.

% ls -l /sw/lib/libusb*
-rwxr-xr-x   1 root  admin  46212 May 25 19:38 /sw/lib/libusb-0.1.4.4.0.dylib*
lrwxr-xr-x   1 root  admin 22 Aug 18 22:15
/sw/lib/libusb-0.1.4.dylib@ - libusb-0.1.4.4.0.dylib
-rw-r--r--   1 root  admin  66288 May 25 19:38 /sw/lib/libusb.a
lrwxr-xr-x   1 root  admin 22 Aug 18 22:15 /sw/lib/libusb.dylib@
- libusb-0.1.4.4.0.dylib
-rwxr-xr-x   1 root  admin812 May 25 19:38 /sw/lib/libusb.la*

Cheers!
-dave
--
David Bacher  _..  ._  ..._  .
[EMAIL PROTECTED]


---
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42 plasma tv or your very own
Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] guile 1.6.3

2003-02-18 Thread David Bacher
Yes, I will volunteer. [Though oddly it seems that people seem to 
request guile just as I'm going out of town :)]

I gave Rick a pre-release of my guile 1.6.1 files, which may have been 
passed on(?), but since I haven't had a chance to
a) test whether it upgrades successfully when guile 1.4.5 is installed
b) update the patch to 1.6.3

In order to make my work more available, I'll create a package 
submission item with the current 1.6.1 info/patch files and work to 
finish a) and b) above.

-dave

On Monday, February 17, 2003, at 06:11 AM, David R. Morrison wrote:

According to the package database, guile does not have a Fink 
maintainer
right now... does someone wish to volunteer?

  -- Dave


---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel




---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



Re: [Fink-devel] Fink/Guile 1.6.1 ?

2003-01-08 Thread David Bacher
Hi Rick,
I've been planning to take over as guile maintainer and upgrade the 
package to 1.6.1 since one of the packages that I maintain depends on 
it.

Unfortunately, other (work) commitments have delayed my guile progress 
(and progress on upgrading other packages) :(. If I recall correctly, 
the compilation process was pretty straightforward .. the main 
difficulty was in the upgrade process:

If a user had libguile already installed, the link command for the 
guile executable would use the installed library rather than the newly 
compiled local version. And the link would fail due to missing symbols 
(to be expected).

I would imagine that this would be a common problem for many packages, 
but I haven't seen it addressed before, and I haven't been able to 
investigate a solution. That's all I have. If you have an urgent need, 
you might try compiling it yourself.

Hope that helps a little,
-dave

On Wednesday, January 8, 2003, at 06:06 AM, Rick Taube wrote:

Hello, I'm interested in using the latest version of Guile Scheme 
(1.6.1) on my brand new OSX machine. There is currently a Fink port of 
Guile 1.4.6, but unfortuantely this older version does not have the 
features I need. I'm wondering if there are plans to update Fink's 
Guile package to the lastest version?

thanks for any information,

Rick Taube
Associate Professor Composition/Theory
School of Music
University of Illinois
Urbana, IL


---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel




---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel