Skip to Content.
Sympa Menu

cado-nfs - Re: [Cado-nfs-discuss] partal compile and sqlite3 error

Subject: Discussion related to cado-nfs

List archive

Re: [Cado-nfs-discuss] partal compile and sqlite3 error


Chronological Thread 
  • From: paul zimmermann <Paul.Zimmermann@inria.fr>
  • To: meng <qsmeng@126.com>
  • Cc: cado-nfs-discuss@lists.gforge.inria.fr
  • Subject: Re: [Cado-nfs-discuss] partal compile and sqlite3 error
  • Date: Tue, 19 Jul 2016 09:50:07 +0200
  • List-archive: <http://lists.gforge.inria.fr/pipermail/cado-nfs-discuss/>
  • List-id: A discussion list for Cado-NFS <cado-nfs-discuss.lists.gforge.inria.fr>

Dear Meng,

> Date: Sat, 16 Jul 2016 10:59:33 +0800 (CST)
> From: meng <qsmeng@126.com>
>
> Hi all,
> I compile cado-nfs in a HPC, but only compiled 77% of all. the following
> is returned:
> [ 77%] Building CXX object
> linalg/bwc/CMakeFiles/matmul_p_15_basicp.dir/matmul-basicp.cpp.o
> /home/yangm/rsa1024/cado-nfs/linalg/bwc/matmul-basicp.cpp:40: error: using
> ‘typename’ outside of template
> make[2]: ***
> [linalg/bwc/CMakeFiles/matmul_p_15_basicp.dir/matmul-basicp.cpp.o] Error 1
> make[1]: *** [linalg/bwc/CMakeFiles/matmul_p_15_basicp.dir/all] Error 2

please only report bugs for ***releases*** of CADO-NFS, the development
version
is not guaranteed to work, or even compile.

> I think I only use the polynomial selection part, then I contiune by
> running cado-nfs.py number workdir tasks.sieve.run=false,
> the following is returned :
>
> Critical:Database: sqlite3 reports error accessing the database.
> Critical:Database: Database file may have gotten corrupted, or maybe
> filesystem does not
> properly support file locking.
> Traceback (most recent call last):
> File "/home/yangm/rsa1024/cado-nfs/cado-nfs.py", line 105, in <module>
> path_prefix = [])
> File "/home/yangm/rsa1024/cado-nfs/scripts/cadofactor/cadotask.py", line
> 5151, in __init__
> super().__init__(db=db, parameters=parameters, path_prefix=path_prefix)
> File "/home/yangm/rsa1024/cado-nfs/scripts/cadofactor/cadotask.py", line
> 773, in __init__
> self.state = self.make_db_dict(name, connection=self.db_connection)
> File "/home/yangm/rsa1024/cado-nfs/scripts/cadofactor/wudb.py", line
> 1318, in make_db_dict
> return idmap.make_db_dict(connection, name)
> File "/home/yangm/rsa1024/cado-nfs/scripts/cadofactor/wudb.py", line
> 1289, in make_db_dict
> self.db_dicts[key] = DictDbAccess(db, name)
> File "/home/yangm/rsa1024/cado-nfs/scripts/cadofactor/wudb.py", line 568,
> in _ _init__
> self._table.create(cursor);
> File "/home/yangm/rsa1024/cado-nfs/scripts/cadofactor/wudb.py", line 388,
> in c reate
> cursor.create_table(self.tablename, fields)
> File "/home/yangm/rsa1024/cado-nfs/scripts/cadofactor/wudb.py", line 250,
> in c reate_table
> self._exec (command)
> File "/home/yangm/rsa1024/cado-nfs/scripts/cadofactor/wudb.py", line 195,
> in _ exec
> self.execute(command)
> sqlite3.OperationalError: disk I/O error

same remark as above. If you have the same error with version 2.2.0, please
report with full details (the cxxx.log file, the kind of file system you are
using, ...)

Best regards,
Paul




Archive powered by MHonArc 2.6.19+.

Top of Page