[opensuse] Compiling subversion from sources
I am not able to compile from sources subversion 1.5.5 due to a missing static library: /usr/lib64/libneon.la I have installed neon-dev package. This issue seems to be present in both 11.0 and 11.1, 64 bits Is there any reason why the static version of this library is not included in the distribution ? -- Bogdan Cristea -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Thu, 25 Dec 2008 14:01:08 +0200, you wrote:
I am not able to compile from sources subversion 1.5.5 due to a missing static library: /usr/lib64/libneon.la
That isn't a static library as those have the suffix .a. .la files are libtool libraries and a package shouldn't need them to compile. If you have an URL for the subversion sources I could look at them and tell where the svn sources would have to be modified. We're trying to remove these .la files where possible because they create more problems then they solve. Philipp -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Thursday 25 December 2008 20:02:50 Philipp Thomas wrote:
On Thu, 25 Dec 2008 14:01:08 +0200, you wrote:
I am not able to compile from sources subversion 1.5.5 due to a missing static library: /usr/lib64/libneon.la
That isn't a static library as those have the suffix .a. .la files are libtool libraries and a package shouldn't need them to compile. If you have an URL for the subversion sources I could look at them and tell where the svn sources would have to be modified.
We're trying to remove these .la files where possible because they create more problems then they solve.
Philipp
Here is the link from where you could download svn sources: http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=260&expandFolder=74 I have noticed that there is no static library libneon.a in the default openSuSE 11.1 distribution. Compiling neon from sources as static library generates both libneon.a and libneon.la -- Bogdan Cristea -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Thu, 25 Dec 2008 20:28:39 +0200, you wrote:
I have noticed that there is no static library libneon.a in the default openSuSE 11.1 distribution. Compiling neon from sources as static library generates both libneon.a and libneon.la
The static version isn't needed, it's just an error/bug in the subversion source configuration. Had you unpacked a recent openSUSE .src.rpm and looked into subversion.spec you'd have seen that one of the patches we apply is subversion-1.5.x-no-neon-la.patch that contains: - NEON_LIBS=`$neon_config --la-file` + NEON_LIBS=`$neon_config --libs` So edit build/ac-macros/neon.m4 and make the same change and you should be able to compile subversion 1.5.5. As a general rule: before complaining that openSUSE lacks something for compiling a package that we also provide, please look into the spec file of our .src.rpm. Chances are rather good that our source RPMs contain patches that fix the problem. Philipp -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Friday 26 December 2008 05:15:44 Philipp Thomas wrote:
On Thu, 25 Dec 2008 20:28:39 +0200, you wrote:
I have noticed that there is no static library libneon.a in the default openSuSE 11.1 distribution. Compiling neon from sources as static library generates both libneon.a and libneon.la
The static version isn't needed, it's just an error/bug in the subversion source configuration. Had you unpacked a recent openSUSE .src.rpm and looked into subversion.spec you'd have seen that one of the patches we apply is subversion-1.5.x-no-neon-la.patch that contains:
- NEON_LIBS=`$neon_config --la-file` + NEON_LIBS=`$neon_config --libs`
So edit build/ac-macros/neon.m4 and make the same change and you should be able to compile subversion 1.5.5.
As a general rule: before complaining that openSUSE lacks something for compiling a package that we also provide, please look into the spec file of our .src.rpm. Chances are rather good that our source RPMs contain patches that fix the problem.
Philipp
Actually openSuSE provides subversion, but usually is not the latest release. I'll post on the subversion forum this message, see if this could be fixed in the next releases of svn. thanks -- Bogdan -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Fri, 26 Dec 2008 06:06:32 pm Bogdan Cristea wrote:
Actually openSuSE provides subversion, but usually is not the latest release.
No, still <1.5. If someone could get >=1.5 compiled and added to the distro, then that would be more than 'sexy' :-) Patiently awaiting, Diego -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Fri, 26 Dec 2008, Diego Tognola wrote:
On Fri, 26 Dec 2008 06:06:32 pm Bogdan Cristea wrote:
Actually openSuSE provides subversion, but usually is not the latest release.
No, still <1.5. If someone could get >=1.5 compiled and added to the distro, then that would be more than 'sexy' :-)
getting 1.5 would be a *huge* step forward. any distro that still ships with 1.4 is now way behind the times. rday -- ======================================================================== Robert P. J. Day Linux Consulting, Training and Annoying Kernel Pedantry: Have classroom, will lecture. http://crashcourse.ca Waterloo, Ontario, CANADA ======================================================================== -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Fri, Dec 26, 2008 at 05:32:52AM -0500, Robert P. J. Day wrote:
On Fri, 26 Dec 2008, Diego Tognola wrote:
On Fri, 26 Dec 2008 06:06:32 pm Bogdan Cristea wrote:
Actually openSuSE provides subversion, but usually is not the latest release.
No, still <1.5. If someone could get >=1.5 compiled and added to the distro, then that would be more than 'sexy' :-)
getting 1.5 would be a *huge* step forward. any distro that still ships with 1.4 is now way behind the times.
openSUSE 11.0 and 11.1 have 1.5 versions of subversion. Just 10.3 and the Enterprise products have older versions. Ciao, Marcus -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Fri, 26 Dec 2008, Marcus Meissner wrote:
On Fri, Dec 26, 2008 at 05:32:52AM -0500, Robert P. J. Day wrote:
On Fri, 26 Dec 2008, Diego Tognola wrote:
On Fri, 26 Dec 2008 06:06:32 pm Bogdan Cristea wrote:
Actually openSuSE provides subversion, but usually is not the latest release.
No, still <1.5. If someone could get >=1.5 compiled and added to the distro, then that would be more than 'sexy' :-)
getting 1.5 would be a *huge* step forward. any distro that still ships with 1.4 is now way behind the times.
openSUSE 11.0 and 11.1 have 1.5 versions of subversion. Just 10.3 and the Enterprise products have older versions.
ah, then ignore my quibbling. sorry. rday -- ======================================================================== Robert P. J. Day Linux Consulting, Training and Annoying Kernel Pedantry: Have classroom, will lecture. http://crashcourse.ca Waterloo, Ontario, CANADA ======================================================================== -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Fri, 26 Dec 2008 09:38:05 pm Marcus Meissner wrote:
On Fri, Dec 26, 2008 at 05:32:52AM -0500, Robert P. J. Day wrote: openSUSE 11.0 and 11.1 have 1.5 versions of subversion. Just 10.3 and the Enterprise products have older versions.
Ciao, Marcus
Uhm, yep, sorry, my bad. I meant >=1.5.4. would be 'sexy' ;-) -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Fri, 26 Dec 2008 21:46:13 +1100, you wrote:
Uhm, yep, sorry, my bad. I meant >=1.5.4. would be 'sexy' ;-)
If it builds OK, svn 1.5.5 will be available from my home project home:psmt:branches:Subversion for the time being. I've submitted a request to submit my update to the subversion project. Philipp -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Bogdan Cristea escribió:
Is there any reason why the static version of this library is not included in the distribution ?
You are pointing to a libtool "la" file, those are almost completely pointless in linux, and causes a huge dependency bloat on dependant packages, that's the reason we are systematically getting rid of all of them. BTW.. Static libraries arent provided either ;) -- "We have art in order not to die of the truth" - Friedrich Nietzsche Cristian Rodríguez R. Platform/OpenSUSE - Core Services SUSE LINUX Products GmbH Research & Development http://www.opensuse.org/
On Fri, 26 Dec 2008, [UTF-8] Cristian Rodríguez wrote:
Bogdan Cristea escribió:
Is there any reason why the static version of this library is not included in the distribution ?
You are pointing to a libtool "la" file, those are almost completely pointless in linux, and causes a huge dependency bloat on dependant packages, that's the reason we are systematically getting rid of all of them.
BTW.. Static libraries arent provided either ;)
PMFJI, but isn't that what 'dependencies' are for? Using apt-get automatically installs dependencies on Debian, .. why does Zyppr (or the PM tool) not install these for OpenSuSE? Lee ============================================== Leland V. Lammert lvl@omnitec.net Chief Scientist Omnitec Corporation Network/Internet Consultants www.omnitec.net ============================================== -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
L. V. Lammert escribió:
PMFJI, but isn't that what 'dependencies' are for? Using apt-get automatically installs dependencies on Debian, .. why does Zyppr (or the PM tool) not install these for OpenSuSE?
Huh ? what has zypper or apt to do with libtool "la" files ? -- "We have art in order not to die of the truth" - Friedrich Nietzsche Cristian Rodríguez R. Platform/OpenSUSE - Core Services SUSE LINUX Products GmbH Research & Development http://www.opensuse.org/
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Friday, 2008-12-26 at 15:36 -0300, Cristian Rodríguez wrote:
L. V. Lammert escribió:
PMFJI, but isn't that what 'dependencies' are for? Using apt-get automatically installs dependencies on Debian, .. why does Zyppr (or the PM tool) not install these for OpenSuSE?
Huh ? what has zypper or apt to do with libtool "la" files ?
You said «causes a huge dependency bloat on dependant packages». He doesn't understand why that is a problem, thinks that apt solves that, so zypper should. I can guess why, but it is better if /you/ explain it ;-) - -- Cheers, Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAklVQW4ACgkQtTMYHG2NR9UZ8QCglRfvnd6LePy7N85LW7qCb0ll UNEAoI91Uh7bk2fniIvjPYYbEUdSyuMk =agQx -----END PGP SIGNATURE-----
participants (8)
-
Bogdan Cristea
-
Carlos E. R.
-
Cristian Rodríguez
-
Diego Tognola
-
L. V. Lammert
-
Marcus Meissner
-
Philipp Thomas
-
Robert P. J. Day