Thread: Re: [Refdb-users] Ubuntu install question
Status: Beta
Brought to you by:
mhoenicka
From: <dan...@ul...> - 2008-08-18 00:19:19
|
I was wondering if it might not be a good idea to have a 'stable' branch of refdb--most of the dependency errors seem unimportant and I really wonder if the slightly older versions of the required files that ship with ubuntu, for example, wouldn't in most cases work anyway. And it is not knowing which errors are important and which are not that causes me all the grief, any way. -----Original Message----- From: "Markus Hoenicka" <mar...@mh...> Subj: Re: [Refdb-users] Ubuntu install question Date: Sun 17 Aug 2008 14:44 Size: 2K To: dan...@ul... cc: ri...@ma..., ref...@li... Daniel Paul O'Donnell writes: > I spent all day today on a fresh ubuntu install, but come to grief with > the libdbd dependencies. I simply can't get a working version of the 0.8 > version and ubuntu ships with a 7.3 version. When building from source I > get a > > config.status: WARNING: Makefile.in seems to ignore the --datarootdir > setting > AFAIK this warning is safe to ignore at this time, as it simply says the Makefiles do not yet make use of a feature which was added to the autotools just recently. I see this warning too on FreeBSD without getting into trouble. This also explains why setting this variable does not alter the results. > I've tried setting datarootdir, leaving it default, and nothing changes. > I've tried with and without --prefix set. I can see that the drivers are > in the right places, but I can never complete a build. Just to make sure: do you manage to build and install libdbi and libdbi-drivers 0.8.x? What are exactly the error messages that indicate you can't build RefDB? The only dependency at build time is a libdbi.a file in your linker's search path. If you build libdbi from the sources without fiddling with the prefix, the library files will end up in the /usr/local hierarchy which, to the best of my knowledge, is not part of the default library search path of Debian. You should be able to fix this by setting LDFLAGS appropriately in your environment before running configure and make. > > I've tried building from source, and tried from the debs. Nothing works > for me. > > I know this is a difficulty everybody is aware of and has tried to > address: but boy I wish there were an easier way to get refdb installed! > I had wished that packaging libdbi and RefDB would solve these problems once and for all. But it seems were not there yet. Please feel free to throw further details of your build problems my way. I've got a spare box under my desk which currently runs a stripped-down Debian. I could wipe that and use Ubuntu instead to help you figure it out. regards, Markus -- Markus Hoenicka mar...@ca... (Spam-protected email: replace the quadrupeds with "mhoenicka") http://www.mhoenicka.de |
From: Markus H. <mar...@mh...> - 2008-08-18 06:47:31
|
Quoting dan...@ul...: > I was wondering if it might not be a good idea to have a 'stable' > branch of refdb--most of the dependency errors seem unimportant and > I really wonder if the slightly older versions of the required files > that ship with ubuntu, for example, wouldn't in most cases work > anyway. And it is not knowing which errors are important and which > are not that causes me all the grief, any way. > I'm afraid I'll need some more information about your dependency hassles. IIRC the only dependency of RefDB in terms of libdbi versions is that RefDB 0.9.6 through 0.9.9 require libdbi >= 0.8. Remember that libdbi 0.7.3 which ubuntu apparently still ships is approx. three years old. 0.7.3 does not support the extended character set encoding stuff that RefDB has relied upon since about three years. The current svn revisions of RefDB are built in a way that they can handle libdbi versions 0.8.x through 1.0.x (not released yet, only available in cvs) to avoid too strict version dependencies. That is, from my point of view RefDB has been stable in terms of libdbi dependencies for about three years and continues to do so - more than enough for packagers to catch up. Now in order to figure out why your builds fail, would you please list the versions of libdbi, libdbi-drivers, and RefDB that you're trying to install, including any configure settings that you apply. Also, please append the error message (with sufficient context) that indicates the build failure to your mail. regards, Markus -- Markus Hoenicka mar...@ca... (Spam-protected email: replace the quadrupeds with "mhoenicka") http://www.mhoenicka.de |
From: Dan O'D. <dan...@ul...> - 2008-08-26 23:05:18
|
This of course is a real dependency, and hence not what I meant: I'd hoped that 7.x was also possible, but I see it is not. I've just built a clean box. On the weekend I'll try again the installation and keep very careful notes. On Mon, 2008-08-18 at 08:47 +0200, Markus Hoenicka wrote: > Quoting dan...@ul...: > > > I was wondering if it might not be a good idea to have a 'stable' > > branch of refdb--most of the dependency errors seem unimportant and > > I really wonder if the slightly older versions of the required files > > that ship with ubuntu, for example, wouldn't in most cases work > > anyway. And it is not knowing which errors are important and which > > are not that causes me all the grief, any way. > > > > I'm afraid I'll need some more information about your dependency > hassles. IIRC the only dependency of RefDB in terms of libdbi versions > is that RefDB 0.9.6 through 0.9.9 require libdbi >= 0.8. Remember that > libdbi 0.7.3 which ubuntu apparently still ships is approx. three > years old. 0.7.3 does not support the extended character set encoding > stuff that RefDB has relied upon since about three years. The current > svn revisions of RefDB are built in a way that they can handle libdbi > versions 0.8.x through 1.0.x (not released yet, only available in cvs) > to avoid too strict version dependencies. That is, from my point of > view RefDB has been stable in terms of libdbi dependencies for about > three years and continues to do so - more than enough for packagers to > catch up. > > Now in order to figure out why your builds fail, would you please list > the versions of libdbi, libdbi-drivers, and RefDB that you're trying > to install, including any configure settings that you apply. Also, > please append the error message (with sufficient context) that > indicates the build failure to your mail. > > regards, > Markus > > > -- Daniel Paul O'Donnell Chair, Text Encoding Initiative (http://www.tei-c.org/) Director, Digital Medievalist Project (http://www.digitalmedievalist.org/) Associate Professor of English Department of English University of Lethbridge Lethbridge AB T1K 3M4 vox: +1 (403) 329-2377 fax: +1 (403) 382-7191 email: dan...@ul... homepage: http://people.uleth.ca/~daniel.odonnell/ |