Re: [Fink-devel] ld: warning -prebind has no effect with -bundle

2004-01-13 Thread Martin Costabel
Koen van der Drift wrote:

Still having a linker problem with a package I am working on
(plplot). If I start building the package for the first time,
compilation failes because of the error below. The dylibs libcsirocsa
and libcsironn however are part of the package itself, so it is obvious
it cannot find it. I tried adding -force_flat_namespace to the LDFLAGS
(based on some googling), but that didn't help. If I rebuild the
package, compilation works fine and finishes. This only happens when I
turn on --enable-octave, so it could be related somehow to that package.
...
g++ -bundle -bundle_loader /sw/bin/octave-2.1.50 -o plplot_octave.oct plplot_octave.o 
-L../../src/.libs -lplplotd -L/sw/lib/octave-2.1.50 -loctave -lcruft -loctinterp 
-framework vecLib -L/sw/lib -ldfftw
ld: warning -prebind has no effect with -bundle
ld: warning can't open dynamic library: /sw/lib/libcsirocsa.0.dylib (checking for 
undefined symbols may be affected) (No such file or directory, errno = 2)
ld: warning can't open dynamic library: /sw/lib/libcsironn.0.dylib (checking for 
undefined symbols may be affected) (No such file or directory, errno = 2)
ld: warning multiple definitions of symbol _round
/sw/bin/octave-2.1.50 definition of _round
/usr/lib/libSystem.dylib(rndint.o) definition of _round
ld: Undefined symbols:
_csa_addpoints referenced from libplplotd expected to be defined in 
/sw/lib/libcsirocsa.0.dylib
Wouldn't replacing -bundle_loader /sw/bin/octave-2.1.50 by -undefined 
dynamic_lookup work, too?

--
Martin


---
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] qt2-g++2 and automatic build

2004-01-13 Thread David R. Morrison
Hi Remi.

I think the real solution here is to get lyx-qt working with qt3.  There is
no restriction like that on installing qt3, and we'd be able to build lyx-qt
automatically.  

Any qt3 gurus care to look at this?  RangerRick?

  -- Dave


---
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] unstable and wrong links

2004-01-13 Thread Gottfried Szing
hi girls and guys,

maybe this question has been already answered in the past. but i cannot 
find a definite answer for this in the archives or in the FAQ. i have 
already tried the user-list, but with no success til now.

since i am using unstable i have always problems with the downloads. i 
mean that the download server has version X and the info file shows 
version Y, where X  Y. so the download obviously does not work. ok, the 
FAQ recommends to search for the package and to place is it into the 
/sw/src/ directory. sure this works, when you are happy to find the 
correct version of the file.

but there are some drawbacks like:
- it is not working all the time (sometimes i cannot find the right version)
- it is boring, to search for so many packages in the net.
- ease of use, because i want to start the update, go for a beer and 
come back in the morning, when everything is done.

i understand that unstable means unstable and i expect some problems. 
why not, maintaing the lot of packages is really tough.

isnt there a way of automatic link checking and checking the consistence 
of the info-files with the download locations? is there such a tool?

if the problems could be found in advance i think this would also 
improve the confidence into fink - even for unexperienced users. is 
there an automatic testing of the info files?

mabye this is the wrong location for the post, but any comments and 
corrections are highly appreciated.

gottfried

---
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] fontconfig2

2004-01-13 Thread Todd Heidesch
Has anyone been able to successfully use fontconfg 2.2? I can't get it  
to install libraries over version 1.0.4 (see below) and the Gimp guys  
don't like that I patched it in the configure script.  I find it very  
odd that even 2.2.90 would have this same behavior. Does it simply  
insert incorrect version numbers, in which case it might be patched, or  
is it something wrong with my setup? I'm not sure how the fontconfig1  
virtual package affects this, either.

ls -lF /sw/lib/ | grep fontconfig
-rwxr-xr-x1 root  admin472016 13 Jan 06:11  
libfontconfig.1.0.4.dylib*
lrwxr-xr-x1 root  admin25 13 Jan 06:12  
libfontconfig.1.dylib@ - libfontconfig.1.0.4.dylib
-rw-r--r--1 root  admin564968 13 Jan 06:11 libfontconfig.a
lrwxr-xr-x1 root  admin25 13 Jan 06:12 libfontconfig.dylib@  
- libfontconfig.1.0.4.dylib
-rwxr-xr-x1 root  admin   907 13 Jan 06:11 libfontconfig.la*

This is what I've got in the .info file right now:

