#4500: cython files missing from build directory after install
------------------------+---------------------------------------------------
 Reporter:  craigcitro  |        Owner:  mabshoff
     Type:  defect      |       Status:  new     
 Priority:  blocker     |    Milestone:  sage-3.2
Component:  build       |   Resolution:          
 Keywords:              |  
------------------------+---------------------------------------------------
Comment (by GeorgSWeber):

 Unbelievable! But true (I checked older Sage versions, too). I read the
 ticket while building Sage 3.2.rc0 and had a look. While in the shell
 where I issued the build it was printing:
 {{{
 g++ -o libcsage.dylib -single_module -flat_namespace -undefined
 dynamic_lookup -dynamiclib src/convert.os src/interrupt.os
 src/mpn_pylong.os src/mpz_pylong.os src/stdsage.os src/gmp_globals.os
 src/ZZ_pylong.os src/ntl_wrap.os
 -L/Users/georgweber/Public/sage/sage-3.2.rc0/local/lib -lntl -lgmp -lpari
 *** TOUCHING ALL CYTHON (.pyx) FILES ***
 scons: `install' is up to date.

 ----------------------------------------------------------
 sage: Building and installing modified Sage library files.


 Installing c_lib
 scons: `install' is up to date.
 Updating Cython code....
 sage/structure/sage_object.pyx -->
 /Users/georgweber/Public/sage/sage-3.2.rc0/local//lib/python/site-
 packages//sage/structure/sage_object.pyx
 sage/structure/category_object.pyx -->
 /Users/georgweber/Public/sage/sage-3.2.rc0/local//lib/python/site-
 packages//sage/structure/category_object.pyx
 }}}
 one should assume that then in the following the .pyx files were copied
 over.

 But this was not the case!

 In fact, the directory
 /Users/georgweber/Public/sage/sage-3.2.rc0/devel/sage/build/sage/ was
 empty (!!!) at that time, and thus the (linked) directory
 /Users/georgweber/Public/sage/sage-3.2.rc0/local//lib/python/site-
 packages/sage/ was empty too, i.e. had no subdirectory structure. I wasn't
 fast enough to create by hand some of the missung directories and see
 whether then, the .pyx files would be copied over there as the log output
 shows resp. wants to make us believe, but that might be worth another try.

 I do now think the .pyx were not deleted, but were never successfully
 copied over.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/4500#comment:2>
Sage <http://sagemath.org/>
Sage - Open Source Mathematical Software: Building the Car Instead of 
Reinventing the Wheel
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to