Hi Victor

On 24.03.2004, at 17:58, Victor Maurice Faubert wrote:
Even though I have no interest in a client/server set-up right now (as I previously indicated, I'm
using svn on a single machine at this point, basically to put svn through its paces), I did as you
suggested. The output from the run is attached below; I used the command line rather than
Fink Commander as I wasn't sure how to do what you suggested from the GUI. I had no clue
about the apache2 choices; this sounds like server stuff to me, and therefore of no current
interest, so I just took the default.

Most of the time this is the correct thing to do.


It ground away for most of the morning (I was out of the
house while it was running, so I'm not exactly sure how long), and appears to have failed,
given that there is now no svnadmin and that the svn command was not updated. The basic
problem seems to be " db42-ssl-shlibs conflicts with db42-shlibs", whatever that might mean;
db = data base or Debian or something else?

db = database, yes. db42 is the Berkeley DB version 4.2. Svn uses this db as the backend.


There were also the prebinding warnings that I
saw when I originally installed svn, but not the compilation error messages I previously saw
(and which I unfortunately have not saved for your inspection).

Compile warnings can normally be ignored. Also in this case. The library is just not prebound because some other libraries it depends on are not prebound. But that doesn't really matter to the end user.


I suppose the simplest thing
at this point is to simply wipe out the/sw directory--there's nothing else in there I'm interested
in at this point--re�nstall fink, and then restart, e.g.,

Well, of cause you can do that, but i think it is not necessary. See my comments below.


        reset the configuration file to allow unstable packages
        fink selfupdate-rsync
        fink install svn-ssl

Yes, that would be the correct way to do it.


or is there a better way?

Not that i know of, no.


1230 22:40:09 g4macosx:.../vic:  sudo fink selfupdate-rsync
Password:

 Please note: the command 'fink selfupdate' should be used for routine
updating; you only need to use 'fink selfupdate-cvs' or 'fink
selfupdate-rsync' if you are changing your update method.

As the note above says, you no longer need to type 'fink selfupdate-rsync' now. Just 'fink selfupdate' as it will stick to rsync.


[snip]
1234 06:59:46 g4macosx:.../vic:  fink install svn-ssl
/usr/bin/sudo /sw/bin/fink  install svn-ssl
Information about 2902 packages read in 3 seconds.

fink needs help picking an alternative to satisfy a virtual dependency. The
candidates:


(1) apache2-ssl-mpm-worker: Apache2 Server Binary - [MPM WORKER]
(2) apache2-ssl-mpm-perchild: Apache2 Server Binary - [MPM PERCHILD *EXPERIMENTAL*]
(3) apache2-ssl-mpm-prefork: Apache2 Server Binary - [MPM PREFORK]
(4) apache2-ssl-mpm-leader: Apache2 Server Binary - [MPM LEADER *EXPERIMENTAL*]
(5) apache2-ssl-mpm-threadpool: Apache2 Server Binary - [MPM THREADPOOL *EXPERIMENTAL*]


Pick one: [1]
The following package will be installed or updated:
svn-ssl
The following 19 additional packages will be installed:
apache2-ssl apache2-ssl-common apache2-ssl-dev apache2-ssl-mpm-worker
apr-ssl apr-ssl-shlibs cyrus-sasl2-dev cyrus-sasl2-shlibs db42-ssl
db42-ssl-shlibs neon24-ssl neon24-ssl-shlibs openldap-ssl openldap-ssl-dev
openldap-ssl-shlibs openssl097-dev openssl097-shlibs pkgconfig
svn-ssl-shlibs
[snip]

This looks fine.


[snip]
dpkg -i /sw/fink/dists/unstable/crypto/binary-darwin-powerpc/db42-ssl_4.2.52 -12_darwin-powerpc.deb /sw/fink/dists/unstable/crypto/binary-darwin-powerpc/db42-ssl- shlibs_4.2.52-12_darwin-powerpc.deb
Selecting previously deselected package db42-ssl.
dpkg: considering removing db42 in favour of db42-ssl ...
dpkg: yes, will remove db42 in favour of db42-ssl.
(Reading database ... 13353 files and directories currently installed.)
Unpacking db42-ssl (from .../db42-ssl_4.2.52-12_darwin-powerpc.deb) ...
Selecting previously deselected package db42-ssl-shlibs.
dpkg: considering removing db42-shlibs in favour of db42-ssl-shlibs ...
dpkg: no, cannot remove db42-shlibs (--auto-deconfigure will help):
apr-shlibs depends on db42-shlibs (>= 4.2.52-12)
db42-shlibs is to be removed.
dpkg: regarding .../db42-ssl-shlibs_4.2.52-12_darwin-powerpc.deb containing db42-ssl-shlibs:
db42-ssl-shlibs conflicts with db42-shlibs
db42-shlibs (version 4.2.52-12) is installed.
dpkg: error processing /sw/fink/dists/unstable/crypto/binary-darwin-powerpc/db42-ssl- shlibs_4.2.52-12_darwin-powerpc.deb (--install):
conflicting packages - not installing db42-ssl-shlibs
Setting up db42-ssl (4.2.52-12) ...
Errors were encountered while processing:
/sw/fink/dists/unstable/crypto/binary-darwin-powerpc/db42-ssl- shlibs_4.2.52-12_darwin-powerpc.deb

As it says above, it can't switch to db42-ssl yet since apr-shlibs depends on db42 (non-ssl). So, just remove these apr packages before and try again: 'fink remove apr apr-shlibs'.


Sorry, i should have added apr to the list of packages before.

Try again with 'fink install svn-ssl' now. If you encounter another package still depending on the non-ssl stuff just remove it too.

(As a side note: Fink should normally handle this stuff for you without these intermediate removing steps. But since users normally don't switch between ssl and non-ssl packages, this path is a little bumpy.)

I hope you are more successful this time.

Chris.


------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click _______________________________________________ Fink-beginners mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-beginners

Reply via email to