[ome-devel] Cvs install broken

Chris Allan callan at blackcat.ca
Thu May 4 11:09:55 BST 2006


For what it's worth, I had no problem installing from CVS with  
DBD::Pg 1.41 (Gentoo) a little while ago.

Ciao.

-Chris

On 4 May 2006, at 00:35, kris wrote:

> I also ran into the omeis problem, but a make clean worked
> to clear that up.
>
> My DBD::Pg is 1.45 so I will be downgrading.  However, on CPAN I  
> notice
> that there is 1.47 from 19 Mar 06, while 1.45 is from Feb 06.
> The version 1.32 mentioned is from Feb 04  and 1.22 doesn't
> seem available anymore.
>
> Postgresql is 7.4
>
>
> On Wed, 2006-05-03 at 19:24 -0400, Ilya Goldberg wrote:
>> This one is probably my fault.  I don't know why it wants a
>> Makefile.in in omeis/t/, but not for any other sub-directory.
>> You can cd src/C/omeis, then run ./autogen.sh, then make, and it
>> should work.
>> You did your update with the -dP flags?  These create and prune
>> directories as needed.  A fresh checkout should have worked also.
>>
>> The DB thing is a new one.  What version of postgres and DBD::Pg are
>> you using?
>> -I
>>
>> On May 3, 2006, at 11:46 AM, Curtis Rueden wrote:
>>
>>> Hi Kris,
>>>
>>> I've seen similar DBD::Pg::db errors before. It seems various  
>>> versions
>>> of DBD::Pg (including some of the latest ones) are broken with  
>>> respect
>>> to OME. On our Debian systems, DBD::Pg 1.32 definitely works (I am
>>> fairly sure 1.22 also works). Alternately, you can refrain from
>>> installing DBD::Pg manually or with your package manager, and  
>>> instead
>>> allow the OME installer to download and install its preferred  
>>> version,
>>> which I believe should work.
>>>
>>> I was planning to test my claims with the latest OME from CVS
>>> today, but
>>> ran into an error of my own much earlier (included below, in case
>>> anyone
>>> else knows what's wrong).
>>>
>>> -Curtis
>>>
>>> -------------------
>>>  Core Binary Setup
>>> -------------------
>>>
>>> (All verbose information logged in /var/tmp/OME/install/
>>> BinaryBuilds.log)
>>>
>>> Installing OMEIS
>>>   \_ Configuring [FAILURE].
>>>
>>>
>>> Errors executing task: Unable to configure module, see
>>> BinaryBuilds.log
>>> for details. at (eval 36) line 1
>>>
>>>  at ./install.pl line 81
>>>         main::run_tasks() called at ./install.pl line 265
>>>
>>> -------------------
>>> curtis at skyking:~/OME$ tail /var/tmp/OME/install/BinaryBuilds.log
>>>  checking for strdup... yes
>>>  checking for strerror... yes
>>>  checking for strstr... yes
>>>  configure: creating ./config.status
>>>  config.status: creating Makefile
>>>  config.status: creating zoom/Makefile
>>>  config.status: creating zoom/lib/Makefile
>>>  config.status: error: cannot find input file: t/Makefile.in
>>> "
>>>
>>>
>>> kris wrote:
>>>
>>>> Database woes when installing from CVS...
>>>>
>>>>
>>>> ---CUT----
>>>>
>>>> # cat /var/tmp/OME/install/CoreDatabaseTablesTask.log
>>>> Creating OME PostgreSQL SUPERUSER (ome)
>>>> ERROR LOADING CLASS "OME::LookupTable" -- OUTPUT: "DBD::Pg::db do
>>>> failed: ERROR:  could not determine data type of parameter $1
>>>> "
>>>>
>>>> --------------------
>>>> Database Bootstrap
>>>> --------------------
>>>>
>>>> (All verbose information logged
>>>> in /var/tmp/OME/install/CoreDatabaseTablesTask.log)
>>>>
>>>> Finding DB configuration in installation environment [FOUND
>>>> EXISTING].
>>>> Database connection information
>>>> N.B.:  The database host must already be installed and running.
>>>> It must already be configured for accepting the connection
>>>> specified here, or a superuser connection from user "postgres".
>>>>   Database Delegate Class: OME::Database::PostgresDelegate
>>>>             Database Name: ome
>>>>                      Host: undefined (local)
>>>>                      Port: undefined (default)
>>>> Username for DB connection: undefined (process owner)
>>>>
>>>> Are these values correct ? [y/n]:
>>>> Creating OME PostgreSQL SUPERUSER (ome)[SUCCESS].
>>>> Creating Apache PostgreSQL SUPERUSER (www-data)[SUCCESS].
>>>> Creating Admin PostgreSQL SUPERUSER (kgk)[SUCCESS].
>>>> Checking database
>>>> Creating PostgreSQL database ome...     [Done.]
>>>> Fixing OID/INTEGER compatability bug...WARNING:  changing return
>>>> type of
>>>> function plpgsql_call_handler from "opaque" to "language_handler"
>>>>        [Done.]
>>>> Loading the database schema
>>>>  \__ OME::LookupTable NOTICE:  CREATE TABLE / PRIMARY KEY will  
>>>> create
>>>> implicit index "lookup_tables_pkey" for table "lookup_tables"
>>>> DBD::Pg::db do failed: ERROR:  could not determine data type of
>>>> parameter $1
>>>> [FAILURE].
>>>>
>>>>
>>>> Errors executing task: Error loading class "OME::LookupTable", see
>>>> CoreDatabaseTablesTask.log details. at (eval 202) line 1
>>>>
>>>> at install.pl line 81
>>>>        main::run_tasks() called at install.pl line 265
>>>> # Looks like your test died before it could output anything.
>>>> arno:/home/kgk/work/ome/OME-CVS#
>>>> m /var/tmp/OME/install/CoreDatabaseTablesTask.log
>>>>
>>>>
>>>>
>>>
>>> _______________________________________________
>>> ome-devel mailing list
>>> ome-devel at lists.openmicroscopy.org.uk
>>> http://lists.openmicroscopy.org.uk/mailman/listinfo/ome-devel
>>>
> -- 
> Kristian Kvilekval
> kris at cs.ucsb.edu  http://www.cs.ucsb.edu/~kris w:805-893-2526 h: 
> 504-9756
>
> _______________________________________________
> ome-devel mailing list
> ome-devel at lists.openmicroscopy.org.uk
> http://lists.openmicroscopy.org.uk/mailman/listinfo/ome-devel



More information about the ome-devel mailing list