Source:  
http://pdx.freedesktop.org/software/fontconfig/releases/fontconfig 
-2.2.90.tar.gz
Source-MD5: 5cb87476743be1bbf1674ed72a76ae6a
BuildDepends: freetype2, expat, libtool14 (= 1.5)
ConfigureParams: --mandir='%p/share/man' --infodir='%p/share/info'  
--prefix='%p' --with-expat-includes='%p/include'  
--with-expat-lib='%p/lib'  
--with-freetype-config='%p/lib/freetype2/bin/freetype-config'
Replaces: fontconfig1

In any case, the GIMP package won't install without a fairly recent set  
of fink-unstable packages, hence if the version numbers are incorrect a  
user shouldn't have to worry about crashes due to fontconfig.

-Todd Heidesch



---
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] unstable and wrong links

2004-01-13 Thread Alexander K. Hansen
This isn't restricted to unstable--the stable tree has similar issues.  
The upstream sites who produce the sources change things around when 
new versions come out.

What has been done is that Fink has Master mirrors set up, on which 
every source file is supposed to be available.   This is in the FAQ, 
too.

The master sites _are_ updated automatically, though when a new version 
of a package comes out it takes a while for the new source tarball to 
get mirrored.

--
Alexander Hansen
Levitated Dipole Experiment
http://www.psfc.mit.edu/LDX
On Jan 13, 2004, at 7:06 AM, Gottfried Szing wrote:

hi girls and guys,

maybe this question has been already answered in the past. but i 
cannot find a definite answer for this in the archives or in the FAQ. 
i have already tried the user-list, but with no success til now.

since i am using unstable i have always problems with the downloads. i 
mean that the download server has version X and the info file shows 
version Y, where X  Y. so the download obviously does not work. ok, 
the FAQ recommends to search for the package and to place is it into 
the /sw/src/ directory. sure this works, when you are happy to find 
the correct version of the file.

but there are some drawbacks like:
- it is not working all the time (sometimes i cannot find the right 
version)
- it is boring, to search for so many packages in the net.
- ease of use, because i want to start the update, go for a beer and 
come back in the morning, when everything is done.

i understand that unstable means unstable and i expect some problems. 
why not, maintaing the lot of packages is really tough.

isnt there a way of automatic link checking and checking the 
consistence of the info-files with the download locations? is there 
such a tool?

if the problems could be found in advance i think this would also 
improve the confidence into fink - even for unexperienced users. is 
there an automatic testing of the info files?

mabye this is the wrong location for the post, but any comments and 
corrections are highly appreciated.

gottfried




---
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] fontconfig2

2004-01-13 Thread Todd Heidesch
Okay, I found out the library names are normal...
How does one using Fink set the PKG_CONFIG_PATH correctly to help 
pkg-config?

I tried this:

CompileScript: 
 PKG_CONFIG_PATH=%p/lib/pkgconfig:$PKG_CONFIG_PATH ./configure %c
 make install DESTDIR=%d

That let the configure script find the fontconfig version, but 
everything else was screwed up; i.e. nothing outside of 
%p/lib/pkgconfig was found. So I'm still stuck.

Wouldn't it make sense to set  %p/lib/pkgconfig  before the system libs 
by default, assuming most if not all packages in Fink are newer/better 
than the system release, or is there an issue of compatibility?

-Todd



---
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Creating a user

2004-01-13 Thread Bertrand Lupart
Hey list,

I can't find the procedure to follow in case of a daemon that require an extra user to 
run.

Is updating the %p/etc/passwd-fink and %p/etc/group-fink files then running 
update-passwd safe?

I didn't find any example in the info files.

Thanx.

-- 
Bertrand
Pike Language - http://pike.ida.liu.se/
Caudium WebServer - http://caudium.net/
CAMAS WebMail - http://caudium.net/camas/


---
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] unstable and wrong links

2004-01-13 Thread Alexander Hansen
On Jan 13, 2004, at 5:21 PM, Gottfried Szing wrote:

hi alex

This isn't restricted to unstable--the stable tree has similar 
issues.  The upstream sites who produce the sources change things 
around when new versions come out.
What has been done is that Fink has Master mirrors set up, on which 
every source file is supposed to be available.   This is in the FAQ, 
too.
can u please point me to the right location? i cannot find the point 
about the master mirrors. i have just found q4.14, which partially 
answers my question and solves my problems.

When you run fink configure, you can specify using a Master mirror as 
your first site to hit.  You can also select Use next mirror set 
Master when a download fails.

