
Migration to Unwin software | ||||||||
| Added: | ||||||||
| > > |
| |||||||
EMIP implementation
Ximdisp
Consolidation of programsA new directory called "helix" was created with a consolidation of source files and scripts from rice and unwin. This helix directory was the old rice directory in which all unique unwin programs (both source and binary) have been added. The original rice and unwin directories are preserved in an "archive" directory. All future development will be done in this helix directory. koji directory remains distinct.FFTRANSMajor incompatibility between old MRC header format and MRC2000 image format creates problem with helical processing. If new fftrans is used, then the phases are completely wacky (wrong phase origin), as seen from output of hftoutThis is because the image2000 software keeps a machine stamp in a location that was previously reserved for the origin Specifically, header location 54 and 55 were previously designated for the xorigin and yorigin, respectively. These locations have now been reassigned. This problem has now fixed at NYSBC and at NYU. This required recompiling several programs to take into account the new position of the origin in the MRC header.
hft, must use older version of fftrans - pre image2000 - we called this fftrans.old Note that the changes above have now resolved this situation and the newer (image2000) fftrans should be used Following are from the file "image.doc" from the older and newer release of MRC software: older image.doc25 EXTRA Extra, user defined storage space. 29 words max.. " . " . " (all set to zero by default) . " 53 " 54 XORIGIN X origin 55 YORIGIN Y origin 56 NLABL Number of labels being used newer image.doc (released with image2000)* 25-49 EXTRA extra space used for anything - 0 by default ** 50-52 ORIGIN origin in X,Y,Z used for transforms * * 53 MAP character string 'MAP ' to identify file type * * 54 MACHST machine stamp * * 55 RMS rms deviation of map from mean density * * 56 NLABL number of labels being used * Compiling librariesGeneral strategy for creating these libraries
Size of long integers (major bug)The long integers were used extensively in MRC file handling routines stored in mrc.zip (and mrc.a). e.g., openmrcf.c. Also, structure elements defined in mrc.h and imgn.h. Under the old system, both long integers and integers were 4 bytes long (check this using sizeof(int) and sizeof(long) c functions). Under new system, long integers were 8 bytes and integers were 4 bytes:
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 8 sizeof(float)=: 4
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 4 sizeof(float)=: 4 Compilation problems under Centos5undefined builtin functionsThe compiler with glibc-2.5-24 (Centos 5) are picker than the compiler with glibc-2.3.6-3 (Fedora Core 4).To get rid of warnings about redefinition of builtin functions, I had to explicitly:
no newline at end of file
order of functions in files
Problematic source modules
further notes
| ||||||||
Migration to Unwin software
| ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
| |||||||
| Added: | ||||||||
| > > |
| |||||||
EMIP implementation
| ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
| |||||||
| Added: | ||||||||
| > > |
| |||||||
| ||||||||
| Added: | ||||||||
| > > |
| |||||||
| ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
| |||||||
| Added: | ||||||||
| > > |
| |||||||
| ||||||||
| Added: | ||||||||
| > > |
| |||||||
Ximdisp
Consolidation of programsA new directory called "helix" was created with a consolidation of source files and scripts from rice and unwin. This helix directory was the old rice directory in which all unique unwin programs (both source and binary) have been added. The original rice and unwin directories are preserved in an "archive" directory. All future development will be done in this helix directory. koji directory remains distinct.FFTRANSMajor incompatibility between old MRC header format and MRC2000 image format creates problem with helical processing. If new fftrans is used, then the phases are completely wacky (wrong phase origin), as seen from output of hftoutThis is because the image2000 software keeps a machine stamp in a location that was previously reserved for the origin Specifically, header location 54 and 55 were previously designated for the xorigin and yorigin, respectively. These locations have now been reassigned. This problem has now fixed at NYSBC and at NYU. This required recompiling several programs to take into account the new position of the origin in the MRC header.
hft, must use older version of fftrans - pre image2000 - we called this fftrans.old Note that the changes above have now resolved this situation and the newer (image2000) fftrans should be used Following are from the file "image.doc" from the older and newer release of MRC software: older image.doc25 EXTRA Extra, user defined storage space. 29 words max.. " . " . " (all set to zero by default) . " 53 " 54 XORIGIN X origin 55 YORIGIN Y origin 56 NLABL Number of labels being used newer image.doc (released with image2000)* 25-49 EXTRA extra space used for anything - 0 by default ** 50-52 ORIGIN origin in X,Y,Z used for transforms * * 53 MAP character string 'MAP ' to identify file type * * 54 MACHST machine stamp * * 55 RMS rms deviation of map from mean density * * 56 NLABL number of labels being used * Compiling librariesGeneral strategy for creating these libraries
Size of long integers (major bug)The long integers were used extensively in MRC file handling routines stored in mrc.zip (and mrc.a). e.g., openmrcf.c. Also, structure elements defined in mrc.h and imgn.h. Under the old system, both long integers and integers were 4 bytes long (check this using sizeof(int) and sizeof(long) c functions). Under new system, long integers were 8 bytes and integers were 4 bytes:
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 8 sizeof(float)=: 4
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 4 sizeof(float)=: 4 Compilation problems under Centos5undefined builtin functionsThe compiler with glibc-2.5-24 (Centos 5) are picker than the compiler with glibc-2.3.6-3 (Fedora Core 4).To get rid of warnings about redefinition of builtin functions, I had to explicitly:
no newline at end of file
order of functions in files
Problematic source modules
further notes
| ||||||||
Migration to Unwin software
EMIP implementation
| ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
| |||||||
| Added: | ||||||||
| > > |
| |||||||
| ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
| |||||||
| ||||||||
| Added: | ||||||||
| > > |
| |||||||
Ximdisp
Consolidation of programsA new directory called "helix" was created with a consolidation of source files and scripts from rice and unwin. This helix directory was the old rice directory in which all unique unwin programs (both source and binary) have been added. The original rice and unwin directories are preserved in an "archive" directory. All future development will be done in this helix directory. koji directory remains distinct.FFTRANSMajor incompatibility between old MRC header format and MRC2000 image format creates problem with helical processing. If new fftrans is used, then the phases are completely wacky (wrong phase origin), as seen from output of hftoutThis is because the image2000 software keeps a machine stamp in a location that was previously reserved for the origin Specifically, header location 54 and 55 were previously designated for the xorigin and yorigin, respectively. These locations have now been reassigned. This problem has now fixed at NYSBC and at NYU. This required recompiling several programs to take into account the new position of the origin in the MRC header.
hft, must use older version of fftrans - pre image2000 - we called this fftrans.old Note that the changes above have now resolved this situation and the newer (image2000) fftrans should be used Following are from the file "image.doc" from the older and newer release of MRC software: older image.doc25 EXTRA Extra, user defined storage space. 29 words max.. " . " . " (all set to zero by default) . " 53 " 54 XORIGIN X origin 55 YORIGIN Y origin 56 NLABL Number of labels being used newer image.doc (released with image2000)* 25-49 EXTRA extra space used for anything - 0 by default ** 50-52 ORIGIN origin in X,Y,Z used for transforms * * 53 MAP character string 'MAP ' to identify file type * * 54 MACHST machine stamp * * 55 RMS rms deviation of map from mean density * * 56 NLABL number of labels being used * Compiling librariesGeneral strategy for creating these libraries
Size of long integers (major bug)The long integers were used extensively in MRC file handling routines stored in mrc.zip (and mrc.a). e.g., openmrcf.c. Also, structure elements defined in mrc.h and imgn.h. Under the old system, both long integers and integers were 4 bytes long (check this using sizeof(int) and sizeof(long) c functions). Under new system, long integers were 8 bytes and integers were 4 bytes:
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 8 sizeof(float)=: 4
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 4 sizeof(float)=: 4 Compilation problems under Centos5undefined builtin functionsThe compiler with glibc-2.5-24 (Centos 5) are picker than the compiler with glibc-2.3.6-3 (Fedora Core 4).To get rid of warnings about redefinition of builtin functions, I had to explicitly:
no newline at end of file
order of functions in files
Problematic source modules
further notes
| ||||||||
Migration to Unwin software
| ||||||||
| Added: | ||||||||
| > > |
| |||||||
EMIP implementation
Ximdisp
Consolidation of programsA new directory called "helix" was created with a consolidation of source files and scripts from rice and unwin. This helix directory was the old rice directory in which all unique unwin programs (both source and binary) have been added. The original rice and unwin directories are preserved in an "archive" directory. All future development will be done in this helix directory. koji directory remains distinct.FFTRANSMajor incompatibility between old MRC header format and MRC2000 image format creates problem with helical processing. If new fftrans is used, then the phases are completely wacky (wrong phase origin), as seen from output of hftoutThis is because the image2000 software keeps a machine stamp in a location that was previously reserved for the origin Specifically, header location 54 and 55 were previously designated for the xorigin and yorigin, respectively. These locations have now been reassigned. This problem has now fixed at NYSBC and at NYU. This required recompiling several programs to take into account the new position of the origin in the MRC header.
hft, must use older version of fftrans - pre image2000 - we called this fftrans.old Note that the changes above have now resolved this situation and the newer (image2000) fftrans should be used Following are from the file "image.doc" from the older and newer release of MRC software: older image.doc25 EXTRA Extra, user defined storage space. 29 words max.. " . " . " (all set to zero by default) . " 53 " 54 XORIGIN X origin 55 YORIGIN Y origin 56 NLABL Number of labels being used newer image.doc (released with image2000)* 25-49 EXTRA extra space used for anything - 0 by default ** 50-52 ORIGIN origin in X,Y,Z used for transforms * * 53 MAP character string 'MAP ' to identify file type * * 54 MACHST machine stamp * * 55 RMS rms deviation of map from mean density * * 56 NLABL number of labels being used * Compiling librariesGeneral strategy for creating these libraries
Size of long integers (major bug)The long integers were used extensively in MRC file handling routines stored in mrc.zip (and mrc.a). e.g., openmrcf.c. Also, structure elements defined in mrc.h and imgn.h. Under the old system, both long integers and integers were 4 bytes long (check this using sizeof(int) and sizeof(long) c functions). Under new system, long integers were 8 bytes and integers were 4 bytes:
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 8 sizeof(float)=: 4
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 4 sizeof(float)=: 4 Compilation problems under Centos5undefined builtin functionsThe compiler with glibc-2.5-24 (Centos 5) are picker than the compiler with glibc-2.3.6-3 (Fedora Core 4).To get rid of warnings about redefinition of builtin functions, I had to explicitly:
no newline at end of file
order of functions in files
Problematic source modules
further notes
| ||||||||
Migration to Unwin software
| ||||||||
| Added: | ||||||||
| > > |
| |||||||
| ||||||||
| Added: | ||||||||
| > > | EMIP implementation
| |||||||
Ximdisp
Consolidation of programsA new directory called "helix" was created with a consolidation of source files and scripts from rice and unwin. This helix directory was the old rice directory in which all unique unwin programs (both source and binary) have been added. The original rice and unwin directories are preserved in an "archive" directory. All future development will be done in this helix directory. koji directory remains distinct.FFTRANSMajor incompatibility between old MRC header format and MRC2000 image format creates problem with helical processing. If new fftrans is used, then the phases are completely wacky (wrong phase origin), as seen from output of hftoutThis is because the image2000 software keeps a machine stamp in a location that was previously reserved for the origin Specifically, header location 54 and 55 were previously designated for the xorigin and yorigin, respectively. These locations have now been reassigned. This problem has now fixed at NYSBC and at NYU. This required recompiling several programs to take into account the new position of the origin in the MRC header.
hft, must use older version of fftrans - pre image2000 - we called this fftrans.old Note that the changes above have now resolved this situation and the newer (image2000) fftrans should be used Following are from the file "image.doc" from the older and newer release of MRC software: older image.doc25 EXTRA Extra, user defined storage space. 29 words max.. " . " . " (all set to zero by default) . " 53 " 54 XORIGIN X origin 55 YORIGIN Y origin 56 NLABL Number of labels being used newer image.doc (released with image2000)* 25-49 EXTRA extra space used for anything - 0 by default ** 50-52 ORIGIN origin in X,Y,Z used for transforms * * 53 MAP character string 'MAP ' to identify file type * * 54 MACHST machine stamp * * 55 RMS rms deviation of map from mean density * * 56 NLABL number of labels being used * Compiling librariesGeneral strategy for creating these libraries
Size of long integers (major bug)The long integers were used extensively in MRC file handling routines stored in mrc.zip (and mrc.a). e.g., openmrcf.c. Also, structure elements defined in mrc.h and imgn.h. Under the old system, both long integers and integers were 4 bytes long (check this using sizeof(int) and sizeof(long) c functions). Under new system, long integers were 8 bytes and integers were 4 bytes:
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 8 sizeof(float)=: 4
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 4 sizeof(float)=: 4 Compilation problems under Centos5undefined builtin functionsThe compiler with glibc-2.5-24 (Centos 5) are picker than the compiler with glibc-2.3.6-3 (Fedora Core 4).To get rid of warnings about redefinition of builtin functions, I had to explicitly:
no newline at end of file
order of functions in files
Problematic source modules
further notes
| ||||||||
Migration to Unwin software
| ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
| |||||||
| Added: | ||||||||
| > > |
| |||||||
Ximdisp
Consolidation of programsA new directory called "helix" was created with a consolidation of source files and scripts from rice and unwin. This helix directory was the old rice directory in which all unique unwin programs (both source and binary) have been added. The original rice and unwin directories are preserved in an "archive" directory. All future development will be done in this helix directory. koji directory remains distinct.FFTRANSMajor incompatibility between old MRC header format and MRC2000 image format creates problem with helical processing. If new fftrans is used, then the phases are completely wacky (wrong phase origin), as seen from output of hftoutThis is because the image2000 software keeps a machine stamp in a location that was previously reserved for the origin Specifically, header location 54 and 55 were previously designated for the xorigin and yorigin, respectively. These locations have now been reassigned. This problem has now fixed at NYSBC and at NYU. This required recompiling several programs to take into account the new position of the origin in the MRC header.
hft, must use older version of fftrans - pre image2000 - we called this fftrans.old Note that the changes above have now resolved this situation and the newer (image2000) fftrans should be used Following are from the file "image.doc" from the older and newer release of MRC software: older image.doc25 EXTRA Extra, user defined storage space. 29 words max.. " . " . " (all set to zero by default) . " 53 " 54 XORIGIN X origin 55 YORIGIN Y origin 56 NLABL Number of labels being used newer image.doc (released with image2000)* 25-49 EXTRA extra space used for anything - 0 by default ** 50-52 ORIGIN origin in X,Y,Z used for transforms * * 53 MAP character string 'MAP ' to identify file type * * 54 MACHST machine stamp * * 55 RMS rms deviation of map from mean density * * 56 NLABL number of labels being used * Compiling librariesGeneral strategy for creating these libraries
Size of long integers (major bug)The long integers were used extensively in MRC file handling routines stored in mrc.zip (and mrc.a). e.g., openmrcf.c. Also, structure elements defined in mrc.h and imgn.h. Under the old system, both long integers and integers were 4 bytes long (check this using sizeof(int) and sizeof(long) c functions). Under new system, long integers were 8 bytes and integers were 4 bytes:
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 8 sizeof(float)=: 4
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 4 sizeof(float)=: 4 Compilation problems under Centos5undefined builtin functionsThe compiler with glibc-2.5-24 (Centos 5) are picker than the compiler with glibc-2.3.6-3 (Fedora Core 4).To get rid of warnings about redefinition of builtin functions, I had to explicitly:
no newline at end of file
order of functions in files
Problematic source modules
further notes
| ||||||||
| ||||||||
| Added: | ||||||||
| > > | Migration to Unwin software
Ximdisp
| |||||||
Consolidation of programsA new directory called "helix" was created with a consolidation of source files and scripts from rice and unwin. This helix directory was the old rice directory in which all unique unwin programs (both source and binary) have been added. The original rice and unwin directories are preserved in an "archive" directory. All future development will be done in this helix directory. koji directory remains distinct.FFTRANSMajor incompatibility between old MRC header format and MRC2000 image format creates problem with helical processing. If new fftrans is used, then the phases are completely wacky (wrong phase origin), as seen from output of hftoutThis is because the image2000 software keeps a machine stamp in a location that was previously reserved for the origin Specifically, header location 54 and 55 were previously designated for the xorigin and yorigin, respectively. These locations have now been reassigned. This problem has now fixed at NYSBC and at NYU. This required recompiling several programs to take into account the new position of the origin in the MRC header.
hft, must use older version of fftrans - pre image2000 - we called this fftrans.old Note that the changes above have now resolved this situation and the newer (image2000) fftrans should be used Following are from the file "image.doc" from the older and newer release of MRC software: older image.doc25 EXTRA Extra, user defined storage space. 29 words max.. " . " . " (all set to zero by default) . " 53 " 54 XORIGIN X origin 55 YORIGIN Y origin 56 NLABL Number of labels being used newer image.doc (released with image2000)* 25-49 EXTRA extra space used for anything - 0 by default ** 50-52 ORIGIN origin in X,Y,Z used for transforms * * 53 MAP character string 'MAP ' to identify file type * * 54 MACHST machine stamp * * 55 RMS rms deviation of map from mean density * * 56 NLABL number of labels being used * Compiling librariesGeneral strategy for creating these libraries
Size of long integers (major bug)The long integers were used extensively in MRC file handling routines stored in mrc.zip (and mrc.a). e.g., openmrcf.c. Also, structure elements defined in mrc.h and imgn.h. Under the old system, both long integers and integers were 4 bytes long (check this using sizeof(int) and sizeof(long) c functions). Under new system, long integers were 8 bytes and integers were 4 bytes:
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 8 sizeof(float)=: 4
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 4 sizeof(float)=: 4 Compilation problems under Centos5undefined builtin functionsThe compiler with glibc-2.5-24 (Centos 5) are picker than the compiler with glibc-2.3.6-3 (Fedora Core 4).To get rid of warnings about redefinition of builtin functions, I had to explicitly:
no newline at end of file
order of functions in files
Problematic source modules
further notes
| ||||||||
| ||||||||
| Added: | ||||||||
| > > | Consolidation of programsA new directory called "helix" was created with a consolidation of source files and scripts from rice and unwin. This helix directory was the old rice directory in which all unique unwin programs (both source and binary) have been added. The original rice and unwin directories are preserved in an "archive" directory. All future development will be done in this helix directory. koji directory remains distinct. | |||||||
FFTRANS | ||||||||
| Changed: | ||||||||
| < < | Below issue is now fixed at NYSBC. This required recompiling several programs to take into account the new position of the origin in the MRC header. | |||||||
| > > | Major incompatibility between old MRC header format and MRC2000 image format creates problem with helical processing. If new fftrans is used, then the phases are completely wacky (wrong phase origin), as seen from output of hftout | |||||||
| Added: | ||||||||
| > > | This is because the image2000 software keeps a machine stamp in a location that was previously reserved for the origin Specifically, header location 54 and 55 were previously designated for the xorigin and yorigin, respectively. These locations have now been reassigned. This problem has now fixed at NYSBC and at NYU. This required recompiling several programs to take into account the new position of the origin in the MRC header. | |||||||
| ||||||||
| Changed: | ||||||||
| < < | Previous to these repairs and recompilations (e.g. implementation at NYU), the following fix has been applied: hft, must use older version of fftrans - pre image2000 - we call this fftrans.old If new fftrans is used, then the phases are completely wacky (wrong phase origin), as seen from output of hftout | |||||||
| > > | Previous to these repairs and recompilations (e.g. implementation at NYU), the following fix had been applied: hft, must use older version of fftrans - pre image2000 - we called this fftrans.old | |||||||
| Deleted: | ||||||||
| < < | This is because the image2000 software keeps a machine stamp in a location that was previously reserved for the origin Specifically, header location 54 and 55 were previously designated for the xorigin and yorigin, respectively. These locations have now been reassigned. | |||||||
| Note that the changes above have now resolved this situation and the newer (image2000) fftrans should be used Following are from the file "image.doc" from the older and newer release of MRC software: older image.doc25 EXTRA Extra, user defined storage space. 29 words max.. " . " . " (all set to zero by default) . " 53 " 54 XORIGIN X origin 55 YORIGIN Y origin 56 NLABL Number of labels being used newer image.doc (released with image2000)* 25-49 EXTRA extra space used for anything - 0 by default ** 50-52 ORIGIN origin in X,Y,Z used for transforms * * 53 MAP character string 'MAP ' to identify file type * * 54 MACHST machine stamp * * 55 RMS rms deviation of map from mean density * * 56 NLABL number of labels being used * Compiling librariesGeneral strategy for creating these libraries
Size of long integers (major bug)The long integers were used extensively in MRC file handling routines stored in mrc.zip (and mrc.a). e.g., openmrcf.c. Also, structure elements defined in mrc.h and imgn.h. Under the old system, both long integers and integers were 4 bytes long (check this using sizeof(int) and sizeof(long) c functions). Under new system, long integers were 8 bytes and integers were 4 bytes:
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 8 sizeof(float)=: 4
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 4 sizeof(float)=: 4 Compilation problems under Centos5undefined builtin functionsThe compiler with glibc-2.5-24 (Centos 5) are picker than the compiler with glibc-2.3.6-3 (Fedora Core 4).To get rid of warnings about redefinition of builtin functions, I had to explicitly:
no newline at end of file
order of functions in files
Problematic source modules
further notes
| ||||||||
FFTRANSBelow issue is now fixed at NYSBC. This required recompiling several programs to take into account the new position of the origin in the MRC header.
hft, must use older version of fftrans - pre image2000 - we call this fftrans.old If new fftrans is used, then the phases are completely wacky (wrong phase origin), as seen from output of hftout This is because the image2000 software keeps a machine stamp in a location that was previously reserved for the origin Specifically, header location 54 and 55 were previously designated for the xorigin and yorigin, respectively. These locations have now been reassigned. Note that the changes above have now resolved this situation and the newer (image2000) fftrans should be used Following are from the file "image.doc" from the older and newer release of MRC software: older image.doc25 EXTRA Extra, user defined storage space. 29 words max.. " . " . " (all set to zero by default) . " 53 " 54 XORIGIN X origin 55 YORIGIN Y origin 56 NLABL Number of labels being used newer image.doc (released with image2000)* 25-49 EXTRA extra space used for anything - 0 by default ** 50-52 ORIGIN origin in X,Y,Z used for transforms * * 53 MAP character string 'MAP ' to identify file type * * 54 MACHST machine stamp * * 55 RMS rms deviation of map from mean density * * 56 NLABL number of labels being used * Compiling librariesGeneral strategy for creating these libraries
Size of long integers (major bug)The long integers were used extensively in MRC file handling routines stored in mrc.zip (and mrc.a). e.g., openmrcf.c. Also, structure elements defined in mrc.h and imgn.h. Under the old system, both long integers and integers were 4 bytes long (check this using sizeof(int) and sizeof(long) c functions). Under new system, long integers were 8 bytes and integers were 4 bytes:
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 8 sizeof(float)=: 4
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 4 sizeof(float)=: 4 Compilation problems under Centos5undefined builtin functionsThe compiler with glibc-2.5-24 (Centos 5) are picker than the compiler with glibc-2.3.6-3 (Fedora Core 4).To get rid of warnings about redefinition of builtin functions, I had to explicitly:
no newline at end of file
order of functions in files
Problematic source modules
| ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
| |||||||
further notes
| ||||||||
FFTRANSBelow issue is now fixed at NYSBC. This required recompiling several programs to take into account the new position of the origin in the MRC header.
hft, must use older version of fftrans - pre image2000 - we call this fftrans.old If new fftrans is used, then the phases are completely wacky (wrong phase origin), as seen from output of hftout This is because the image2000 software keeps a machine stamp in a location that was previously reserved for the origin Specifically, header location 54 and 55 were previously designated for the xorigin and yorigin, respectively. These locations have now been reassigned. Note that the changes above have now resolved this situation and the newer (image2000) fftrans should be used Following are from the file "image.doc" from the older and newer release of MRC software: older image.doc25 EXTRA Extra, user defined storage space. 29 words max.. " . " . " (all set to zero by default) . " 53 " 54 XORIGIN X origin 55 YORIGIN Y origin 56 NLABL Number of labels being used newer image.doc (released with image2000)* 25-49 EXTRA extra space used for anything - 0 by default ** 50-52 ORIGIN origin in X,Y,Z used for transforms * * 53 MAP character string 'MAP ' to identify file type * * 54 MACHST machine stamp * * 55 RMS rms deviation of map from mean density * * 56 NLABL number of labels being used * Compiling librariesGeneral strategy for creating these libraries
Size of long integers (major bug)The long integers were used extensively in MRC file handling routines stored in mrc.zip (and mrc.a). e.g., openmrcf.c. Also, structure elements defined in mrc.h and imgn.h. Under the old system, both long integers and integers were 4 bytes long (check this using sizeof(int) and sizeof(long) c functions). Under new system, long integers were 8 bytes and integers were 4 bytes:
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 8 sizeof(float)=: 4
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 4 sizeof(float)=: 4 Compilation problems under Centos5undefined builtin functionsThe compiler with glibc-2.5-24 (Centos 5) are picker than the compiler with glibc-2.3.6-3 (Fedora Core 4).To get rid of warnings about redefinition of builtin functions, I had to explicitly:
no newline at end of file
order of functions in files
Problematic source modules
further notes | ||||||||
| Changed: | ||||||||
| < < | ||||||||
| > > |
| |||||||
| ||||||||
FFTRANSBelow issue is now fixed at NYSBC. This required recompiling several programs to take into account the new position of the origin in the MRC header.
hft, must use older version of fftrans - pre image2000 - we call this fftrans.old If new fftrans is used, then the phases are completely wacky (wrong phase origin), as seen from output of hftout This is because the image2000 software keeps a machine stamp in a location that was previously reserved for the origin Specifically, header location 54 and 55 were previously designated for the xorigin and yorigin, respectively. These locations have now been reassigned. Note that the changes above have now resolved this situation and the newer (image2000) fftrans should be used Following are from the file "image.doc" from the older and newer release of MRC software: older image.doc25 EXTRA Extra, user defined storage space. 29 words max.. " . " . " (all set to zero by default) . " 53 " 54 XORIGIN X origin 55 YORIGIN Y origin 56 NLABL Number of labels being used newer image.doc (released with image2000)* 25-49 EXTRA extra space used for anything - 0 by default ** 50-52 ORIGIN origin in X,Y,Z used for transforms * * 53 MAP character string 'MAP ' to identify file type * * 54 MACHST machine stamp * * 55 RMS rms deviation of map from mean density * * 56 NLABL number of labels being used * Compiling librariesGeneral strategy for creating these libraries
Size of long integers (major bug)The long integers were used extensively in MRC file handling routines stored in mrc.zip (and mrc.a). e.g., openmrcf.c. Also, structure elements defined in mrc.h and imgn.h. Under the old system, both long integers and integers were 4 bytes long (check this using sizeof(int) and sizeof(long) c functions). Under new system, long integers were 8 bytes and integers were 4 bytes:
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 8 sizeof(float)=: 4
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 4 sizeof(float)=: 4 Compilation problems under Centos5undefined builtin functionsThe compiler with glibc-2.5-24 (Centos 5) are picker than the compiler with glibc-2.3.6-3 (Fedora Core 4).To get rid of warnings about redefinition of builtin functions, I had to explicitly:
no newline at end of file
order of functions in files
Problematic source modules
further notes | ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
| |||||||
| ||||||||
FFTRANSBelow issue is now fixed at NYSBC. This required recompiling several programs to take into account the new position of the origin in the MRC header.
hft, must use older version of fftrans - pre image2000 - we call this fftrans.old If new fftrans is used, then the phases are completely wacky (wrong phase origin), as seen from output of hftout This is because the image2000 software keeps a machine stamp in a location that was previously reserved for the origin Specifically, header location 54 and 55 were previously designated for the xorigin and yorigin, respectively. These locations have now been reassigned. Note that the changes above have now resolved this situation and the newer (image2000) fftrans should be used Following are from the file "image.doc" from the older and newer release of MRC software: older image.doc25 EXTRA Extra, user defined storage space. 29 words max.. " . " . " (all set to zero by default) . " 53 " 54 XORIGIN X origin 55 YORIGIN Y origin 56 NLABL Number of labels being used newer image.doc (released with image2000)* 25-49 EXTRA extra space used for anything - 0 by default ** 50-52 ORIGIN origin in X,Y,Z used for transforms * * 53 MAP character string 'MAP ' to identify file type * * 54 MACHST machine stamp * * 55 RMS rms deviation of map from mean density * * 56 NLABL number of labels being used * Compiling librariesGeneral strategy for creating these libraries
Size of long integers (major bug)The long integers were used extensively in MRC file handling routines stored in mrc.zip (and mrc.a). e.g., openmrcf.c. Also, structure elements defined in mrc.h and imgn.h. Under the old system, both long integers and integers were 4 bytes long (check this using sizeof(int) and sizeof(long) c functions). Under new system, long integers were 8 bytes and integers were 4 bytes:
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 8 sizeof(float)=: 4
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 4 sizeof(float)=: 4 Compilation problems under Centos5undefined builtin functionsThe compiler with glibc-2.5-24 (Centos 5) are picker than the compiler with glibc-2.3.6-3 (Fedora Core 4).To get rid of warnings about redefinition of builtin functions, I had to explicitly:
no newline at end of file
order of functions in files
Problematic source modules
| ||||||||
| Added: | ||||||||
| > > | further notes | |||||||
| Added: | ||||||||
| > > | ||||||||
| ||||||||
FFTRANSBelow issue is now fixed at NYSBC. This required recompiling several programs to take into account the new position of the origin in the MRC header.
hft, must use older version of fftrans - pre image2000 - we call this fftrans.old If new fftrans is used, then the phases are completely wacky (wrong phase origin), as seen from output of hftout This is because the image2000 software keeps a machine stamp in a location that was previously reserved for the origin Specifically, header location 54 and 55 were previously designated for the xorigin and yorigin, respectively. These locations have now been reassigned. Note that the changes above have now resolved this situation and the newer (image2000) fftrans should be used Following are from the file "image.doc" from the older and newer release of MRC software: older image.doc25 EXTRA Extra, user defined storage space. 29 words max.. " . " . " (all set to zero by default) . " 53 " 54 XORIGIN X origin 55 YORIGIN Y origin 56 NLABL Number of labels being used newer image.doc (released with image2000)* 25-49 EXTRA extra space used for anything - 0 by default ** 50-52 ORIGIN origin in X,Y,Z used for transforms * * 53 MAP character string 'MAP ' to identify file type * * 54 MACHST machine stamp * * 55 RMS rms deviation of map from mean density * * 56 NLABL number of labels being used * Compiling librariesGeneral strategy for creating these libraries
| ||||||||
| Added: | ||||||||
| > > |
| |||||||
Size of long integers (major bug)The long integers were used extensively in MRC file handling routines stored in mrc.zip (and mrc.a). e.g., openmrcf.c. Also, structure elements defined in mrc.h and imgn.h. Under the old system, both long integers and integers were 4 bytes long (check this using sizeof(int) and sizeof(long) c functions). Under new system, long integers were 8 bytes and integers were 4 bytes:
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 8 sizeof(float)=: 4
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 4 sizeof(float)=: 4 Compilation problems under Centos5undefined builtin functionsThe compiler with glibc-2.5-24 (Centos 5) are picker than the compiler with glibc-2.3.6-3 (Fedora Core 4).To get rid of warnings about redefinition of builtin functions, I had to explicitly:
no newline at end of file
order of functions in files
Problematic source modules
| ||||||||
FFTRANSBelow issue is now fixed at NYSBC. This required recompiling several programs to take into account the new position of the origin in the MRC header.
hft, must use older version of fftrans - pre image2000 - we call this fftrans.old If new fftrans is used, then the phases are completely wacky (wrong phase origin), as seen from output of hftout This is because the image2000 software keeps a machine stamp in a location that was previously reserved for the origin | ||||||||
| Changed: | ||||||||
| < < | Specifically, header location 54 and 55 were previously designated for the xorigin and yorigin, respectively. These locations have now been reassigned. Note that the changes above have now resolved this situation and the newer (image2000) fftrans should be used | |||||||
| > > | Specifically, header location 54 and 55 were previously designated for the xorigin and yorigin, respectively. These locations have now been reassigned. | |||||||
| Added: | ||||||||
| > > | Note that the changes above have now resolved this situation and the newer (image2000) fftrans should be used | |||||||
Following are from the file "image.doc" from the older and newer release of MRC software:
older image.doc25 EXTRA Extra, user defined storage space. 29 words max.. " . " . " (all set to zero by default) . " 53 " 54 XORIGIN X origin 55 YORIGIN Y origin 56 NLABL Number of labels being used newer image.doc (released with image2000)* 25-49 EXTRA extra space used for anything - 0 by default ** 50-52 ORIGIN origin in X,Y,Z used for transforms * * 53 MAP character string 'MAP ' to identify file type * * 54 MACHST machine stamp * * 55 RMS rms deviation of map from mean density * * 56 NLABL number of labels being used * Compiling librariesGeneral strategy for creating these libraries
Size of long integers (major bug)The long integers were used extensively in MRC file handling routines stored in mrc.zip (and mrc.a). e.g., openmrcf.c. Also, structure elements defined in mrc.h and imgn.h. Under the old system, both long integers and integers were 4 bytes long (check this using sizeof(int) and sizeof(long) c functions). Under new system, long integers were 8 bytes and integers were 4 bytes:
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 8 sizeof(float)=: 4
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 4 sizeof(float)=: 4 Compilation problems under Centos5undefined builtin functionsThe compiler with glibc-2.5-24 (Centos 5) are picker than the compiler with glibc-2.3.6-3 (Fedora Core 4).To get rid of warnings about redefinition of builtin functions, I had to explicitly:
no newline at end of file
order of functions in files
Problematic source modules
| ||||||||
FFTRANSBelow issue is now fixed at NYSBC. This required recompiling several programs to take into account the new position of the origin in the MRC header.
| ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > | Previous to these repairs and recompilations (e.g. implementation at NYU), the following fix has been applied: | |||||||
| hft, must use older version of fftrans - pre image2000 - we call this fftrans.old If new fftrans is used, then the phases are completely wacky (wrong phase origin), as seen from output of hftout This is because the image2000 software keeps a machine stamp in a location that was previously reserved for the origin Specifically, header location 54 and 55 were previously designated for the xorigin and yorigin, respectively. These locations have now been reassigned. Note that the changes above have now resolved this situation and the newer (image2000) fftrans should be used Following are from the file "image.doc" from the older and newer release of MRC software: older image.doc25 EXTRA Extra, user defined storage space. 29 words max.. " . " . " (all set to zero by default) . " 53 " 54 XORIGIN X origin 55 YORIGIN Y origin 56 NLABL Number of labels being used newer image.doc (released with image2000)* 25-49 EXTRA extra space used for anything - 0 by default ** 50-52 ORIGIN origin in X,Y,Z used for transforms * * 53 MAP character string 'MAP ' to identify file type * * 54 MACHST machine stamp * * 55 RMS rms deviation of map from mean density * * 56 NLABL number of labels being used * Compiling librariesGeneral strategy for creating these libraries
Size of long integers (major bug)The long integers were used extensively in MRC file handling routines stored in mrc.zip (and mrc.a). e.g., openmrcf.c. Also, structure elements defined in mrc.h and imgn.h. Under the old system, both long integers and integers were 4 bytes long (check this using sizeof(int) and sizeof(long) c functions). Under new system, long integers were 8 bytes and integers were 4 bytes:
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 8 sizeof(float)=: 4
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 4 sizeof(float)=: 4 Compilation problems under Centos5undefined builtin functionsThe compiler with glibc-2.5-24 (Centos 5) are picker than the compiler with glibc-2.3.6-3 (Fedora Core 4).To get rid of warnings about redefinition of builtin functions, I had to explicitly:
no newline at end of file
order of functions in files
Problematic source modules
| ||||||||
FFTRANSBelow issue is now fixed at NYSBC. This required recompiling several programs to take into account the new position of the origin in the MRC header.
| ||||||||
| Changed: | ||||||||
| < < | For hft, must use older version of fftrans - pre image2000 - we call this fftrans.old | |||||||
| > > |
| |||||||
| Added: | ||||||||
| > > | hft, must use older version of fftrans - pre image2000 - we call this fftrans.old | |||||||
| If new fftrans is used, then the phases are completely wacky (wrong phase origin), as seen from output of hftout This is because the image2000 software keeps a machine stamp in a location that was previously reserved for the origin | ||||||||
| Changed: | ||||||||
| < < | Specifically, header location 54 and 55 were previously designated for the xorigin and yorigin, respectively. These locations have now been reassigned. Following are from the file "image.doc" from the older and newer release of MRC software: | |||||||
| > > | Specifically, header location 54 and 55 were previously designated for the xorigin and yorigin, respectively. These locations have now been reassigned. Note that the changes above have now resolved this situation and the newer (image2000) fftrans should be used | |||||||
| Added: | ||||||||
| > > | Following are from the file "image.doc" from the older and newer release of MRC software: | |||||||
older image.doc25 EXTRA Extra, user defined storage space. 29 words max.. " . " . " (all set to zero by default) . " 53 " 54 XORIGIN X origin 55 YORIGIN Y origin 56 NLABL Number of labels being used newer image.doc (released with image2000)* 25-49 EXTRA extra space used for anything - 0 by default ** 50-52 ORIGIN origin in X,Y,Z used for transforms * * 53 MAP character string 'MAP ' to identify file type * * 54 MACHST machine stamp * * 55 RMS rms deviation of map from mean density * * 56 NLABL number of labels being used * Compiling librariesGeneral strategy for creating these libraries
Size of long integers (major bug)The long integers were used extensively in MRC file handling routines stored in mrc.zip (and mrc.a). e.g., openmrcf.c. Also, structure elements defined in mrc.h and imgn.h. Under the old system, both long integers and integers were 4 bytes long (check this using sizeof(int) and sizeof(long) c functions). Under new system, long integers were 8 bytes and integers were 4 bytes:
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 8 sizeof(float)=: 4
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 4 sizeof(float)=: 4 Compilation problems under Centos5undefined builtin functionsThe compiler with glibc-2.5-24 (Centos 5) are picker than the compiler with glibc-2.3.6-3 (Fedora Core 4).To get rid of warnings about redefinition of builtin functions, I had to explicitly:
no newline at end of file
order of functions in files
Problematic source modules
| ||||||||
FFTRANSBelow issue is now fixed at NYSBC. This required recompiling several programs to take into account the new position of the origin in the MRC header.
If new fftrans is used, then the phases are completely wacky (wrong phase origin), as seen from output of hftout This is because the image2000 software keeps a machine stamp in a location that was previously reserved for the origin Specifically, header location 54 and 55 were previously designated for the xorigin and yorigin, respectively. These locations have now been reassigned. Following are from the file "image.doc" from the older and newer release of MRC software: older image.doc25 EXTRA Extra, user defined storage space. 29 words max.. " . " . " (all set to zero by default) . " 53 " 54 XORIGIN X origin 55 YORIGIN Y origin 56 NLABL Number of labels being used newer image.doc (released with image2000)* 25-49 EXTRA extra space used for anything - 0 by default ** 50-52 ORIGIN origin in X,Y,Z used for transforms * * 53 MAP character string 'MAP ' to identify file type * * 54 MACHST machine stamp * * 55 RMS rms deviation of map from mean density * * 56 NLABL number of labels being used * Compiling librariesGeneral strategy for creating these libraries
| ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
| |||||||
| ||||||||
| Deleted: | ||||||||
| < < |
| |||||||
| Added: | ||||||||
| > > |
| |||||||
Size of long integers (major bug)The long integers were used extensively in MRC file handling routines stored in mrc.zip (and mrc.a). e.g., openmrcf.c. Also, structure elements defined in mrc.h and imgn.h. Under the old system, both long integers and integers were 4 bytes long (check this using sizeof(int) and sizeof(long) c functions). Under new system, long integers were 8 bytes and integers were 4 bytes:
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 8 sizeof(float)=: 4
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 4 sizeof(float)=: 4 Compilation problems under Centos5undefined builtin functionsThe compiler with glibc-2.5-24 (Centos 5) are picker than the compiler with glibc-2.3.6-3 (Fedora Core 4).To get rid of warnings about redefinition of builtin functions, I had to explicitly:
no newline at end of file
order of functions in files
Problematic source modules
| ||||||||
| Added: | ||||||||
| > > |
| |||||||
| ||||||||
| Added: | ||||||||
| > > |
| |||||||
| ||||||||
FFTRANS | ||||||||
| Added: | ||||||||
| > > | Below issue is now fixed at NYSBC. This required recompiling several programs to take into account the new position of the origin in the MRC header.
| |||||||
| For hft, must use older version of fftrans - pre image2000 - we call this fftrans.old If new fftrans is used, then the phases are completely wacky (wrong phase origin), as seen from output of hftout This is because the image2000 software keeps a machine stamp in a location that was previously reserved for the origin Specifically, header location 54 and 55 were previously designated for the xorigin and yorigin, respectively. These locations have now been reassigned. Following are from the file "image.doc" from the older and newer release of MRC software: older image.doc25 EXTRA Extra, user defined storage space. 29 words max.. " . " . " (all set to zero by default) . " 53 " 54 XORIGIN X origin 55 YORIGIN Y origin 56 NLABL Number of labels being used newer image.doc (released with image2000)* 25-49 EXTRA extra space used for anything - 0 by default ** 50-52 ORIGIN origin in X,Y,Z used for transforms * * 53 MAP character string 'MAP ' to identify file type * * 54 MACHST machine stamp * * 55 RMS rms deviation of map from mean density * * 56 NLABL number of labels being used * Compiling librariesGeneral strategy for creating these libraries
Size of long integers (major bug)The long integers were used extensively in MRC file handling routines stored in mrc.zip (and mrc.a). e.g., openmrcf.c. Also, structure elements defined in mrc.h and imgn.h. Under the old system, both long integers and integers were 4 bytes long (check this using sizeof(int) and sizeof(long) c functions). Under new system, long integers were 8 bytes and integers were 4 bytes:
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 8 sizeof(float)=: 4
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 4 sizeof(float)=: 4 Compilation problems under Centos5undefined builtin functionsThe compiler with glibc-2.5-24 (Centos 5) are picker than the compiler with glibc-2.3.6-3 (Fedora Core 4).To get rid of warnings about redefinition of builtin functions, I had to explicitly:
no newline at end of file
order of functions in files
Problematic source modules
| ||||||||
| ||||||||
| Deleted: | ||||||||
| < < | ||||||||
Notes on Compiling and Using Helical Reconstruction Programs from Toyoshima Lab
FFTRANS | ||||||||
| Changed: | ||||||||
| < < | Must use older version of fftrans - pre image2000 If not, then the phases are completely wacky (wrong phase origin), as seen from output of hftout | |||||||
| > > | For hft, must use older version of fftrans - pre image2000 - we call this fftrans.old If new fftrans is used, then the phases are completely wacky (wrong phase origin), as seen from output of hftout | |||||||
| This is because the image2000 software keeps a machine stamp in a location that was previously reserved for the origin Specifically, header location 54 and 55 were previously designated for the xorigin and yorigin, respectively. These locations have now been reassigned. Following are from the file "image.doc" from the older and newer release of MRC software: older image.doc25 EXTRA Extra, user defined storage space. 29 words max.. " . " . " (all set to zero by default) . " 53 " 54 XORIGIN X origin 55 YORIGIN Y origin 56 NLABL Number of labels being used newer image.doc (released with image2000)* 25-49 EXTRA extra space used for anything - 0 by default ** 50-52 ORIGIN origin in X,Y,Z used for transforms * * 53 MAP character string 'MAP ' to identify file type * * 54 MACHST machine stamp * * 55 RMS rms deviation of map from mean density * * 56 NLABL number of labels being used * Compiling librariesGeneral strategy for creating these libraries
Size of long integers (major bug)The long integers were used extensively in MRC file handling routines stored in mrc.zip (and mrc.a). e.g., openmrcf.c. Also, structure elements defined in mrc.h and imgn.h. Under the old system, both long integers and integers were 4 bytes long (check this using sizeof(int) and sizeof(long) c functions). Under new system, long integers were 8 bytes and integers were 4 bytes:
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 8 sizeof(float)=: 4
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 4 sizeof(float)=: 4 Compilation problems under Centos5undefined builtin functionsThe compiler with glibc-2.5-24 (Centos 5) are picker than the compiler with glibc-2.3.6-3 (Fedora Core 4).To get rid of warnings about redefinition of builtin functions, I had to explicitly:
no newline at end of file
order of functions in files
Problematic source modules
| ||||||||
FFTRANSMust use older version of fftrans - pre image2000If not, then the phases are completely wacky (wrong phase origin), as seen from output of hftout This is because the image2000 software keeps a machine stamp in a location that was previously reserved for the origin Specifically, header location 54 and 55 were previously designated for the xorigin and yorigin, respectively. These locations have now been reassigned. Following are from the file "image.doc" from the older and newer release of MRC software: older image.doc25 EXTRA Extra, user defined storage space. 29 words max.. " . " . " (all set to zero by default) . " 53 " 54 XORIGIN X origin 55 YORIGIN Y origin 56 NLABL Number of labels being used newer image.doc (released with image2000)* 25-49 EXTRA extra space used for anything - 0 by default ** 50-52 ORIGIN origin in X,Y,Z used for transforms * * 53 MAP character string 'MAP ' to identify file type * * 54 MACHST machine stamp * * 55 RMS rms deviation of map from mean density * * 56 NLABL number of labels being used * Compiling librariesGeneral strategy for creating these libraries
Size of long integers (major bug)The long integers were used extensively in MRC file handling routines stored in mrc.zip (and mrc.a). e.g., openmrcf.c. Also, structure elements defined in mrc.h and imgn.h. Under the old system, both long integers and integers were 4 bytes long (check this using sizeof(int) and sizeof(long) c functions). Under new system, long integers were 8 bytes and integers were 4 bytes:
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 8 sizeof(float)=: 4
sizeof(short)=: 2 sizeof(int)=: 4 sizeof(long)=: 4 sizeof(float)=: 4 Compilation problems under Centos5undefined builtin functionsThe compiler with glibc-2.5-24 (Centos 5) are picker than the compiler with glibc-2.3.6-3 (Fedora Core 4).To get rid of warnings about redefinition of builtin functions, I had to explicitly:
no newline at end of file
order of functions in files
Problematic source modules
|