You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by km...@rockwellcollins.com on 2008/04/01 20:46:02 UTC

intl3_svn.dll dependency

Anyone know why the standard svn 1.4.6 zip file for windows on tigris.org
includes the intl3_svn.dll file as a dependency but both the CollabNet
and VisualSVN Server installers do not have this dependency?

I noticed TortoiseSVN 1.4 also includes this DLL.

This wasn't a big issue until I tried to use the standard svn 1.4.6 perl 
and
python bindings from tigris.org on a server with the CollabNet server
install (instead of the regular apache + svn install).

This is not a big problem, and I'll probably ask CollabNet support anyway,
but I thought others may have run into similar issues.

I haven't built svn on Windows, so I'm assuming there is a compile time
difference, but what are the CollabNet and VisualSVN Server versions
missing by not requiring that dependency?

Obviously the easiest way to "fix" this is to use all the stuff from 
tigris.org,
but I was mainly curious for more information about the Windows build
process.

Kevin R.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: intl3_svn.dll dependency

Posted by Mark Phippard <ma...@gmail.com>.
It depends on compile options and whether nls was enabled ... Message  
translations.

Sent from my iPhone

On Apr 1, 2008, at 4:46 PM, kmradke@rockwellcollins.com wrote:

> Anyone know why the standard svn 1.4.6 zip file for windows on  
> tigris.org
> includes the intl3_svn.dll file as a dependency but both the CollabNet
> and VisualSVN Server installers do not have this dependency?
>
> I noticed TortoiseSVN 1.4 also includes this DLL.
>
> This wasn't a big issue until I tried to use the standard svn 1.4.6  
> perl
> and
> python bindings from tigris.org on a server with the CollabNet server
> install (instead of the regular apache + svn install).
>
> This is not a big problem, and I'll probably ask CollabNet support  
> anyway,
> but I thought others may have run into similar issues.
>
> I haven't built svn on Windows, so I'm assuming there is a compile  
> time
> difference, but what are the CollabNet and VisualSVN Server versions
> missing by not requiring that dependency?
>
> Obviously the easiest way to "fix" this is to use all the stuff from
> tigris.org,
> but I was mainly curious for more information about the Windows build
> process.
>
> Kevin R.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: intl3_svn.dll dependency

Posted by km...@rockwellcollins.com.
"Erik Huelsmann" <eh...@gmail.com> wrote on 04/01/2008 04:22:26 PM:
> On Tue, Apr 1, 2008 at 11:13 PM,  <km...@rockwellcollins.com> wrote:
> > "Erik Huelsmann" <eh...@gmail.com> wrote on 04/01/2008 04:05:59 PM:
> >
> >
> > > On Tue, Apr 1, 2008 at 10:46 PM,  <km...@rockwellcollins.com> 
wrote:
> >  > > Anyone know why the standard svn 1.4.6 zip file for windows on
> >  tigris.org
> >  > >  includes the intl3_svn.dll file as a dependency but both the
> >  CollabNet
> >  > >  and VisualSVN Server installers do not have this dependency?
> >  >
> >  > Because this DLL supports internationalization, which is generally 
not
> >  > very usefull in server environments (usually only the client side 
gets
> >  > localized), meaning that they probably build their server packages
> >  > without the dependency on this DLL.
> >  >
> >  > >  I noticed TortoiseSVN 1.4 also includes this DLL.
> >  >
> >  > Exactly: It's a client side program.
> >
> >  Hmmm.... The CollabNet one claims to be both server and client,
> >  and both install the svn.exe command line client application.
> >
> >  As Mark mentioned, it depends if NLS is enabled upon compilation. I'm
> >  guess we would have problems with non-ascii filenames and log 
messages?
> 
> No, NLS is purely a translation issue. We used to depend on APR for
> our encoding translations. On windows we depend directly on the
> Windows-provided routines these days, however.

So 1.5 shouldn't have any missing DLLs no matter how it is
built on Windows.  Good to know.

> I'm not expecting any problems other than that you won't be able to
> turn your Subversion into a Chinese speaking dragon :-)

Sometimes I wonder if our server might go up in flames once all 4
processors hit 100% for hours, but (luckily for me) it hasn't
started speaking Chinese yet.  :-)

Kevin R.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: intl3_svn.dll dependency