The master sites _are_ updated automatically, though when a new 
version of a package comes out it takes a while for the new source 
tarball to get mirrored.
sure, that is what i have experienced with debian and i know that this 
cannot be improved (not without certain amount of money for 
real-time-updates :))) ).

in my case i have experienced this problem with two particular 
packages: the perl-package digest-md5 and file. both have been updated 
on the download-servers and the old versions have been removed. so the 
info file pointed to the old version which does no longer exist on one 
of the servers.

so, for me this is quite fine, because i believe to know what was 
happening and i solved the problem for me. for unexperienced user this 
could a reason to not to use fink any more, because it could be 
frustrating. sure, noone forces them to use unstable, but who is not 
using the latest version of the software on a desktop system?

It's possible, though it seems like most people post to the mailing 
list--which means that the problem gets known.

and even in the case that the user is using stable, there is same 
problem (you have mentioned it at the beginning of the mail). this 
means that fink and the packagers relies on the feedback of users, if 
a package does no longer exist (huh, user feed back, is this really 
working?). i mean, one way to improve the confidence of normal users 
into fink is to ensure that at least the stable tree is consistent.

Every so often somebody does a check by running fink fetch-all, which 
tries to download every package.  This could be done more 
regularly--it's tedious, though, because I think there's about 1000 
packages in the stable tree, and twice that in unstable.

just my 2 euro-cents. dont bother to answer the mail, because i know, 
that you all have better things to do.

thanks for the great work, keep on coding,

gottfried



---
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Syntax for Variants (was Re: Idea: LangVersion field in .info)

2004-01-13 Thread Daniel Macks
Some time ago, Peter O'Gorman [EMAIL PROTECTED] said:
 
 Well, if you are going to go nuts, go totally nuts, make fink parse
 the same .info file multiple times with different values for the
 langauge, [...] then we could have one .info file with
   LangVersions: -py22 (2.2), -py23 (2.3)
 Or
   LangVersions: -pm560 (5.6.0), -pm561 (5.6.1), -pm580 (5.8.0), -pm581 (5.8.1)
 Fink would then generate all 4 packages. This one requires a *lot* more
 effort though, perhaps your way is better after all.

Okay, I might have me and it going totally nuts very soon. Syntax
check: how do we feel about extending the current Type thusly:

  Type: perl (5.6.0, 5.8.0, 5.8.1)

to generate a set of packages where %lV and %lv take on each value in
the list. For the case of just a single perl version, the parens could
be optional (i.e., maintain compatibility with current state of
affairs).

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks



---
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] unstable and wrong links

2004-01-13 Thread Gottfried Szing
hi alex

so, for me this is quite fine, because i believe to know what was 
happening and i solved the problem for me. for unexperienced user this 
could a reason to not to use fink any more, because it could be 
frustrating. sure, noone forces them to use unstable, but who is not 
using the latest version of the software on a desktop system?

It's possible, though it seems like most people post to the mailing 
list--which means that the problem gets known.
yep, thats correct. but this requires the user either to subscribe to a 
mailing list or to register at SF to report a bug. both a really huge 
burden for average mac os users. i think that they are a little bit lazy. :)

and even in the case that the user is using stable, there is same 
problem (you have mentioned it at the beginning of the mail). this 
means that fink and the packagers relies on the feedback of users, if 
a package does no longer exist (huh, user feed back, is this really 
working?). i mean, one way to improve the confidence of normal users 
into fink is to ensure that at least the stable tree is consistent.
Every so often somebody does a check by running fink fetch-all, which 
tries to download every package.  This could be done more 
regularly--it's tedious, though, because I think there's about 1000 
packages in the stable tree, and twice that in unstable.
i have tried a different approach which does not download all the 
packages, because just checking for the existence of the file on the 
mirror is enough.

i created a list of downloadable files with the help of fetch-all and 
the dryrun option which prints a list of urls. i always took the first 
url in the list (dryrun prints the name of the package, checksum and a 
list of download locations) and checked with a HEAD command (curl 
supports this, option -I ) and in combination with a proxy the existence 
for file. this brought up some non-working locations (503, 404, and time 
outs occured).

so, this produces a not so high traffic (eg 5kb/package, which means 
about 15meg for unstable with about 3000 packages) and also, sorting the 
files by server allows curl to combine requests to the same server and 
reduces the cost of connection-setup.

cu, gottfried



---
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: [gnome-core] librsvg2-2.4.0-3

2004-01-13 Thread Ben Hines
On Jan 13, 2004, at 4:32 PM, Ben Hines wrote:

