[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ccp4bb]: ccp4-4.1.1 ppclinux ccif problem..
*** For details on how to be removed from this list visit the ***
*** CCP4 home page http://www.ccp4.ac.uk ***
Hi Wayne,
yes, this is a known system dependence with nm which is used in the
ccif Makefile. This will, thankfully, disappear in the next release.
If you are willing to give the new version a try it is on the
download pre-release area
ftp://ccp4a.dl.ac.uk/pub/ccp4/prerelease/ccif.tar.Z
which replaces the old lib/ccif. The changes are fairly minor, but I
cannot remember which files :-).
Alternatively edit up a exports.h by hand. It will look like this
#ifndef CCIF_EXPORTS_H
#define CCIF_EXPORTS_H
#define ccif_add_to_sort ccif_add_to_sort_
#define ccif_block_by_index ccif_block_by_index_
#define ccif_block_by_name ccif_block_by_name_
#define ccif_close_cif ccif_close_cif_
#define ccif_context_status ccif_context_status_
#define ccif_copy_row ccif_copy_row_
#define ccif_do_sort ccif_do_sort_
#define ccif_get_char ccif_get_char_
#define ccif_get_int ccif_get_int_
#define ccif_get_real ccif_get_real_
#define ccif_get_real_esd ccif_get_real_esd_
#define ccif_get_text ccif_get_text_
#define ccif_init ccif_init_
#define ccif_item_type ccif_item_type_
#define ccif_load_cif ccif_load_cif_
#define ccif_malloc_trace ccif_malloc_trace_
#define ccif_new_cif ccif_new_cif_
#define ccif_output_fmt ccif_output_fmt_
#define ccif_print_cif ccif_print_cif_
#define ccif_put_char ccif_put_char_
#define ccif_put_int ccif_put_int_
#define ccif_put_real ccif_put_real_
#define ccif_put_real_esd ccif_put_real_esd_
#define ccif_put_text ccif_put_text_
#define ccif_release_context ccif_release_context_
#define ccif_release_sort ccif_release_sort_
#define ccif_search_context ccif_search_context_
#define ccif_set_line_limit ccif_set_line_limit_
#define ccif_set_msg _ccif_set_msg_
#define ccif_setup_context ccif_setup_context_
#define ccif_setup_sort ccif_setup_sort_
#define ccif_sort_context ccif_sort_context_
#define cifdic_to_symtab_main cifdic_to_symtab_main_
#endif /* CCIF_EXPORTS_H */
for a linux box. Make sure that
exports.h > libccif-universal-ld.lis > libccif-universal-unix.lis >
libccif-universal.lis (> meaning is newer than) using touch X.
Give one of these a try, if it does not work get back to me. We
eventually sort it, if not there is the disable-ccif :-(.
Charles Ballard
CCP4
On Sun, 18 Nov 2001 Wayne.Lilyestrom@UCHSC.edu wrote:
> *** For details on how to be removed from this list visit the ***
> *** CCP4 home page http://www.ccp4.ac.uk ***
>
>
> Guys,
> From what I have found out so far, it seems like this might not be a new
> problem. But basically this is what I have so far.
> I have a G4 mac with Yellowdoglinux version 2.1 I installed
> binutils,f2c,tcl/tk/blt and they all seem to work fine.
>
> .../configure --with-x linux
> works fine. It makes fsplit without any errors. . .
> Now, when I type 'make' here is what I get after it does some compiling. . .
> ***************************
> /usr/bin/nm: supported targets: elf32-powerpc aixcoff-rs6000 elf32-powerpcle
> ppcboot elf32-little elf32-big srec symbolsrec tekhex binary ihex
> cut: missing list of fields
> Try `cut --help' for more information.
> make[1]: *** [libccif-universal-ld.lis] Error 1
> make[1]: Leaving directory `/usr/local/ccp4-4.1.1/lib/ccif'
> make: *** [cciflib] Error 2
> ***************************
> If I try to just make ccif, I get the exact same problem (a positive control
> so to speak)
> If I type make install, most programs work except for 'truncate' and a few
> others. YDL is based on Red Hat, and I have seen that Red Hat has had
> similar problems. . . Any suggestions?
> Thanks for your help.
> --Wayne
>