My guess is that the conversion from the old mwrank package to the new cremona package is muddling things up.
John On 19/12/2007, Adam Getchell <[EMAIL PROTECTED]> wrote: > > On Dec 18, 2007 10:27 AM, William Stein <[EMAIL PROTECTED]> wrote: > > > > what happens if you type > > > > sudo sage -br > > I get the following errors during the process: > > sage/libs/mwrank/wrap.cc: In function 'double > Curvedata_silverman_bound(const Curvedata*)': > sage/libs/mwrank/wrap.cc:81: error: 'silverman_bound' was not declared > in this scope > sage/libs/mwrank/wrap.cc: In function 'double > Curvedata_cps_bound(const Curvedata*)': > sage/libs/mwrank/wrap.cc:86: error: 'cps_bound' was not declared in this scope > sage/libs/mwrank/wrap.cc: In function 'double > Curvedata_height_constant(const Curvedata*)': > sage/libs/mwrank/wrap.cc:91: error: 'height_constant' was not declared > in this scope > sage/libs/mwrank/wrap.cc: In function 'char* Curvedata_getdiscr(Curvedata*)': > sage/libs/mwrank/wrap.cc:97: error: 'getdiscr' was not declared in this scope > sage/libs/mwrank/wrap.cc: In function 'char* Curvedata_conductor(Curvedata*)': > sage/libs/mwrank/wrap.cc:103: error: 'CurveRed' was not declared in this scope > sage/libs/mwrank/wrap.cc:103: error: expected `;' before 'E' > sage/libs/mwrank/wrap.cc:105: error: 'E' was not declared in this scope > sage/libs/mwrank/wrap.cc:105: error: 'getconductor' was not declared > in this scope > sage/libs/mwrank/wrap.cc: In function 'char* > Curvedata_isogeny_class(Curvedata*, int)': > sage/libs/mwrank/wrap.cc:113: error: 'CurveRed' was not declared in this scope > sage/libs/mwrank/wrap.cc:113: error: expected `;' before 'C' > sage/libs/mwrank/wrap.cc:114: error: 'C' was not declared in this scope > sage/libs/mwrank/wrap.cc:115: error: 'IsogenyClass' was not declared > in this scope > sage/libs/mwrank/wrap.cc:115: error: expected `;' before 'cl' > sage/libs/mwrank/wrap.cc:116: error: 'cl' was not declared in this scope > sage/libs/mwrank/wrap.cc:117: error: 'vector' was not declared in this scope > sage/libs/mwrank/wrap.cc:117: error: 'crs' was not declared in this scope > sage/libs/mwrank/wrap.cc:118: error: 'Curve' was not declared in this scope > sage/libs/mwrank/wrap.cc:118: error: 'cs' was not declared in this scope > sage/libs/mwrank/wrap.cc: In function 'mw* mw_new(Curvedata*, int, int, int)': > sage/libs/mwrank/wrap.cc:140: error: invalid use of undefined type 'struct mw' > sage/libs/mwrank/wrap.h:73: error: forward declaration of 'struct mw' > sage/libs/mwrank/wrap.cc: In function 'void mw_del(mw*)': > sage/libs/mwrank/wrap.cc:145: note: neither the destructor nor the > class-specific operator delete will be called, even if they are > declared when the class is defined. > sage/libs/mwrank/wrap.cc: In function 'int mw_process(Curvedata*, mw*, > const bigint*, const bigint*, const bigint*, int)': > sage/libs/mwrank/wrap.cc:152: error: 'Point' was not declared in this scope > sage/libs/mwrank/wrap.cc:152: error: expected `;' before 'P' > sage/libs/mwrank/wrap.cc:153: error: 'P' was not declared in this scope > sage/libs/mwrank/wrap.cc:155: error: invalid use of undefined type 'struct mw' > sage/libs/mwrank/wrap.h:73: error: forward declaration of 'struct mw' > sage/libs/mwrank/wrap.cc:155: error: 'P' was not declared in this scope > sage/libs/mwrank/wrap.cc: At global scope: > sage/libs/mwrank/wrap.cc:159: error: expected ',' or '...' before '<' token > sage/libs/mwrank/wrap.cc:159: error: ISO C++ forbids declaration of > 'vector' with no type > sage/libs/mwrank/wrap.cc: In function 'char* point_vector_to_str(int)': > sage/libs/mwrank/wrap.cc:163: error: 'v' was not declared in this scope > sage/libs/mwrank/wrap.cc: In function 'char* mw_getbasis(mw*)': > sage/libs/mwrank/wrap.cc:174: error: invalid use of undefined type 'struct mw' > sage/libs/mwrank/wrap.h:73: error: forward declaration of 'struct mw' > sage/libs/mwrank/wrap.cc: In function 'char* mw_regulator(mw*)': > sage/libs/mwrank/wrap.cc:179: error: 'bigfloat' was not declared in this scope > sage/libs/mwrank/wrap.cc:179: error: expected `;' before 'reg' > sage/libs/mwrank/wrap.cc:181: error: 'reg' was not declared in this scope > sage/libs/mwrank/wrap.cc: In function 'int mw_rank(mw*)': > sage/libs/mwrank/wrap.cc:187: error: invalid use of undefined type 'struct mw' > sage/libs/mwrank/wrap.h:73: error: forward declaration of 'struct mw' > sage/libs/mwrank/wrap.cc: In function 'int mw_saturate(mw*, bigint*, > char**, long int, int)': > sage/libs/mwrank/wrap.cc:194: error: 'vector' was not declared in this scope > sage/libs/mwrank/wrap.cc:194: error: expected primary-expression before 'long' > sage/libs/mwrank/wrap.cc:194: error: expected `;' before 'long' > sage/libs/mwrank/wrap.cc:195: error: invalid use of undefined type 'struct mw' > sage/libs/mwrank/wrap.h:73: error: forward declaration of 'struct mw' > sage/libs/mwrank/wrap.cc:195: error: 'v' was not declared in this scope > sage/libs/mwrank/wrap.cc: At global scope: > sage/libs/mwrank/wrap.cc:202: error: 'bigfloat' does not name a type > sage/libs/mwrank/wrap.cc: In function 'void mw_search(mw*, char*, int, int)': > sage/libs/mwrank/wrap.cc:213: error: invalid use of undefined type 'struct mw' > sage/libs/mwrank/wrap.h:73: error: forward declaration of 'struct mw' > sage/libs/mwrank/wrap.cc:213: error: 'str_to_bigfloat' was not > declared in this scope > sage/libs/mwrank/wrap.cc: In function 'two_descent* > two_descent_new(Curvedata*, int, int, long int, long int, long int, > int)': > sage/libs/mwrank/wrap.cc:226: error: invalid use of undefined type > 'struct two_descent' > sage/libs/mwrank/wrap.h:100: error: forward declaration of 'struct > two_descent' > sage/libs/mwrank/wrap.cc: In function 'void two_descent_del(two_descent*)': > sage/libs/mwrank/wrap.cc:231: note: neither the destructor nor the > class-specific operator delete will be called, even if they are > declared when the class is defined. > sage/libs/mwrank/wrap.cc: In function 'long int > two_descent_getrank(two_descent*)': > sage/libs/mwrank/wrap.cc:236: error: invalid use of undefined type > 'struct two_descent' > sage/libs/mwrank/wrap.h:100: error: forward declaration of 'struct > two_descent' > sage/libs/mwrank/wrap.cc: In function 'long int > two_descent_getselmer(two_descent*)': > sage/libs/mwrank/wrap.cc:241: error: invalid use of undefined type > 'struct two_descent' > sage/libs/mwrank/wrap.h:100: error: forward declaration of 'struct > two_descent' > sage/libs/mwrank/wrap.cc: In function 'char* > two_descent_getbasis(two_descent*)': > sage/libs/mwrank/wrap.cc:246: error: invalid use of undefined type > 'struct two_descent' > sage/libs/mwrank/wrap.h:100: error: forward declaration of 'struct > two_descent' > sage/libs/mwrank/wrap.cc: In function 'int two_descent_ok(const > two_descent*)': > sage/libs/mwrank/wrap.cc:251: error: invalid use of undefined type > 'const struct two_descent' > sage/libs/mwrank/wrap.h:100: error: forward declaration of 'const > struct two_descent' > sage/libs/mwrank/wrap.cc: In function 'long int > two_descent_getcertain(const two_descent*)': > sage/libs/mwrank/wrap.cc:256: error: invalid use of undefined type > 'const struct two_descent' > sage/libs/mwrank/wrap.h:100: error: forward declaration of 'const > struct two_descent' > sage/libs/mwrank/wrap.cc: In function 'void > two_descent_saturate(two_descent*, long int)': > sage/libs/mwrank/wrap.cc:261: error: invalid use of undefined type > 'struct two_descent' > sage/libs/mwrank/wrap.h:100: error: forward declaration of 'struct > two_descent' > sage/libs/mwrank/wrap.cc: In function 'char* > two_descent_regulator(two_descent*)': > sage/libs/mwrank/wrap.cc:266: error: 'bigfloat' was not declared in this scope > sage/libs/mwrank/wrap.cc:266: error: expected `;' before 'reg' > sage/libs/mwrank/wrap.cc:268: error: 'reg' was not declared in this scope > error: command 'gcc' failed with exit status 1 > sage: There was an error installing modified sage library code. > > > > > then try sage -notebook again > > Same error: > > [EMAIL PROTECTED]:~$ sudo sage -notebook > ---------------------------------------------------------------------- > | SAGE Version 2.9, Release Date: 2007-12-16 | > | Type notebook() for the GUI, and license() for information. | > ---------------------------------------------------------------------- > > Please wait while the SAGE Notebook server starts... > Traceback (most recent call last): > File "/usr/local/sage/local/bin/sage-notebook", line 9, in <module> > from sage.server.notebook.all import notebook > ImportError: No module named sage.server.notebook.all > > Thanks! > > > - William > > > > (Sent from my iPhone.) > > Adam > -- > "Invincibility is in oneself, vulnerability in the opponent." -- Sun Tzu > > > > -- John Cremona --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://sage.math.washington.edu/sage/ and http://sage.scipy.org/sage/ -~----------~----~----~----~------~----~------~--~---