On Jan 12, 2004, at 11:40 PM, Martin Costabel wrote:

Ben Hines wrote:
[]
ld: Undefined symbols:
_rsvg_set_default_dpi
This one has been answered many times (see also the post 
fink-gnome-core black hole to fink-devel). You need to remove the 
old version before compiling the new one. There is no good strategy 
in such a situation as has been seen for many other packages in the 
past.
No, i should not have to do that. There are hacks to get around such 
situations, i have fixed them before in many packages.

And seriously folks, i am still sick of this user must {force depends, 
remove old first, manually do foo} to use the new version of my 
package bullshit which has been happening more and more recently.  
There are solutions for everything. The last, last, last resort is 
having the user do something. If a temp upgrade-package is required, 
then that is preferred over having the user do something. If modifying 
%p is required, then that is preferred to having the user do something. 
Often there are much easier build time fixes. (as in this case) There 
is always a way. If a user must manually do something to update a 
package, please file a bug on the bug tracker.

These situations are NOT acceptible to fink users. These situations 
STILL cause people to leave fink.

And no martin it doesn't matter that is has been 'answered many times' 
by the gnome maintainers - it has never been asnwered (actually, until 
sunday - once) on fink-devel or fink-users which are the fink mailing 
lists. fink-gnome-core is the maintainer for the gnome packages, not a 
fink discussion forum. I refuse to subscribe to it. Is it in the FAQ? 
This is a package bug, not a user problem. Since it is a known 100% 
problem that you know about, why do you not detect it when building and 
error out with a useful message? This is just bad package maintenance.

Lets see, here... its using the not-yet-installed lib? Just move the 
order of the link line, looks like this works, it builds just fine with 
it:

SetLDFLAGS: -L./.libs

Works fine. No 'remove this first' crap needed.  If there are problems 
with that fix, i am sure we can find another one.. even if it means 
manually linking the file in the installscript. TRY, people.  This is 
IMPORTANT. That is a REALLY EASY FIX. Yes it is 'hackish'. that is 
preferred to telling fink users to do things. If you really hate it, 
remove the line in a year when most folks will have updated. We've had 
far worse hacks in fink packages for a long, long time.

-Ben



---
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: [gnome-core] librsvg2-2.4.0-3

2004-01-13 Thread Benjamin Reed
Keith Conger wrote:

Hi,

This is unstable.
That may be, but these same problems will happen if/when it moves to 
stable.  I agree with Ben, these are issues that can/should be worked 
around in the package, not in the user.

--
Benjamin Reed a.k.a. Ranger Rick -- http://ranger.befunk.com/
gpg: 6401 D02A A35F 55E9 D7DD  71C5 52EF A366 D3F6 65FE
A computer scientist is someone who, when told to 'Go to Hell', sees
the 'go to', rather than the destination, as harmful.


---
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] unstable and wrong links

2004-01-13 Thread Alexander Hansen
I forgot all about dryrun.  This sounds like a great thing for somebody 
to run every so often and post the bad connections to the maintainers.
--
Alexander K. Hansen
Levitated Dipole Experiment
http://www.psfc.mit.edu/LDX

On Jan 13, 2004, at 7:46 PM, Gottfried Szing wrote:

i have tried a different approach which does not download all the 
packages, because just checking for the existence of the file on the 
mirror is enough.

i created a list of downloadable files with the help of fetch-all and 
the dryrun option which prints a list of urls. i always took the first 
url in the list (dryrun prints the name of the package, checksum and a 
list of download locations) and checked with a HEAD command (curl 
supports this, option -I ) and in combination with a proxy the 
existence for file. this brought up some non-working locations (503, 
404, and time outs occured).

so, this produces a not so high traffic (eg 5kb/package, which means 
about 15meg for unstable with about 3000 packages) and also, sorting 
the files by server allows curl to combine requests to the same server 
and reduces the cost of connection-setup.

cu, gottfried





---
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Fwd: passwd_20030621-1_darwin-powerpc.deb

2004-01-13 Thread Finlay Dobbie
I am no longer maintaining passwd, and it looks like this is a problem 
in the apt-get package depending on an old version anyway.

 -- Finlay

Begin forwarded message:

From: Alistair McMillan [EMAIL PROTECTED]
Date: 13 January 2004 14:13:54 GMT
To: [EMAIL PROTECTED]
Subject: passwd_20030621-1_darwin-powerpc.deb
I'm not entirely certain if I'm sending this to the right place, but 
anyway...

