>>>>> On Sat, 20 Jul 2013 10:36:09 -0600, Matthew Flatt 
>>>>> <mflatt-sDh8Nw2yj/+vc3sceru...@public.gmane.org> said:

    Matthew> At Sat, 20 Jul 2013 17:12:26 +0200, Togan Muftuoglu wrote:
    >> >>>>> On Fri, 19 Jul 2013 17:43:42 -0600, Matthew Flatt 
    >> <mflatt-sDh8Nw2yj/+vc3sceru5cw-xmd5yjdbdmrexy1tmh2...@public.gmane.org> 
said:
    >> 
    Matthew> The documentation directory and collection directory should be
    Matthew> configurable, now.
    >> 
    >> Looks like but I still have problems with the build process as directory
    >> contents are not copied to the destinations.

    Matthew> The "share", "doc", and "etc" directories will be empty/missing
    Matthew> for a core build, so that's as expected. (But "config" vs. "etc"
    Matthew> was a bug that now should be fixed.)

    Ok there is some progress but I am still not there. Let me briefly go over
    the current problems, this could be due to I am building rpm packages, but
    nevertheless:

    1. Makefile in the main directory (not racket/src/Makefile.in) does not
    understand rpmmacro %_smp_mflags which basically sets the CPU and JOBS 
automatically
    setting CUPS="`/usr/bin/getconf _NPROCESSORS_ONLN`"  get this done easier

    That goes also true for %configure macro which sets most of the things
    based on the build machine ie /usr/lib64 for x86_64 and /usr/lib for i586.
    Not being able to the rpm macros makes packaging pain

    So currently I am avoiding using this Makefile

    2. using racket/src configure for x86_64 build and make produces this

 make[6]: Leaving directory 
`/home/abuild/rpmbuild/BUILD/racket-5.90.0.1/racket/src/gracket'
 cd ..; rm -f 
"/home/abuild/rpmbuild/BUILDROOT/racket-5.90.0.1-22.1.x86_64/usr/lib64/racket/gracketcgc"
 cd ..; rm -f 
"/home/abuild/rpmbuild/BUILDROOT/racket-5.90.0.1-22.1.x86_64/usr/lib64/racket/gracket"
 cd ..; echo 'MROPTIONS=' >> 
"/home/abuild/rpmbuild/BUILDROOT/racket-5.90.0.1-22.1.x86_64/usr/lib64/racket/buildinfo"
 cd ..; echo "MRLIBS=" >> 
"/home/abuild/rpmbuild/BUILDROOT/racket-5.90.0.1-22.1.x86_64/usr/lib64/racket/buildinfo"
 cd ..; echo "MRLDFLAGS=-pthread -L../racket" >> \
 
"/home/abuild/rpmbuild/BUILDROOT/racket-5.90.0.1-22.1.x86_64/usr/lib64/racket/buildinfo"
 cd ..; mkdir -p 
"/home/abuild/rpmbuild/BUILDROOT/racket-5.90.0.1-22.1.x86_64/usr/lib64";
 make[5]: Leaving directory 
`/home/abuild/rpmbuild/BUILD/racket-5.90.0.1/racket/src/gracket'
 make install-wx_xt-3m
 make[5]: Entering directory 
`/home/abuild/rpmbuild/BUILD/racket-5.90.0.1/racket/src/gracket'
 make install-lib-3m-wx_xt
 make[6]: Entering directory 
`/home/abuild/rpmbuild/BUILD/racket-5.90.0.1/racket/src/gracket'
  make[6]: Leaving directory 
`/home/abuild/rpmbuild/BUILD/racket-5.90.0.1/racket/src/gracket'
 cd ..; /usr/bin/libtool --mode=install cp gracket/gracket3m \
        
"/home/abuild/rpmbuild/BUILDROOT/racket-5.90.0.1-22.1.x86_64/usr/lib64/racket/gracket"
 libtool: install: cp gracket/.libs/gracket3m \
          
/home/abuild/rpmbuild/BUILDROOT/racket-5.90.0.1-22.1.x86_64/usr/lib64/racket/gracket
                                                                     
^^^^^^^^^^^^^^^^^^^^^^^^^^                                              
                                                                     
    That should not be the case gracket is not a library file it belongs to 
/usr/bin

gracket: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), \
               dynamically linked (uses shared libs), for GNU/Linux 2.6.32,     
                                                                 

    There is also starter as /usr/lib64/racket/starter which has it come down
    to play yet but that is also wrong location for an executable

    starter: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically 
linked (uses shared libs), for GNU/Linux 2.6.32,


    
    Thanks


-- 

     o    .o.    o     o_    o_    _o     _o   ,_o      o_
    <|>   `|'   (|)    )'    ),'  ` |(   ' (,   ,(     )| '
    ( )   [ ]   [ ]    >\   / >    < \    /<    < \    / >
_________________________
  Racket Developers list:
  http://lists.racket-lang.org/dev

Reply via email to