Posted by Erik Huelsmann <eh...@gmail.com>.
On Tue, Apr 1, 2008 at 11:13 PM,  <km...@rockwellcollins.com> wrote:
> "Erik Huelsmann" <eh...@gmail.com> wrote on 04/01/2008 04:05:59 PM:
>
>
> > On Tue, Apr 1, 2008 at 10:46 PM,  <km...@rockwellcollins.com> wrote:
>  > > Anyone know why the standard svn 1.4.6 zip file for windows on
>  tigris.org
>  > >  includes the intl3_svn.dll file as a dependency but both the
>  CollabNet
>  > >  and VisualSVN Server installers do not have this dependency?
>  >
>  > Because this DLL supports internationalization, which is generally not
>  > very usefull in server environments (usually only the client side gets
>  > localized), meaning that they probably build their server packages
>  > without the dependency on this DLL.
>  >
>  > >  I noticed TortoiseSVN 1.4 also includes this DLL.
>  >
>  > Exactly: It's a client side program.
>
>  Hmmm.... The CollabNet one claims to be both server and client,
>  and both install the svn.exe command line client application.
>
>  As Mark mentioned, it depends if NLS is enabled upon compilation.  I'm
>  guess we would have problems with non-ascii filenames and log messages?

No, NLS is purely a translation issue. We used to depend on APR for
our encoding translations. On windows we depend directly on the
Windows-provided routines these days, however.

I'm not expecting any problems other than that you won't be able to
turn your Subversion into a Chinese speaking dragon :-)

Bye,

Erik.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: intl3_svn.dll dependency

Posted by Mark Phippard <ma...@gmail.com>.
On Apr 1, 2008, at 5:13 PM, kmradke@rockwellcollins.com wrote:

> "Erik Huelsmann" <eh...@gmail.com> wrote on 04/01/2008 04:05:59 PM:
>> On Tue, Apr 1, 2008 at 10:46 PM,  <km...@rockwellcollins.com>  
>> wrote:
>>> Anyone know why the standard svn 1.4.6 zip file for windows on
> tigris.org
>>> includes the intl3_svn.dll file as a dependency but both the
> CollabNet
>>> and VisualSVN Server installers do not have this dependency?
>>
>> Because this DLL supports internationalization, which is generally  
>> not
>> very usefull in server environments (usually only the client side  
>> gets
>> localized), meaning that they probably build their server packages
>> without the dependency on this DLL.
>>
>>> I noticed TortoiseSVN 1.4 also includes this DLL.
>>
>> Exactly: It's a client side program.
>
> Hmmm.... The CollabNet one claims to be both server and client,
> and both install the svn.exe command line client application.
>
> As Mark mentioned, it depends if NLS is enabled upon compilation.  I'm
> guess we would have problems with non-ascii filenames and log messages

No.  It is only used for things like svn help and error messages
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: intl3_svn.dll dependency

Posted by km...@rockwellcollins.com.
"Erik Huelsmann" <eh...@gmail.com> wrote on 04/01/2008 04:05:59 PM:
> On Tue, Apr 1, 2008 at 10:46 PM,  <km...@rockwellcollins.com> wrote:
> > Anyone know why the standard svn 1.4.6 zip file for windows on 
tigris.org
> >  includes the intl3_svn.dll file as a dependency but both the 
CollabNet
> >  and VisualSVN Server installers do not have this dependency?
> 
> Because this DLL supports internationalization, which is generally not
> very usefull in server environments (usually only the client side gets
> localized), meaning that they probably build their server packages
> without the dependency on this DLL.
> 
> >  I noticed TortoiseSVN 1.4 also includes this DLL.
> 
> Exactly: It's a client side program.

Hmmm.... The CollabNet one claims to be both server and client,
and both install the svn.exe command line client application.

As Mark mentioned, it depends if NLS is enabled upon compilation.  I'm
guess we would have problems with non-ascii filenames and log messages?

Kevin R.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: intl3_svn.dll dependency

Posted by Erik Huelsmann <eh...@gmail.com>.
On Tue, Apr 1, 2008 at 10:46 PM,  <km...@rockwellcollins.com> wrote:
> Anyone know why the standard svn 1.4.6 zip file for windows on tigris.org
>  includes the intl3_svn.dll file as a dependency but both the CollabNet
>  and VisualSVN Server installers do not have this dependency?

Because this DLL supports internationalization, which is generally not
very usefull in server environments (usually only the client side gets
localized), meaning that they probably build their server packages
without the dependency on this DLL.

>  I noticed TortoiseSVN 1.4 also includes this DLL.

Exactly: It's a client side program.

HTH,

Erik.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org