I installed Gimp last night using apt-get on Panther.

The passwd_20030621-1_darwin-powerpc.deb package that apt-get 
downloads changed the postfix UID from 27 to 255.  Postfix was not 
amused.

Jan 13 10:00:00 anakin postfix/pickup[27590]: fatal: scan_dir_push: 
open directory maildrop: Permission denied
Jan 13 10:02:09 anakin postfix/smtpd[27591]: fatal: connect #11 to 
subsystem public/cleanup: Permission denied
Jan 13 10:04:50 anakin postfix/smtpd[27594]: fatal: connect #11 to 
subsystem public/cleanup: Permission denied
Jan 13 10:07:31 anakin postfix/smtpd[27597]: fatal: connect #11 to 
subsystem public/cleanup: Permission denied
Jan 13 10:10:12 anakin postfix/smtpd[27600]: fatal: connect #11 to 
subsystem public/cleanup: Permission denied
Jan 13 10:12:53 anakin postfix/smtpd[27603]: fatal: connect #11 to 
subsystem public/cleanup: Permission denied
Jan 13 10:15:00 anakin postfix/pickup[27613]: fatal: scan_dir_push: 
open directory maildrop: Permission denied
Jan 13 10:15:34 anakin postfix/smtpd[27606]: fatal: connect #11 to 
subsystem public/cleanup: Permission denied
Jan 13 10:18:15 anakin postfix/smtpd[27616]: fatal: connect #11 to 
subsystem public/cleanup: Permission denied
Jan 13 10:20:56 anakin postfix/smtpd[27619]: fatal: connect #11 to 
subsystem public/cleanup: Permission denied
Jan 13 10:23:37 anakin postfix/smtpd[27622]: fatal: connect #11 to 
subsystem public/cleanup: Permission denied
Jan 13 10:26:18 anakin postfix/smtpd[27625]: fatal: connect #11 to 
subsystem public/cleanup: Permission denied
Jan 13 10:28:59 anakin postfix/smtpd[27630]: fatal: connect #11 to 
subsystem public/cleanup: Permission denied

Changing the UID back in NetInfo made Postfix healthy again.

I notice as well that the passwd_20031026-2_darwin-powerpc.deb 
package that Fink itself downloads has the correct UID.

If I'm being an idiot and doing something stupid or sending this 
message to the wrong place, my apologies for bothering you.

- Alistair

- Alistair

[EMAIL PROTECTED]
http://www.mcmillan.cx


---
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: [gnome-core] librsvg2-2.4.0-3

2004-01-13 Thread Keith Conger
Hi,

This is unstable.

Keith
On Jan 13, 2004, at 7:57 PM, Ben Hines wrote:
On Jan 13, 2004, at 4:32 PM, Ben Hines wrote:

On Jan 12, 2004, at 11:40 PM, Martin Costabel wrote:

Ben Hines wrote:
[]
ld: Undefined symbols:
_rsvg_set_default_dpi
This one has been answered many times (see also the post 
fink-gnome-core black hole to fink-devel). You need to remove the 
old version before compiling the new one. There is no good strategy 
in such a situation as has been seen for many other packages in the 
past.
No, i should not have to do that. There are hacks to get around such 
situations, i have fixed them before in many packages.

And seriously folks, i am still sick of this user must {force 
depends, remove old first, manually do foo} to use the new version 
of my package bullshit which has been happening more and more 
recently.  There are solutions for everything. The last, last, last 
resort is having the user do something. If a temp upgrade-package is 
required, then that is preferred over having the user do something. If 
modifying %p is required, then that is preferred to having the user do 
something. Often there are much easier build time fixes. (as in this 
case) There is always a way. If a user must manually do something to 
update a package, please file a bug on the bug tracker.

These situations are NOT acceptible to fink users. These situations 
STILL cause people to leave fink.

And no martin it doesn't matter that is has been 'answered many times' 
by the gnome maintainers - it has never been asnwered (actually, until 
sunday - once) on fink-devel or fink-users which are the fink mailing 
lists. fink-gnome-core is the maintainer for the gnome packages, not a 
fink discussion forum. I refuse to subscribe to it. Is it in the FAQ? 
This is a package bug, not a user problem. Since it is a known 100% 
problem that you know about, why do you not detect it when building 
and error out with a useful message? This is just bad package 
maintenance.

Lets see, here... its using the not-yet-installed lib? Just move the 
order of the link line, looks like this works, it builds just fine 
with it:

SetLDFLAGS: -L./.libs

Works fine. No 'remove this first' crap needed.  If there are problems 
with that fix, i am sure we can find another one.. even if it means 
manually linking the file in the installscript. TRY, people.  This is 
IMPORTANT. That is a REALLY EASY FIX. Yes it is 'hackish'. that is 
preferred to telling fink users to do things. If you really hate it, 
remove the line in a year when most folks will have updated. We've had 
far worse hacks in fink packages for a long, long time.

-Ben



---
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
___
fink-gnome-core mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-gnome-core


---
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Re: [gnome-core] librsvg2-2.4.0-3

2004-01-13 Thread Peter O'Gorman
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Ben Hines wrote:

| SetLDFLAGS: -L./.libs
|
| Works fine. No 'remove this first' crap needed.  If there are problems
| with that fix, i am sure we can find another one.. even if it means
| manually linking the file in the installscript. TRY, people.  This is
| IMPORTANT. That is a REALLY EASY FIX. Yes it is 'hackish'. that is
| preferred to telling fink users to do things. If you really hate it,
| remove the line in a year when most folks will have updated. We've had
| far worse hacks in fink packages for a long, long time
perl -pi -e 's/hardcode_direct=yes/hardcode_direct=no/g' configure

Will also often fix this. You may need to do hardcode_direct_CXX too if the
build uses c++.
If you use setLDFLAGS: -L./.libs please make sure it does not end up in the
installed .la's dependency_libs.
Peter
- --
Peter O'Gorman - http://www.pogma.com
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (Darwin)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iQCVAwUBQATFsbiDAg3OZTLPAQKetwP/WFA3vhDKKfOTeJNOkVn/ZH8H62Nm3+yQ
rTDgkaHQChrzvUYRHqJpSA3ryFJNtsP6RmVbCWxXh9DDGayTzapjlpE90raBLyUc
DFvjMEfQ/eqLNx3I0an43V65QDPaEeT+0AHRaQV05SKAn0vjwsFwQkf9fRcHducY
BkZy66yDloM=
=eAhW
-END PGP SIGNATURE-
---
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: [gnome-core] librsvg2-2.4.0-3

2004-01-13 Thread Martin Costabel
Benjamin Reed wrote:

That may be, but these same problems will happen if/when it moves to 
stable.  I agree with Ben, these are issues that can/should be worked 
around in the package, not in the user.
Dear Ben and Ben,

while you are right in principle and these problems should, of course, 
be fixed in the package, I do not agree with the assessment of what is 
needed in the short run.

And seriously folks, i am still sick of this user must {force
depends, remove old first, manually do foo} to use the new version of
my package bullshit which has been happening more and more recently.
This has not been happening more and more recently. This has been 
happening regularly when big updates where put into unstable. It is a 
first aid to users who otherwise would be blocked and could not continue 
to build the new unstable packages and detect more bugs.

There are solutions for everything. The last, last, last resort is

You are forgetting the time factor. There are short-term solutions and 
long-term solutions. Plus, finding the short-term solution gave a hint 
what the cause of the error is (the maintainer obviously hadn't seen the 
error himself or he would have fixed it).

You only reported the error to a forum where the same error had been 
reported before, without looking at its cause or giving any hint at how 
it could be solved.

I took at least the time to find out where the error came from and I 
gave a temporary workaround. And I announced this workaround on 
fink-gnome-core so that the maintainer was aware of it, and on 
fink-devel so that others could help think about a real solution.

having the user do something. If a temp upgrade-package is required,
then that is preferred over having the user do something. If modifying
%p is required, then that is preferred to having the user do something.
Often there are much easier build time fixes. (as in this case) There is
always a way. If a user must manually do something to update a package,
please file a bug on the bug tracker.
These situations are NOT acceptible to fink users. These situations
STILL cause people to leave fink.

I disagree again. What is more likely to cause people to leave fink 
(people here mean users who were lured by the infomation-less ramblings 
on the fink home page to try out the new gnome-2.4, who knew that this 
was unstable and were prepared to meet some difficulties, but who often 
had not much prior experience with Fink):

An answer like I gave: Do fink remove freetype freetype-hinting 
librsvg2, your build will then work,

Or an answer that you seem to prefer: The bug you are reporting has 
been taken into account, thank you, the maintainer will look after it as 
soon as he has the time, come back in about two weeks

Do you want people go away after having reported one bug, or do you want 
to help them with a quick hack so they can continue building the new 
stuff and find more bugs and/or try out the new programs?

For me, the choice is clear.

--
Martin




---
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel