Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 638378 Details for
Bug 722634
dev-embedded/kobs-ng fails to compile
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log
build.log (text/plain), 76.32 KB, created by
Agostino Sarubbo
on 2020-05-12 07:27:16 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Agostino Sarubbo
Created:
2020-05-12 07:27:16 UTC
Size:
76.32 KB
patch
obsolete
> * Package: dev-embedded/kobs-ng-3.0.35.4.1.0 > * Repository: gentoo > * Maintainer: embedded@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux split-usr userland_GNU > * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>>> Unpacking source... >>>> Unpacking kobs-ng-3.0.35-4.1.0.tar.gz to /var/tmp/portage/dev-embedded/kobs-ng-3.0.35.4.1.0/work >>>> Source unpacked in /var/tmp/portage/dev-embedded/kobs-ng-3.0.35.4.1.0/work >>>> Preparing source in /var/tmp/portage/dev-embedded/kobs-ng-3.0.35.4.1.0/work/kobs-ng-3.0.35-4.1.0 ... > * Applying kobs-ng-fix-mtd-defines.patch ... > [ ok ] > * Applying kobs-ng-fix-open-without-mode.patch ... > [ ok ] > * Applying kobs-ng-fix-array-violation.patch ... > [ ok ] >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/dev-embedded/kobs-ng-3.0.35.4.1.0/work/kobs-ng-3.0.35-4.1.0 ... >./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --libdir=/usr/lib64 >checking for a BSD-compatible install... /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c >checking whether build environment is sane... yes >checking for a thread-safe mkdir -p... /bin/mkdir -p >checking for gawk... gawk >checking whether make sets $(MAKE)... yes >checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc >checking for C compiler default output file name... a.out >checking whether the C compiler works... yes >checking whether we are cross compiling... no >checking for suffix of executables... >checking for suffix of object files... o >checking whether we are using the GNU C compiler... yes >checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes >checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed >checking for style of include used by make... GNU >checking dependency style of x86_64-pc-linux-gnu-gcc... none >checking for a BSD-compatible install... /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c >checking whether ln -s works... yes >checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E >checking for grep that handles long lines and -e... /bin/grep >checking for egrep... /bin/grep -E >checking for ANSI C header files... yes >checking for an ANSI C-conforming const... yes >checking for inline... inline >checking whether time.h and sys/time.h may both be included... yes >checking whether x86_64-pc-linux-gnu-gcc needs -traditional... no >checking for special C compiler options needed for large files... no >checking for _FILE_OFFSET_BITS value needed for large files... no >checking for sys/types.h... yes >checking for sys/stat.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for memory.h... yes >checking for strings.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for unistd.h... yes >checking whether byte ordering is bigendian... no >checking machine/cpu specific CFLAGS... -Wall >configure: creating ./config.status >config.status: creating Makefile >config.status: creating include/Makefile >config.status: creating src/Makefile >config.status: creating include/config.h >config.status: executing depfiles commands >>>> Source configured. >>>> Compiling source in /var/tmp/portage/dev-embedded/kobs-ng-3.0.35.4.1.0/work/kobs-ng-3.0.35-4.1.0 ... >make -j4 >Making all in include >make[1]: Entering directory '/var/tmp/portage/dev-embedded/kobs-ng-3.0.35.4.1.0/work/kobs-ng-3.0.35-4.1.0/include' >echo "const char *git_sha = \""`git rev-parse HEAD`"\";" > ../include/autoversion.h >/bin/sh: git: command not found >make all-am >make[2]: Entering directory '/var/tmp/portage/dev-embedded/kobs-ng-3.0.35.4.1.0/work/kobs-ng-3.0.35-4.1.0/include' >make[2]: Leaving directory '/var/tmp/portage/dev-embedded/kobs-ng-3.0.35.4.1.0/work/kobs-ng-3.0.35-4.1.0/include' >make[1]: Leaving directory '/var/tmp/portage/dev-embedded/kobs-ng-3.0.35.4.1.0/work/kobs-ng-3.0.35-4.1.0/include' >Making all in src >make[1]: Entering directory '/var/tmp/portage/dev-embedded/kobs-ng-3.0.35.4.1.0/work/kobs-ng-3.0.35-4.1.0/src' >x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../include -O2 -pipe -march=native -frecord-gcc-switches -Wall -c main.c >x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../include -O2 -pipe -march=native -frecord-gcc-switches -Wall -c mtd.c >x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../include -O2 -pipe -march=native -frecord-gcc-switches -Wall -c rom_nand_hamming_code_ecc.c >x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../include -O2 -pipe -march=native -frecord-gcc-switches -Wall -c ncb.c >In file included from mtd.h:31, > from ncb.c:29: >BootControlBlocks.h:56:2: error: unknown type name âuint8_tâ > 56 | uint8_t m_u8DataSetup; > | ^~~~~~~ >BootControlBlocks.h:57:2: error: unknown type name âuint8_tâ > 57 | uint8_t m_u8DataHold; > | ^~~~~~~ >BootControlBlocks.h:58:2: error: unknown type name âuint8_tâ > 58 | uint8_t m_u8AddressSetup; > | ^~~~~~~ >BootControlBlocks.h:59:2: error: unknown type name âuint8_tâ > 59 | uint8_t m_u8DSAMPLE_TIME; > | ^~~~~~~ >BootControlBlocks.h:86:2: error: unknown type name âuint32_tâ > 86 | uint32_t m_u32FingerPrint1; //!< First fingerprint in first byte. > | ^~~~~~~~ >BootControlBlocks.h:90:4: error: unknown type name âuint32_tâ > 90 | uint32_t m_u32DataPageSize; //!< 2048 for 2K pages, 4096 for 4K pages. > | ^~~~~~~~ >BootControlBlocks.h:91:4: error: unknown type name âuint32_tâ > 91 | uint32_t m_u32TotalPageSize; //!< 2112 for 2K pages, 4314 for 4K pages. > | ^~~~~~~~ >BootControlBlocks.h:92:4: error: unknown type name âuint32_tâ > 92 | uint32_t m_u32SectorsPerBlock; //!< Number of 2K sections per block. > | ^~~~~~~~ >BootControlBlocks.h:93:4: error: unknown type name âuint32_tâ > 93 | uint32_t m_u32SectorInPageMask; //!< Mask for handling pages > 2K. > | ^~~~~~~~ >BootControlBlocks.h:94:4: error: unknown type name âuint32_tâ > 94 | uint32_t m_u32SectorToPageShift; //!< Address shift for handling pages > 2K. > | ^~~~~~~~ >BootControlBlocks.h:95:4: error: unknown type name âuint32_tâ > 95 | uint32_t m_u32NumberOfNANDs; //!< Total Number of NANDs - not used by ROM. > | ^~~~~~~~ >BootControlBlocks.h:99:5: error: unknown type name âuint16_tâ > 99 | uint16_t m_u16Major; > | ^~~~~~~~ >BootControlBlocks.h:100:5: error: unknown type name âuint16_tâ > 100 | uint16_t m_u16Minor; > | ^~~~~~~~ >BootControlBlocks.h:101:5: error: unknown type name âuint16_tâ > 101 | uint16_t m_u16Sub; > | ^~~~~~~~ >BootControlBlocks.h:102:5: error: unknown type name âuint16_tâ > 102 | uint16_t m_u16Reserved; > | ^~~~~~~~ >BootControlBlocks.h:104:4: error: unknown type name âuint32_tâ > 104 | uint32_t m_u32NANDBitmap; //!< bit 0 == NAND 0, bit 1 == NAND 1, bit 2 = NAND 2, bit 3 = NAND3 > | ^~~~~~~~ >BootControlBlocks.h:107:4: error: unknown type name âuint32_tâ > 107 | uint32_t m_u32NumberBB_NAND0; //!< # Bad Blocks stored in this table for NAND0. > | ^~~~~~~~ >BootControlBlocks.h:108:4: error: unknown type name âuint32_tâ > 108 | uint32_t m_u32NumberBB_NAND1; //!< # Bad Blocks stored in this table for NAND1. > | ^~~~~~~~ >BootControlBlocks.h:109:4: error: unknown type name âuint32_tâ > 109 | uint32_t m_u32NumberBB_NAND2; //!< # Bad Blocks stored in this table for NAND2. > | ^~~~~~~~ >BootControlBlocks.h:110:4: error: unknown type name âuint32_tâ > 110 | uint32_t m_u32NumberBB_NAND3; //!< # Bad Blocks stored in this table for NAND3. > | ^~~~~~~~ >BootControlBlocks.h:111:4: error: unknown type name âuint32_tâ > 111 | uint32_t m_u32Number2KPagesBB_NAND0; //!< Bad Blocks for NAND0 consume this # of 2K pages. > | ^~~~~~~~ >BootControlBlocks.h:112:4: error: unknown type name âuint32_tâ > 112 | uint32_t m_u32Number2KPagesBB_NAND1; //!< Bad Blocks for NAND1 consume this # of 2K pages. > | ^~~~~~~~ >BootControlBlocks.h:113:4: error: unknown type name âuint32_tâ > 113 | uint32_t m_u32Number2KPagesBB_NAND2; //!< Bad Blocks for NAND2 consume this # of 2K pages. > | ^~~~~~~~ >BootControlBlocks.h:114:4: error: unknown type name âuint32_tâ > 114 | uint32_t m_u32Number2KPagesBB_NAND3; //!< Bad Blocks for NAND3 consume this # of 2K pages. > | ^~~~~~~~ >BootControlBlocks.h:117:3: error: unknown type name âuint32_tâ > 117 | uint32_t m_Reserved1[10]; > | ^~~~~~~~ >BootControlBlocks.h:119:2: error: unknown type name âuint32_tâ > 119 | uint32_t m_u32FingerPrint2; //!< 2nd fingerprint at byte 10. > | ^~~~~~~~ >BootControlBlocks.h:122:4: error: unknown type name âuint32_tâ > 122 | uint32_t m_u32NumRowBytes; //!< Number of row bytes in read/write transactions. > | ^~~~~~~~ >BootControlBlocks.h:123:4: error: unknown type name âuint32_tâ > 123 | uint32_t m_u32NumColumnBytes; //!< Number of row bytes in read/write transactions. > | ^~~~~~~~ >BootControlBlocks.h:124:4: error: unknown type name âuint32_tâ > 124 | uint32_t m_u32TotalInternalDie; //!< Number of separate chips in this NAND. > | ^~~~~~~~ >BootControlBlocks.h:125:4: error: unknown type name âuint32_tâ > 125 | uint32_t m_u32InternalPlanesPerDie; //!< Number of internal planes - treat like separate chips. > | ^~~~~~~~ >BootControlBlocks.h:126:4: error: unknown type name âuint32_tâ > 126 | uint32_t m_u32CellType; //!< MLC or SLC. > | ^~~~~~~~ >BootControlBlocks.h:127:4: error: unknown type name âuint32_tâ > 127 | uint32_t m_u32ECCType; //!< 4 symbol or 8 symbol ECC? > | ^~~~~~~~ >BootControlBlocks.h:130:4: error: unknown type name âuint32_tâ > 130 | uint32_t m_u32EccBlock0Size; //!< Number of bytes for Block0 - BCH > | ^~~~~~~~ >BootControlBlocks.h:131:4: error: unknown type name âuint32_tâ > 131 | uint32_t m_u32EccBlockNSize; //!< Block size in bytes for all blocks other than Block0 - BCH > | ^~~~~~~~ >BootControlBlocks.h:132:4: error: unknown type name âuint32_tâ > 132 | uint32_t m_u32EccBlock0EccLevel; //!< Ecc level for Block 0 - BCH > | ^~~~~~~~ >BootControlBlocks.h:133:4: error: unknown type name âuint32_tâ > 133 | uint32_t m_u32NumEccBlocksPerPage; //!< Number of blocks per page - BCH > | ^~~~~~~~ >BootControlBlocks.h:134:4: error: unknown type name âuint32_tâ > 134 | uint32_t m_u32MetadataBytes; //!< Metadata size - BCH > | ^~~~~~~~ >BootControlBlocks.h:135:4: error: unknown type name âuint32_tâ > 135 | uint32_t m_u32EraseThreshold; //!< To set into BCH_MODE register. > | ^~~~~~~~ >BootControlBlocks.h:138:4: error: unknown type name âuint32_tâ > 138 | uint32_t m_u32Read1stCode; //!< First value sent to initiate a NAND Read sequence. > | ^~~~~~~~ >BootControlBlocks.h:139:4: error: unknown type name âuint32_tâ > 139 | uint32_t m_u32Read2ndCode; //!< Second value sent to initiate a NAND Read sequence. > | ^~~~~~~~ >BootControlBlocks.h:140:4: error: unknown type name âuint32_tâ > 140 | uint32_t m_u32BootPatch; > | ^~~~~~~~ >BootControlBlocks.h:141:4: error: unknown type name âuint32_tâ > 141 | uint32_t m_u32PatchSectors; > | ^~~~~~~~ >BootControlBlocks.h:142:4: error: unknown type name âuint32_tâ > 142 | uint32_t m_u32Firmware_startingNAND2; > | ^~~~~~~~ >BootControlBlocks.h:145:4: error: unknown type name âuint32_tâ > 145 | uint32_t m_u32Firmware_startingNAND; //!< Firmware image starts on this NAND. > | ^~~~~~~~ >BootControlBlocks.h:146:4: error: unknown type name âuint32_tâ > 146 | uint32_t m_u32Firmware_startingSector; //!< Firmware image starts on this sector. > | ^~~~~~~~ >BootControlBlocks.h:147:4: error: unknown type name âuint32_tâ > 147 | uint32_t m_u32Firmware_sectorStride; //!< Amount to jump between sectors - unused in ROM. > | ^~~~~~~~ >BootControlBlocks.h:148:4: error: unknown type name âuint32_tâ > 148 | uint32_t m_uSectorsInFirmware; //!< Number of sectors in firmware image. > | ^~~~~~~~ >BootControlBlocks.h:149:4: error: unknown type name âuint32_tâ > 149 | uint32_t m_u32Firmware_startingNAND2; //!< Secondary FW Image starting NAND. > | ^~~~~~~~ >BootControlBlocks.h:150:4: error: unknown type name âuint32_tâ > 150 | uint32_t m_u32Firmware_startingSector2; //!< Secondary FW Image starting Sector. > | ^~~~~~~~ >BootControlBlocks.h:151:4: error: unknown type name âuint32_tâ > 151 | uint32_t m_u32Firmware_sectorStride2; //!< Secondary FW Image stride - unused in ROM. > | ^~~~~~~~ >BootControlBlocks.h:152:4: error: unknown type name âuint32_tâ > 152 | uint32_t m_uSectorsInFirmware2; //!< Number of sector in secondary FW image. > | ^~~~~~~~ >BootControlBlocks.h:154:5: error: unknown type name âuint16_tâ > 154 | uint16_t m_u16Major; > | ^~~~~~~~ >BootControlBlocks.h:155:5: error: unknown type name âuint16_tâ > 155 | uint16_t m_u16Minor; > | ^~~~~~~~ >BootControlBlocks.h:156:5: error: unknown type name âuint16_tâ > 156 | uint16_t m_u16Sub; > | ^~~~~~~~ >BootControlBlocks.h:157:5: error: unknown type name âuint16_tâ > 157 | uint16_t m_u16Reserved; > | ^~~~~~~~ >BootControlBlocks.h:159:4: error: unknown type name âuint32_tâ > 159 | uint32_t m_u32DiscoveredBBTableSector; //!< Location of Discovered Bad Block Table (DBBT). > | ^~~~~~~~ >BootControlBlocks.h:160:4: error: unknown type name âuint32_tâ > 160 | uint32_t m_u32DiscoveredBBTableSector2; //!< Location of backup DBBT > | ^~~~~~~~ >BootControlBlocks.h:163:3: error: unknown type name âuint32_tâ > 163 | uint32_t m_Reserved2[20]; > | ^~~~~~~~ >BootControlBlocks.h:165:2: error: unknown type name âuint32_tâ > 165 | uint32_t m_u32FingerPrint3; //!< 3rd fingerprint at byte 30. > | ^~~~~~~~ >BootControlBlocks.h:214:2: error: unknown type name âuint32_tâ > 214 | uint32_t uNAND; //!< Which NAND this table is for. > | ^~~~~~~~ >BootControlBlocks.h:215:2: error: unknown type name âuint32_tâ > 215 | uint32_t uNumberBB; //!< Number of Bad Blocks in this NAND. > | ^~~~~~~~ >BootControlBlocks.h:218:2: error: unknown type name âuint32_tâ > 218 | uint32_t u32BadBlock[(TYPICAL_NAND_READ_SIZE / 4) - 2]; //!< Table of the Bad Blocks. > | ^~~~~~~~ >BootControlBlocks.h:228:2: error: unknown type name âuint8_tâ > 228 | uint8_t m_u8DataSetup; > | ^~~~~~~ >BootControlBlocks.h:229:2: error: unknown type name âuint8_tâ > 229 | uint8_t m_u8DataHold; > | ^~~~~~~ >BootControlBlocks.h:230:2: error: unknown type name âuint8_tâ > 230 | uint8_t m_u8AddressSetup; > | ^~~~~~~ >BootControlBlocks.h:231:2: error: unknown type name âuint8_tâ > 231 | uint8_t m_u8DSAMPLE_TIME; > | ^~~~~~~ >BootControlBlocks.h:233:2: error: unknown type name âuint8_tâ > 233 | uint8_t m_u8NandTimingState; > | ^~~~~~~ >BootControlBlocks.h:234:2: error: unknown type name âuint8_tâ > 234 | uint8_t m_u8REA; > | ^~~~~~~ >BootControlBlocks.h:235:2: error: unknown type name âuint8_tâ > 235 | uint8_t m_u8RLOH; > | ^~~~~~~ >BootControlBlocks.h:236:2: error: unknown type name âuint8_tâ > 236 | uint8_t m_u8RHOH; > | ^~~~~~~ >BootControlBlocks.h:240:2: error: unknown type name âuint32_tâ > 240 | uint32_t m_u32TMTiming2_ReadLatency; > | ^~~~~~~~ >BootControlBlocks.h:241:2: error: unknown type name âuint32_tâ > 241 | uint32_t m_u32TMTiming2_PreambleDelay; > | ^~~~~~~~ >BootControlBlocks.h:242:2: error: unknown type name âuint32_tâ > 242 | uint32_t m_u32TMTiming2_CEDelay; > | ^~~~~~~~ >BootControlBlocks.h:243:2: error: unknown type name âuint32_tâ > 243 | uint32_t m_u32TMTiming2_PostambleDelay; > | ^~~~~~~~ >BootControlBlocks.h:244:2: error: unknown type name âuint32_tâ > 244 | uint32_t m_u32TMTiming2_CmdAddPause; > | ^~~~~~~~ >BootControlBlocks.h:245:2: error: unknown type name âuint32_tâ > 245 | uint32_t m_u32TMTiming2_DataPause; > | ^~~~~~~~ >BootControlBlocks.h:246:2: error: unknown type name âuint32_tâ > 246 | uint32_t m_u32TMSpeed; > | ^~~~~~~~ >BootControlBlocks.h:247:2: error: unknown type name âuint32_tâ > 247 | uint32_t m_u32TMTiming1_BusyTimeout; > | ^~~~~~~~ >BootControlBlocks.h:252:2: error: unknown type name âuint32_tâ > 252 | uint32_t m_u32PageDataSize; //!< 2048 for 2K pages, 4096 for 4K pages. > | ^~~~~~~~ >BootControlBlocks.h:253:2: error: unknown type name âuint32_tâ > 253 | uint32_t m_u32TotalPageSize; //!< 2112 for 2K pages, 4314 for 4K pages. > | ^~~~~~~~ >BootControlBlocks.h:254:2: error: unknown type name âuint32_tâ > 254 | uint32_t m_u32SectorsPerBlock; //!< Number of 2K sections per block. > | ^~~~~~~~ >BootControlBlocks.h:255:2: error: unknown type name âuint32_tâ > 255 | uint32_t m_u32NumberOfNANDs; //!< Total Number of NANDs - not used by ROM. > | ^~~~~~~~ >BootControlBlocks.h:256:2: error: unknown type name âuint32_tâ > 256 | uint32_t m_u32TotalInternalDie; //!< Number of separate chips in this NAND. > | ^~~~~~~~ >BootControlBlocks.h:257:2: error: unknown type name âuint32_tâ > 257 | uint32_t m_u32CellType; //!< MLC or SLC. > | ^~~~~~~~ >BootControlBlocks.h:258:2: error: unknown type name âuint32_tâ > 258 | uint32_t m_u32EccBlockNEccType; //!< Type of ECC, can be one of BCH-0-20 > | ^~~~~~~~ >BootControlBlocks.h:259:2: error: unknown type name âuint32_tâ > 259 | uint32_t m_u32EccBlock0Size; //!< Number of bytes for Block0 - BCH > | ^~~~~~~~ >BootControlBlocks.h:260:2: error: unknown type name âuint32_tâ > 260 | uint32_t m_u32EccBlockNSize; //!< Block size in bytes for all blocks other than Block0 - BCH > | ^~~~~~~~ >BootControlBlocks.h:261:2: error: unknown type name âuint32_tâ > 261 | uint32_t m_u32EccBlock0EccType; //!< Ecc level for Block 0 - BCH > | ^~~~~~~~ >BootControlBlocks.h:262:2: error: unknown type name âuint32_tâ > 262 | uint32_t m_u32MetadataBytes; //!< Metadata size - BCH > | ^~~~~~~~ >BootControlBlocks.h:263:2: error: unknown type name âuint32_tâ > 263 | uint32_t m_u32NumEccBlocksPerPage; //!< Number of blocks per page for ROM use - BCH > | ^~~~~~~~ >BootControlBlocks.h:264:2: error: unknown type name âuint32_tâ > 264 | uint32_t m_u32EccBlockNEccLevelSDK; //!< Type of ECC, can be one of BCH-0-20 > | ^~~~~~~~ >BootControlBlocks.h:265:2: error: unknown type name âuint32_tâ > 265 | uint32_t m_u32EccBlock0SizeSDK; //!< Number of bytes for Block0 - BCH > | ^~~~~~~~ >BootControlBlocks.h:266:2: error: unknown type name âuint32_tâ > 266 | uint32_t m_u32EccBlockNSizeSDK; //!< Block size in bytes for all blocks other than Block0 - BCH > | ^~~~~~~~ >BootControlBlocks.h:267:2: error: unknown type name âuint32_tâ > 267 | uint32_t m_u32EccBlock0EccLevelSDK; //!< Ecc level for Block 0 - BCH > | ^~~~~~~~ >BootControlBlocks.h:268:2: error: unknown type name âuint32_tâ > 268 | uint32_t m_u32NumEccBlocksPerPageSDK; //!< Number of blocks per page for SDK use - BCH > | ^~~~~~~~ >BootControlBlocks.h:269:2: error: unknown type name âuint32_tâ > 269 | uint32_t m_u32MetadataBytesSDK; //!< Metadata size - BCH > | ^~~~~~~~ >BootControlBlocks.h:270:2: error: unknown type name âuint32_tâ > 270 | uint32_t m_u32EraseThreshold; //!< To set into BCH_MODE register. > | ^~~~~~~~ >BootControlBlocks.h:271:2: error: unknown type name âuint32_tâ > 271 | uint32_t m_u32BootPatch; //!< 0 for normal boot and 1 to load patch starting next to FCB. > | ^~~~~~~~ >BootControlBlocks.h:272:2: error: unknown type name âuint32_tâ > 272 | uint32_t m_u32PatchSectors; //!< Size of patch in sectors. > | ^~~~~~~~ >BootControlBlocks.h:273:2: error: unknown type name âuint32_tâ > 273 | uint32_t m_u32Firmware1_startingPage; //!< Firmware image starts on this sector. > | ^~~~~~~~ >BootControlBlocks.h:274:2: error: unknown type name âuint32_tâ > 274 | uint32_t m_u32Firmware2_startingPage; //!< Secondary FW Image starting Sector. > | ^~~~~~~~ >BootControlBlocks.h:275:2: error: unknown type name âuint32_tâ > 275 | uint32_t m_u32PagesInFirmware1; //!< Number of sectors in firmware image. > | ^~~~~~~~ >BootControlBlocks.h:276:2: error: unknown type name âuint32_tâ > 276 | uint32_t m_u32PagesInFirmware2; //!< Number of sector in secondary FW image. > | ^~~~~~~~ >BootControlBlocks.h:277:2: error: unknown type name âuint32_tâ > 277 | uint32_t m_u32DBBTSearchAreaStartAddress;//!< Page address where dbbt search area begins > | ^~~~~~~~ >BootControlBlocks.h:278:2: error: unknown type name âuint32_tâ > 278 | uint32_t m_u32BadBlockMarkerByte; //!< Byte in page data that have manufacturer marked bad block marker, this will > | ^~~~~~~~ >In file included from mtd.h:31, > from ncb.c:29: >BootControlBlocks.h:280:2: error: unknown type name âuint32_tâ > 280 | uint32_t m_u32BadBlockMarkerStartBit; //!< For BCH ECC sizes other than 8 and 16 the bad block marker does not start > | ^~~~~~~~ >BootControlBlocks.h:283:2: error: unknown type name âuint32_tâ > 283 | uint32_t m_u32BBMarkerPhysicalOffset; //!< FCB value that gives byte offset for bad block marker on physical NAND page. > | ^~~~~~~~ >BootControlBlocks.h:284:2: error: unknown type name âuint32_tâ > 284 | uint32_t m_u32BCHType; > | ^~~~~~~~ >BootControlBlocks.h:286:2: error: unknown type name âuint32_tâ > 286 | uint32_t m_u32DISBBM; /* the flag to enable (1)/disable(0) bi swap */ > | ^~~~~~~~ >BootControlBlocks.h:287:2: error: unknown type name âuint32_tâ > 287 | uint32_t m_u32BBMarkerPhysicalOffsetInSpareData; /* The swap position of main area in spare area */ > | ^~~~~~~~ >BootControlBlocks.h:312:2: error: unknown type name âuint32_tâ > 312 | uint32_t m_u32Checksum; //!< First fingerprint in first byte. > | ^~~~~~~~ >BootControlBlocks.h:313:2: error: unknown type name âuint32_tâ > 313 | uint32_t m_u32FingerPrint; //!< 2nd fingerprint at byte 4. > | ^~~~~~~~ >BootControlBlocks.h:314:2: error: unknown type name âuint32_tâ > 314 | uint32_t m_u32Version; //!< 3rd fingerprint at byte 8. > | ^~~~~~~~ >BootControlBlocks.h:319:5: error: unknown type name âuint32_tâ > 319 | uint32_t m_u32NumberBB; //!< # Bad Blocks stored in this table for NAND0. > | ^~~~~~~~ >BootControlBlocks.h:320:5: error: unknown type name âuint32_tâ > 320 | uint32_t m_u32Number2KPagesBB; //!< Bad Blocks for NAND0 consume this # of 2K pages. > | ^~~~~~~~ >BootControlBlocks.h:323:5: error: unknown type name âuint32_tâ > 323 | uint32_t m_u32res; > | ^~~~~~~~ >BootControlBlocks.h:324:5: error: unknown type name âuint32_tâ > 324 | uint32_t m_u32DBBTNumOfPages; > | ^~~~~~~~ >In file included from mtd.h:31, > from mtd.c:37: >BootControlBlocks.h:56:2: error: unknown type name âuint8_tâ > 56 | uint8_t m_u8DataSetup; > | ^~~~~~~ >BootControlBlocks.h:57:2: error: unknown type name âuint8_tâ > 57 | uint8_t m_u8DataHold; > | ^~~~~~~ >BootControlBlocks.h:58:2: error: unknown type name âuint8_tâ > 58 | uint8_t m_u8AddressSetup; > | ^~~~~~~ >BootControlBlocks.h:59:2: error: unknown type name âuint8_tâ > 59 | uint8_t m_u8DSAMPLE_TIME; > | ^~~~~~~ >BootControlBlocks.h:86:2: error: unknown type name âuint32_tâ > 86 | uint32_t m_u32FingerPrint1; //!< First fingerprint in first byte. > | ^~~~~~~~ >BootControlBlocks.h:90:4: error: unknown type name âuint32_tâ > 90 | uint32_t m_u32DataPageSize; //!< 2048 for 2K pages, 4096 for 4K pages. > | ^~~~~~~~ >BootControlBlocks.h:91:4: error: unknown type name âuint32_tâ > 91 | uint32_t m_u32TotalPageSize; //!< 2112 for 2K pages, 4314 for 4K pages. > | ^~~~~~~~ >BootControlBlocks.h:92:4: error: unknown type name âuint32_tâ > 92 | uint32_t m_u32SectorsPerBlock; //!< Number of 2K sections per block. > | ^~~~~~~~ >BootControlBlocks.h:93:4: error: unknown type name âuint32_tâ > 93 | uint32_t m_u32SectorInPageMask; //!< Mask for handling pages > 2K. > | ^~~~~~~~ >BootControlBlocks.h:94:4: error: unknown type name âuint32_tâ > 94 | uint32_t m_u32SectorToPageShift; //!< Address shift for handling pages > 2K. > | ^~~~~~~~ >BootControlBlocks.h:95:4: error: unknown type name âuint32_tâ > 95 | uint32_t m_u32NumberOfNANDs; //!< Total Number of NANDs - not used by ROM. > | ^~~~~~~~ >BootControlBlocks.h:99:5: error: unknown type name âuint16_tâ > 99 | uint16_t m_u16Major; > | ^~~~~~~~ >BootControlBlocks.h:100:5: error: unknown type name âuint16_tâ > 100 | uint16_t m_u16Minor; > | ^~~~~~~~ >BootControlBlocks.h:101:5: error: unknown type name âuint16_tâ > 101 | uint16_t m_u16Sub; > | ^~~~~~~~ >BootControlBlocks.h:102:5: error: unknown type name âuint16_tâ > 102 | uint16_t m_u16Reserved; > | ^~~~~~~~ >BootControlBlocks.h:104:4: error: unknown type name âuint32_tâ > 104 | uint32_t m_u32NANDBitmap; //!< bit 0 == NAND 0, bit 1 == NAND 1, bit 2 = NAND 2, bit 3 = NAND3 > | ^~~~~~~~ >BootControlBlocks.h:107:4: error: unknown type name âuint32_tâ > 107 | uint32_t m_u32NumberBB_NAND0; //!< # Bad Blocks stored in this table for NAND0. > | ^~~~~~~~ >BootControlBlocks.h:108:4: error: unknown type name âuint32_tâ > 108 | uint32_t m_u32NumberBB_NAND1; //!< # Bad Blocks stored in this table for NAND1. > | ^~~~~~~~ >BootControlBlocks.h:109:4: error: unknown type name âuint32_tâ > 109 | uint32_t m_u32NumberBB_NAND2; //!< # Bad Blocks stored in this table for NAND2. > | ^~~~~~~~ >BootControlBlocks.h:110:4: error: unknown type name âuint32_tâ > 110 | uint32_t m_u32NumberBB_NAND3; //!< # Bad Blocks stored in this table for NAND3. > | ^~~~~~~~ >BootControlBlocks.h:111:4: error: unknown type name âuint32_tâ > 111 | uint32_t m_u32Number2KPagesBB_NAND0; //!< Bad Blocks for NAND0 consume this # of 2K pages. > | ^~~~~~~~ >BootControlBlocks.h:112:4: error: unknown type name âuint32_tâ > 112 | uint32_t m_u32Number2KPagesBB_NAND1; //!< Bad Blocks for NAND1 consume this # of 2K pages. > | ^~~~~~~~ >BootControlBlocks.h:113:4: error: unknown type name âuint32_tâ > 113 | uint32_t m_u32Number2KPagesBB_NAND2; //!< Bad Blocks for NAND2 consume this # of 2K pages. > | ^~~~~~~~ >BootControlBlocks.h:114:4: error: unknown type name âuint32_tâ > 114 | uint32_t m_u32Number2KPagesBB_NAND3; //!< Bad Blocks for NAND3 consume this # of 2K pages. > | ^~~~~~~~ >BootControlBlocks.h:117:3: error: unknown type name âuint32_tâ > 117 | uint32_t m_Reserved1[10]; > | ^~~~~~~~ >BootControlBlocks.h:119:2: error: unknown type name âuint32_tâ > 119 | uint32_t m_u32FingerPrint2; //!< 2nd fingerprint at byte 10. > | ^~~~~~~~ >BootControlBlocks.h:122:4: error: unknown type name âuint32_tâ > 122 | uint32_t m_u32NumRowBytes; //!< Number of row bytes in read/write transactions. > | ^~~~~~~~ >BootControlBlocks.h:123:4: error: unknown type name âuint32_tâ > 123 | uint32_t m_u32NumColumnBytes; //!< Number of row bytes in read/write transactions. > | ^~~~~~~~ >BootControlBlocks.h:124:4: error: unknown type name âuint32_tâ > 124 | uint32_t m_u32TotalInternalDie; //!< Number of separate chips in this NAND. > | ^~~~~~~~ >BootControlBlocks.h:125:4: error: unknown type name âuint32_tâ > 125 | uint32_t m_u32InternalPlanesPerDie; //!< Number of internal planes - treat like separate chips. > | ^~~~~~~~ >BootControlBlocks.h:126:4: error: unknown type name âuint32_tâ > 126 | uint32_t m_u32CellType; //!< MLC or SLC. > | ^~~~~~~~ >BootControlBlocks.h:127:4: error: unknown type name âuint32_tâ > 127 | uint32_t m_u32ECCType; //!< 4 symbol or 8 symbol ECC? > | ^~~~~~~~ >BootControlBlocks.h:130:4: error: unknown type name âuint32_tâ > 130 | uint32_t m_u32EccBlock0Size; //!< Number of bytes for Block0 - BCH > | ^~~~~~~~ >BootControlBlocks.h:131:4: error: unknown type name âuint32_tâ > 131 | uint32_t m_u32EccBlockNSize; //!< Block size in bytes for all blocks other than Block0 - BCH > | ^~~~~~~~ >BootControlBlocks.h:132:4: error: unknown type name âuint32_tâ > 132 | uint32_t m_u32EccBlock0EccLevel; //!< Ecc level for Block 0 - BCH > | ^~~~~~~~ >BootControlBlocks.h:133:4: error: unknown type name âuint32_tâ > 133 | uint32_t m_u32NumEccBlocksPerPage; //!< Number of blocks per page - BCH > | ^~~~~~~~ >BootControlBlocks.h:134:4: error: unknown type name âuint32_tâ > 134 | uint32_t m_u32MetadataBytes; //!< Metadata size - BCH > | ^~~~~~~~ >BootControlBlocks.h:135:4: error: unknown type name âuint32_tâ > 135 | uint32_t m_u32EraseThreshold; //!< To set into BCH_MODE register. > | ^~~~~~~~ >BootControlBlocks.h:138:4: error: unknown type name âuint32_tâ > 138 | uint32_t m_u32Read1stCode; //!< First value sent to initiate a NAND Read sequence. > | ^~~~~~~~ >BootControlBlocks.h:139:4: error: unknown type name âuint32_tâ > 139 | uint32_t m_u32Read2ndCode; //!< Second value sent to initiate a NAND Read sequence. > | ^~~~~~~~ >BootControlBlocks.h:140:4: error: unknown type name âuint32_tâ > 140 | uint32_t m_u32BootPatch; > | ^~~~~~~~ >BootControlBlocks.h:141:4: error: unknown type name âuint32_tâ > 141 | uint32_t m_u32PatchSectors; > | ^~~~~~~~ >BootControlBlocks.h:142:4: error: unknown type name âuint32_tâ > 142 | uint32_t m_u32Firmware_startingNAND2; > | ^~~~~~~~ >BootControlBlocks.h:145:4: error: unknown type name âuint32_tâ > 145 | uint32_t m_u32Firmware_startingNAND; //!< Firmware image starts on this NAND. > | ^~~~~~~~ >BootControlBlocks.h:146:4: error: unknown type name âuint32_tâ > 146 | uint32_t m_u32Firmware_startingSector; //!< Firmware image starts on this sector. > | ^~~~~~~~ >BootControlBlocks.h:147:4: error: unknown type name âuint32_tâ > 147 | uint32_t m_u32Firmware_sectorStride; //!< Amount to jump between sectors - unused in ROM. > | ^~~~~~~~ >BootControlBlocks.h:148:4: error: unknown type name âuint32_tâ > 148 | uint32_t m_uSectorsInFirmware; //!< Number of sectors in firmware image. > | ^~~~~~~~ >BootControlBlocks.h:149:4: error: unknown type name âuint32_tâ > 149 | uint32_t m_u32Firmware_startingNAND2; //!< Secondary FW Image starting NAND. > | ^~~~~~~~ >BootControlBlocks.h:150:4: error: unknown type name âuint32_tâ > 150 | uint32_t m_u32Firmware_startingSector2; //!< Secondary FW Image starting Sector. > | ^~~~~~~~ >BootControlBlocks.h:151:4: error: unknown type name âuint32_tâ > 151 | uint32_t m_u32Firmware_sectorStride2; //!< Secondary FW Image stride - unused in ROM. > | ^~~~~~~~ >BootControlBlocks.h:152:4: error: unknown type name âuint32_tâ > 152 | uint32_t m_uSectorsInFirmware2; //!< Number of sector in secondary FW image. > | ^~~~~~~~ >BootControlBlocks.h:154:5: error: unknown type name âuint16_tâ > 154 | uint16_t m_u16Major; > | ^~~~~~~~ >BootControlBlocks.h:155:5: error: unknown type name âuint16_tâ > 155 | uint16_t m_u16Minor; > | ^~~~~~~~ >BootControlBlocks.h:156:5: error: unknown type name âuint16_tâ > 156 | uint16_t m_u16Sub; > | ^~~~~~~~ >BootControlBlocks.h:157:5: error: unknown type name âuint16_tâ > 157 | uint16_t m_u16Reserved; > | ^~~~~~~~ >BootControlBlocks.h:159:4: error: unknown type name âuint32_tâ > 159 | uint32_t m_u32DiscoveredBBTableSector; //!< Location of Discovered Bad Block Table (DBBT). > | ^~~~~~~~ >BootControlBlocks.h:160:4: error: unknown type name âuint32_tâ > 160 | uint32_t m_u32DiscoveredBBTableSector2; //!< Location of backup DBBT > | ^~~~~~~~ >BootControlBlocks.h:163:3: error: unknown type name âuint32_tâ > 163 | uint32_t m_Reserved2[20]; > | ^~~~~~~~ >BootControlBlocks.h:165:2: error: unknown type name âuint32_tâ > 165 | uint32_t m_u32FingerPrint3; //!< 3rd fingerprint at byte 30. > | ^~~~~~~~ >BootControlBlocks.h:214:2: error: unknown type name âuint32_tâ > 214 | uint32_t uNAND; //!< Which NAND this table is for. > | ^~~~~~~~ >BootControlBlocks.h:215:2: error: unknown type name âuint32_tâ > 215 | uint32_t uNumberBB; //!< Number of Bad Blocks in this NAND. > | ^~~~~~~~ >BootControlBlocks.h:218:2: error: unknown type name âuint32_tâ > 218 | uint32_t u32BadBlock[(TYPICAL_NAND_READ_SIZE / 4) - 2]; //!< Table of the Bad Blocks. > | ^~~~~~~~ >BootControlBlocks.h:228:2: error: unknown type name âuint8_tâ > 228 | uint8_t m_u8DataSetup; > | ^~~~~~~ >BootControlBlocks.h:229:2: error: unknown type name âuint8_tâ > 229 | uint8_t m_u8DataHold; > | ^~~~~~~ >BootControlBlocks.h:230:2: error: unknown type name âuint8_tâ > 230 | uint8_t m_u8AddressSetup; > | ^~~~~~~ >BootControlBlocks.h:231:2: error: unknown type name âuint8_tâ > 231 | uint8_t m_u8DSAMPLE_TIME; > | ^~~~~~~ >BootControlBlocks.h:233:2: error: unknown type name âuint8_tâ > 233 | uint8_t m_u8NandTimingState; > | ^~~~~~~ >BootControlBlocks.h:234:2: error: unknown type name âuint8_tâ > 234 | uint8_t m_u8REA; > | ^~~~~~~ >BootControlBlocks.h:235:2: error: unknown type name âuint8_tâ > 235 | uint8_t m_u8RLOH; > | ^~~~~~~ >BootControlBlocks.h:236:2: error: unknown type name âuint8_tâ > 236 | uint8_t m_u8RHOH; > | ^~~~~~~ >BootControlBlocks.h:240:2: error: unknown type name âuint32_tâ > 240 | uint32_t m_u32TMTiming2_ReadLatency; > | ^~~~~~~~ >BootControlBlocks.h:241:2: error: unknown type name âuint32_tâ > 241 | uint32_t m_u32TMTiming2_PreambleDelay; > | ^~~~~~~~ >BootControlBlocks.h:242:2: error: unknown type name âuint32_tâ > 242 | uint32_t m_u32TMTiming2_CEDelay; > | ^~~~~~~~ >BootControlBlocks.h:243:2: error: unknown type name âuint32_tâ > 243 | uint32_t m_u32TMTiming2_PostambleDelay; > | ^~~~~~~~ >BootControlBlocks.h:244:2: error: unknown type name âuint32_tâ > 244 | uint32_t m_u32TMTiming2_CmdAddPause; > | ^~~~~~~~ >BootControlBlocks.h:245:2: error: unknown type name âuint32_tâ > 245 | uint32_t m_u32TMTiming2_DataPause; > | ^~~~~~~~ >BootControlBlocks.h:246:2: error: unknown type name âuint32_tâ > 246 | uint32_t m_u32TMSpeed; > | ^~~~~~~~ >BootControlBlocks.h:247:2: error: unknown type name âuint32_tâ > 247 | uint32_t m_u32TMTiming1_BusyTimeout; > | ^~~~~~~~ >BootControlBlocks.h:252:2: error: unknown type name âuint32_tâ > 252 | uint32_t m_u32PageDataSize; //!< 2048 for 2K pages, 4096 for 4K pages. > | ^~~~~~~~ >BootControlBlocks.h:253:2: error: unknown type name âuint32_tâ > 253 | uint32_t m_u32TotalPageSize; //!< 2112 for 2K pages, 4314 for 4K pages. > | ^~~~~~~~ >BootControlBlocks.h:254:2: error: unknown type name âuint32_tâ > 254 | uint32_t m_u32SectorsPerBlock; //!< Number of 2K sections per block. > | ^~~~~~~~ >BootControlBlocks.h:255:2: error: unknown type name âuint32_tâ > 255 | uint32_t m_u32NumberOfNANDs; //!< Total Number of NANDs - not used by ROM. > | ^~~~~~~~ >BootControlBlocks.h:256:2: error: unknown type name âuint32_tâ > 256 | uint32_t m_u32TotalInternalDie; //!< Number of separate chips in this NAND. > | ^~~~~~~~ >BootControlBlocks.h:257:2: error: unknown type name âuint32_tâ > 257 | uint32_t m_u32CellType; //!< MLC or SLC. > | ^~~~~~~~ >BootControlBlocks.h:258:2: error: unknown type name âuint32_tâ > 258 | uint32_t m_u32EccBlockNEccType; //!< Type of ECC, can be one of BCH-0-20 > | ^~~~~~~~ >BootControlBlocks.h:259:2: error: unknown type name âuint32_tâ > 259 | uint32_t m_u32EccBlock0Size; //!< Number of bytes for Block0 - BCH > | ^~~~~~~~ >BootControlBlocks.h:260:2: error: unknown type name âuint32_tâ > 260 | uint32_t m_u32EccBlockNSize; //!< Block size in bytes for all blocks other than Block0 - BCH > | ^~~~~~~~ >BootControlBlocks.h:261:2: error: unknown type name âuint32_tâ > 261 | uint32_t m_u32EccBlock0EccType; //!< Ecc level for Block 0 - BCH > | ^~~~~~~~ >BootControlBlocks.h:262:2: error: unknown type name âuint32_tâ > 262 | uint32_t m_u32MetadataBytes; //!< Metadata size - BCH > | ^~~~~~~~ >make[1]: *** [Makefile:262: ncb.o] Error 1 >BootControlBlocks.h:263:2: error: unknown type name âuint32_tâ > 263 | uint32_t m_u32NumEccBlocksPerPage; //!< Number of blocks per page for ROM use - BCH > | ^~~~~~~~ >make[1]: *** Waiting for unfinished jobs.... >BootControlBlocks.h:264:2: error: unknown type name âuint32_tâ > 264 | uint32_t m_u32EccBlockNEccLevelSDK; //!< Type of ECC, can be one of BCH-0-20 > | ^~~~~~~~ >BootControlBlocks.h:265:2: error: unknown type name âuint32_tâ > 265 | uint32_t m_u32EccBlock0SizeSDK; //!< Number of bytes for Block0 - BCH > | ^~~~~~~~ >BootControlBlocks.h:266:2: error: unknown type name âuint32_tâ > 266 | uint32_t m_u32EccBlockNSizeSDK; //!< Block size in bytes for all blocks other than Block0 - BCH > | ^~~~~~~~ >BootControlBlocks.h:267:2: error: unknown type name âuint32_tâ > 267 | uint32_t m_u32EccBlock0EccLevelSDK; //!< Ecc level for Block 0 - BCH > | ^~~~~~~~ >BootControlBlocks.h:268:2: error: unknown type name âuint32_tâ > 268 | uint32_t m_u32NumEccBlocksPerPageSDK; //!< Number of blocks per page for SDK use - BCH > | ^~~~~~~~ >BootControlBlocks.h:269:2: error: unknown type name âuint32_tâ > 269 | uint32_t m_u32MetadataBytesSDK; //!< Metadata size - BCH > | ^~~~~~~~ >BootControlBlocks.h:270:2: error: unknown type name âuint32_tâ > 270 | uint32_t m_u32EraseThreshold; //!< To set into BCH_MODE register. > | ^~~~~~~~ >BootControlBlocks.h:271:2: error: unknown type name âuint32_tâ > 271 | uint32_t m_u32BootPatch; //!< 0 for normal boot and 1 to load patch starting next to FCB. > | ^~~~~~~~ >BootControlBlocks.h:272:2: error: unknown type name âuint32_tâ > 272 | uint32_t m_u32PatchSectors; //!< Size of patch in sectors. > | ^~~~~~~~ >BootControlBlocks.h:273:2: error: unknown type name âuint32_tâ > 273 | uint32_t m_u32Firmware1_startingPage; //!< Firmware image starts on this sector. > | ^~~~~~~~ >BootControlBlocks.h:274:2: error: unknown type name âuint32_tâ > 274 | uint32_t m_u32Firmware2_startingPage; //!< Secondary FW Image starting Sector. > | ^~~~~~~~ >BootControlBlocks.h:275:2: error: unknown type name âuint32_tâ > 275 | uint32_t m_u32PagesInFirmware1; //!< Number of sectors in firmware image. > | ^~~~~~~~ >BootControlBlocks.h:276:2: error: unknown type name âuint32_tâ > 276 | uint32_t m_u32PagesInFirmware2; //!< Number of sector in secondary FW image. > | ^~~~~~~~ >BootControlBlocks.h:277:2: error: unknown type name âuint32_tâ > 277 | uint32_t m_u32DBBTSearchAreaStartAddress;//!< Page address where dbbt search area begins > | ^~~~~~~~ >BootControlBlocks.h:278:2: error: unknown type name âuint32_tâ > 278 | uint32_t m_u32BadBlockMarkerByte; //!< Byte in page data that have manufacturer marked bad block marker, this will > | ^~~~~~~~ >In file included from mtd.h:31, > from mtd.c:37: >BootControlBlocks.h:280:2: error: unknown type name âuint32_tâ > 280 | uint32_t m_u32BadBlockMarkerStartBit; //!< For BCH ECC sizes other than 8 and 16 the bad block marker does not start > | ^~~~~~~~ >BootControlBlocks.h:283:2: error: unknown type name âuint32_tâ > 283 | uint32_t m_u32BBMarkerPhysicalOffset; //!< FCB value that gives byte offset for bad block marker on physical NAND page. > | ^~~~~~~~ >BootControlBlocks.h:284:2: error: unknown type name âuint32_tâ > 284 | uint32_t m_u32BCHType; > | ^~~~~~~~ >BootControlBlocks.h:286:2: error: unknown type name âuint32_tâ > 286 | uint32_t m_u32DISBBM; /* the flag to enable (1)/disable(0) bi swap */ > | ^~~~~~~~ >BootControlBlocks.h:287:2: error: unknown type name âuint32_tâ > 287 | uint32_t m_u32BBMarkerPhysicalOffsetInSpareData; /* The swap position of main area in spare area */ > | ^~~~~~~~ >BootControlBlocks.h:312:2: error: unknown type name âuint32_tâ > 312 | uint32_t m_u32Checksum; //!< First fingerprint in first byte. > | ^~~~~~~~ >BootControlBlocks.h:313:2: error: unknown type name âuint32_tâ > 313 | uint32_t m_u32FingerPrint; //!< 2nd fingerprint at byte 4. > | ^~~~~~~~ >BootControlBlocks.h:314:2: error: unknown type name âuint32_tâ > 314 | uint32_t m_u32Version; //!< 3rd fingerprint at byte 8. > | ^~~~~~~~ >BootControlBlocks.h:319:5: error: unknown type name âuint32_tâ > 319 | uint32_t m_u32NumberBB; //!< # Bad Blocks stored in this table for NAND0. > | ^~~~~~~~ >BootControlBlocks.h:320:5: error: unknown type name âuint32_tâ > 320 | uint32_t m_u32Number2KPagesBB; //!< Bad Blocks for NAND0 consume this # of 2K pages. > | ^~~~~~~~ >BootControlBlocks.h:323:5: error: unknown type name âuint32_tâ > 323 | uint32_t m_u32res; > | ^~~~~~~~ >BootControlBlocks.h:324:5: error: unknown type name âuint32_tâ > 324 | uint32_t m_u32DBBTNumOfPages; > | ^~~~~~~~ >mtd.c: In function âmtd_read_pageâ: >mtd.c:253:8: warning: variable âoobdataâ set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-but-set-variable-Wunused-but-set-variable]8;;] > 253 | void *oobdata; > | ^~~~~~~ >mtd.c: In function âmtd_write_pageâ: >mtd.c:331:14: warning: variable âoobdataâ set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-but-set-variable-Wunused-but-set-variable]8;;] > 331 | const void *oobdata; > | ^~~~~~~ >mtd.c: In function âmtd_openâ: >mtd.c:768:69: warning: format â%lluâ expects argument of type âlong long unsigned intâ, but argument 4 has type âloff_tâ {aka âlong intâ} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] > 768 | fprintf(stderr, "mtd: device %s; error checking bad block @0x%llu\n", > | ~~~^ > | | > | long long unsigned int > | %lu > 769 | mp->name, ofs); > | ~~~ > | | > | loff_t {aka long int} > >In file included from mtd.c:37: >mtd.c:783:11: warning: format â%llxâ expects argument of type âlong long unsigned intâ, but argument 3 has type âloff_tâ {aka âlong intâ} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] > 783 | vp(md, "mtd: '%s' bad block @ 0x%llx (MTD)\n", mp->name, ofs); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ > | | > | loff_t {aka long int} >mtd.h:61:11: note: in definition of macro âvpâ > 61 | printf(__VA_ARGS__);\ > | ^~~~~~~~~~~ >mtd.c:783:39: note: format string is defined here > 783 | vp(md, "mtd: '%s' bad block @ 0x%llx (MTD)\n", mp->name, ofs); > | ~~~^ > | | > | long long unsigned int > | %lx >mtd.c: In function âmtd_load_boot_structureâ: >mtd.c:992:51: warning: format â%llxâ expects argument of type âlong long unsigned intâ, but argument 3 has type âloff_tâ {aka âlong intâ} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] > 992 | fprintf(stderr, "mtd: skipping bad block @0x%llx\n", ofs); > | ~~~^ ~~~ > | | | > | | loff_t {aka long int} > | long long unsigned int > | %lx >mtd.c:1004:44: warning: format â%llxâ expects argument of type âlong long unsigned intâ, but argument 3 has type âloff_tâ {aka âlong intâ} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] > 1004 | fprintf(stderr, "mtd: read failed @0x%llx (%d)\n", ofs, r); > | ~~~^ ~~~ > | | | > | | loff_t {aka long int} > | long long unsigned int > | %lx >mtd.c:1023:56: warning: format â%llxâ expects argument of type âlong long unsigned intâ, but argument 4 has type âloff_tâ {aka âlong intâ} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] > 1023 | fprintf(stderr, "mtd: fingerprints mismatch @%d:0x%llx\n", chip, ofs); > | ~~~^ ~~~ > | | | > | | loff_t {aka long int} > | long long unsigned int > | %lx >mtd.c: In function âmtd_load_all_boot_structuresâ: >mtd.c:1087:60: warning: format â%llxâ expects argument of type âlong long unsigned intâ, but argument 5 has type âloff_tâ {aka âlong intâ} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] > 1087 | printf("mtd: found NCB%d candidate version %d @%d:0x%llx\n", > | ~~~^ > | | > | long long unsigned int > | %lx > 1088 | i, md->ncb_version, chip, ofs); > | ~~~ > | | > | loff_t {aka long int} >mtd.c:1093:51: warning: format â%llxâ expects argument of type âlong long unsigned intâ, but argument 4 has type âloff_tâ {aka âlong intâ} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] > 1093 | fprintf(stderr, "mtd: NCB fails check @%d:0x%llx\n", chip, ofs); > | ~~~^ ~~~ > | | | > | | loff_t {aka long int} > | long long unsigned int > | %lx >mtd.c:1104:55: warning: format â%llxâ expects argument of type âlong long unsigned intâ, but argument 5 has type âloff_tâ {aka âlong intâ} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] > 1104 | printf("mtd: Valid NCB%d version %d found @%d:0x%llx\n", > | ~~~^ > | | > | long long unsigned int > | %lx > 1105 | i, md->ncb_version, chip, ofs); > | ~~~ > | | > | loff_t {aka long int} >mtd.c:1155:45: warning: format â%llxâ expects argument of type âlong long unsigned intâ, but argument 4 has type âloff_tâ {aka âlong intâ} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] > 1155 | printf("mtd: Valid LDLB%d found @%d:0x%llx\n", i, chip, ofs); > | ~~~^ ~~~ > | | | > | | loff_t {aka long int} > | long long unsigned int > | %lx >mtd.c:1205:45: warning: format â%llxâ expects argument of type âlong long unsigned intâ, but argument 4 has type âloff_tâ {aka âlong intâ} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] > 1205 | printf("mtd: Valid DBBT%d found @%d:0x%llx\n", i, chip, ofs); > | ~~~^ ~~~ > | | | > | | loff_t {aka long int} > | long long unsigned int > | %lx >mtd.c:1293:40: warning: format â%llxâ expects argument of type âlong long unsigned intâ, but argument 3 has type âlong intâ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] > 1293 | printf("mtd: '%s' bad block @ 0x%llx (DBBT)\n", mp->name, (loff_t)no * mtd_erasesize(md)); > | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > | | | > | long long unsigned int long int > | %lx >main.c: In function âextract_mainâ: >main.c:171:9: warning: variable âjâ set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-but-set-variable-Wunused-but-set-variable]8;;] > 171 | int i, j, r; > | ^ >main.c: In function âupdate_mainâ: >main.c:446:9: warning: variable âjâ set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-but-set-variable-Wunused-but-set-variable]8;;] > 446 | int i, j, r; > | ^ >main.c: In function âinit_mainâ: >main.c:714:45: warning: format â%llxâ expects argument of type âlong long unsigned intâ, but argument 3 has type âloff_tâ {aka âlong intâ} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] > 714 | fprintf(stderr, "Unable to mark bad 0x%llx\n", ofs); > | ~~~^ ~~~ > | | | > | | loff_t {aka long int} > | long long unsigned int > | %lx >main.c:718:32: warning: format â%llxâ expects argument of type âlong long unsigned intâ, but argument 2 has type âloff_tâ {aka âlong intâ} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] > 718 | printf("marked bad : 0x%08llx\n", ofs); > | ~~~~~^ ~~~ > | | | > | | loff_t {aka long int} > | long long unsigned int > | %08lx >main.c:591:13: warning: variable âimageâ set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-but-set-variable-Wunused-but-set-variable]8;;] > 591 | int flags, image; > | ^~~~~ >main.c:589:9: warning: variable âjâ set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-but-set-variable-Wunused-but-set-variable]8;;] > 589 | int i, j, r; > | ^ >main.c: In function âimgverify_mainâ: >main.c:756:9: warning: variable âjâ set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-but-set-variable-Wunused-but-set-variable]8;;] > 756 | int i, j; > | ^ >mtd.c: In function âmtd_commit_bcbâ: >mtd.c:2316:57: warning: format â%llxâ expects argument of type âlong long unsigned intâ, but argument 3 has type âloff_tâ {aka âlong intâ} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] > 2316 | fprintf(stderr, "mtd: Failed to erase block @0x%llx\n", o); > | ~~~^ ~ > | | | > | | loff_t {aka long int} > | long long unsigned int > | %lx >mtd.c:2327:43: warning: format â%llxâ expects argument of type âlong long unsigned intâ, but argument 5 has type âloff_tâ {aka âlong intâ} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] > 2327 | printf("mtd: Writing %s%d [ @%d:0x%llx ] (%x) *\n", > | ~~~^ > | | > | long long unsigned int > | %lx > 2328 | bcb_name, j, chip, o, size); > | ~ > | | > | loff_t {aka long int} >mtd.c:2327:49: warning: format â%xâ expects argument of type âunsigned intâ, but argument 6 has type âsize_tâ {aka âlong unsigned intâ} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] > 2327 | printf("mtd: Writing %s%d [ @%d:0x%llx ] (%x) *\n", > | ~^ > | | > | unsigned int > | %lx > 2328 | bcb_name, j, chip, o, size); > | ~~~~ > | | > | size_t {aka long unsigned int} >mtd.c:2332:57: warning: format â%llxâ expects argument of type âlong long unsigned intâ, but argument 5 has type âloff_tâ {aka âlong intâ} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] > 2332 | fprintf(stderr, "mtd: Failed to write %s @%d: 0x%llx (%d)\n", > | ~~~^ > | | > | long long unsigned int > | %lx > 2333 | bcb_name, chip, o, r); > | ~ > | | > | loff_t {aka long int} >In file included from mtd.c:37: >mtd.c: In function âwrite_boot_streamâ: >mtd.c:2384:12: warning: format â%llxâ expects argument of type âlong long unsigned intâ, but argument 2 has type âloff_tâ {aka âlong intâ} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] > 2384 | vp(md, "mtd: Skipping bad block at 0x%llx\n", ofs); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ > | | > | loff_t {aka long int} >mtd.h:61:11: note: in definition of macro âvpâ > 61 | printf(__VA_ARGS__);\ > | ^~~~~~~~~~~ >mtd.c:2384:45: note: format string is defined here > 2384 | vp(md, "mtd: Skipping bad block at 0x%llx\n", ofs); > | ~~~^ > | | > | long long unsigned int > | %lx >mtd.c:2397:22: warning: format â%llxâ expects argument of type âlong long unsigned intâ, but argument 3 has type âloff_tâ {aka âlong intâ} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] > 2397 | fprintf(stderr, "mtd: Failed to erase block" > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 2398 | "@0x%llx\n", ofs); > | ~~~ > | | > | loff_t {aka long int} >mtd.c:2398:21: note: format string is defined here > 2398 | "@0x%llx\n", ofs); > | ~~~^ > | | > | long long unsigned int > | %lx >mtd.c:2420:52: warning: format â%llxâ expects argument of type âlong long unsigned intâ, but argument 3 has type âloff_tâ {aka âlong intâ} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] > 2420 | fprintf(stderr, "mtd: Failed to write BS @0x%llx (%d)\n", > | ~~~^ > | | > | long long unsigned int > | %lx > 2421 | ofs, r); > | ~~~ > | | > | loff_t {aka long int} >mtd.c: In function âv0_rom_mtd_commit_structuresâ: >mtd.c:2491:46: warning: format â%llxâ expects argument of type âlong long unsigned intâ, but argument 2 has type âloff_tâ {aka âlong intâ} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] > 2491 | printf("mtd: Skipping bad block at 0x%llx\n", ofs); > | ~~~^ ~~~ > | | | > | | loff_t {aka long int} > | long long unsigned int > | %lx >mtd.c:2501:56: warning: format â%llxâ expects argument of type âlong long unsigned intâ, but argument 3 has type âloff_tâ {aka âlong intâ} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] > 2501 | fprintf(stderr, "mtd: Failed to erase block @0x%llx\n", ofs); > | ~~~^ ~~~ > | | | > | | loff_t {aka long int} > | long long unsigned int > | %lx >mtd.c:2520:52: warning: format â%llxâ expects argument of type âlong long unsigned intâ, but argument 3 has type âloff_tâ {aka âlong intâ} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] > 2520 | fprintf(stderr, "mtd: Failed to write BS @0x%llx (%d)\n", ofs, r); > | ~~~^ ~~~ > | | | > | | loff_t {aka long int} > | long long unsigned int > | %lx >mtd.c:2583:53: warning: format â%llxâ expects argument of type âlong long unsigned intâ, but argument 4 has type âloff_tâ {aka âlong intâ} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] > 2583 | printf("mtd: PUTTING down DBBT%d BBTN%d @0x%llx (0x%x)\n", i, j, > | ~~~^ > | | > | long long unsigned int > | %lx > 2584 | ofs + (4 + j) * 2048, mtd_writesize(md)); > | ~~~~~~~~~~~~~~~~~~~~ > | | > | loff_t {aka long int} >mtd.c:2588:56: warning: format â%llxâ expects argument of type âlong long unsigned intâ, but argument 3 has type âloff_tâ {aka âlong intâ} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] > 2588 | fprintf(stderr, "mtd: Failed to write BBTN @0x%llx (%d)\n", ofs, r); > | ~~~^ ~~~ > | | | > | | loff_t {aka long int} > | long long unsigned int > | %lx >In file included from mtd.c:37: >mtd.c: In function âdbbt_checksumâ: >mtd.c:2609:9: warning: format â%dâ expects argument of type âintâ, but argument 2 has type âlong intâ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] > 2609 | vp(md, "DBBT checksum length : %d\n", q - p); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ > | | > | long int >mtd.h:61:11: note: in definition of macro âvpâ > 61 | printf(__VA_ARGS__);\ > | ^~~~~~~~~~~ >mtd.c:2609:34: note: format string is defined here > 2609 | vp(md, "DBBT checksum length : %d\n", q - p); > | ~^ > | | > | int > | %ld >In file included from mtd.c:37: >mtd.c: In function âwrite_dbbtâ: >mtd.c:2636:10: warning: format â%llxâ expects argument of type âlong long unsigned intâ, but argument 4 has type âloff_tâ {aka âlong intâ} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] > 2636 | vp(md, "mtd: PUTTING down DBBT%d BBTN%d @0x%llx (0x%x)\n", > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 2637 | i, 0, dbbt_ofs, mtd_writesize(md)); > | ~~~~~~~~ > | | > | loff_t {aka long int} >mtd.h:61:11: note: in definition of macro âvpâ > 61 | printf(__VA_ARGS__);\ > | ^~~~~~~~~~~ >mtd.c:2636:49: note: format string is defined here > 2636 | vp(md, "mtd: PUTTING down DBBT%d BBTN%d @0x%llx (0x%x)\n", > | ~~~^ > | | > | long long unsigned int > | %lx >mtd.c:2641:53: warning: format â%llxâ expects argument of type âlong long unsigned intâ, but argument 3 has type âloff_tâ {aka âlong intâ} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] > 2641 | fprintf(stderr, "mtd: Failed to write BBTN @0x%llx (%d)\n", > | ~~~^ > | | > | long long unsigned int > | %lx > 2642 | ofs, r); > | ~~~ > | | > | loff_t {aka long int} >mtd.c: In function âv2_rom_mtd_commit_structuresâ: >mtd.c:2737:51: warning: format â%llxâ expects argument of type âlong long unsigned intâ, but argument 4 has type âloff_tâ {aka âlong intâ} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] > 2737 | printf("mtd: PUTTING down DBBT%d BBTN%d @0x%llx (0x%x)\n", i, 0, > | ~~~^ > | | > | long long unsigned int > | %lx > 2738 | ofs + 4 * mtd_writesize(md), mtd_writesize(md)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > | | > | loff_t {aka long int} >mtd.c:2742:54: warning: format â%llxâ expects argument of type âlong long unsigned intâ, but argument 3 has type âloff_tâ {aka âlong intâ} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] > 2742 | fprintf(stderr, "mtd: Failed to write BBTN @0x%llx (%d)\n", ofs, r); > | ~~~^ ~~~ > | | | > | | loff_t {aka long int} > | long long unsigned int > | %lx >mtd.c:2796:46: warning: format â%llxâ expects argument of type âlong long unsigned intâ, but argument 2 has type âloff_tâ {aka âlong intâ} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] > 2796 | printf("mtd: Skipping bad block at 0x%llx\n", ofs); > | ~~~^ ~~~ > | | | > | | loff_t {aka long int} > | long long unsigned int > | %lx >mtd.c:2810:56: warning: format â%llxâ expects argument of type âlong long unsigned intâ, but argument 3 has type âloff_tâ {aka âlong intâ} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] > 2810 | fprintf(stderr, "mtd: Failed to erase block @0x%llx\n", ofs); > | ~~~^ ~~~ > | | | > | | loff_t {aka long int} > | long long unsigned int > | %lx >mtd.c:2839:52: warning: format â%llxâ expects argument of type âlong long unsigned intâ, but argument 3 has type âloff_tâ {aka âlong intâ} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] > 2839 | fprintf(stderr, "mtd: Failed to write BS @0x%llx (%d)\n", ofs, r); > | ~~~^ ~~~ > | | | > | | loff_t {aka long int} > | long long unsigned int > | %lx >In file included from mtd.c:37: >mtd.c: In function âv4_rom_mtd_commit_structuresâ: >mtd.c:2892:11: warning: format â%llxâ expects argument of type âlong long unsigned intâ, but argument 4 has type âloff_tâ {aka âlong intâ} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] > 2892 | vp(md, "mtd: PUTTING down DBBT%d BBTN%d @0x%llx (0x%x)\n", > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 2893 | i, 0, ofs + 4 * mtd_writesize(md), mtd_writesize(md)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > | | > | loff_t {aka long int} >mtd.h:61:11: note: in definition of macro âvpâ > 61 | printf(__VA_ARGS__);\ > | ^~~~~~~~~~~ >mtd.c:2892:50: note: format string is defined here > 2892 | vp(md, "mtd: PUTTING down DBBT%d BBTN%d @0x%llx (0x%x)\n", > | ~~~^ > | | > | long long unsigned int > | %lx >mtd.c:2897:54: warning: format â%llxâ expects argument of type âlong long unsigned intâ, but argument 3 has type âloff_tâ {aka âlong intâ} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] > 2897 | fprintf(stderr, "mtd: Failed to write BBTN @0x%llx (%d)\n", ofs, r); > | ~~~^ ~~~ > | | | > | | loff_t {aka long int} > | long long unsigned int > | %lx >At top level: >mtd.c:421:28: warning: ânone_oobinfoâ defined but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable]8;;] > 421 | static struct nand_oobinfo none_oobinfo = { .useecc = MTD_NANDECC_OFF }; > | ^~~~~~~~~~~~ >make[1]: *** [Makefile:262: mtd.o] Error 1 >make[1]: Leaving directory '/var/tmp/portage/dev-embedded/kobs-ng-3.0.35.4.1.0/work/kobs-ng-3.0.35-4.1.0/src' >make: *** [Makefile:208: all-recursive] Error 1 > * ERROR: dev-embedded/kobs-ng-3.0.35.4.1.0::gentoo failed (compile phase): > * emake failed > * > * If you need support, post the output of `emerge --info '=dev-embedded/kobs-ng-3.0.35.4.1.0::gentoo'`, > * the complete build log and the output of `emerge -pqv '=dev-embedded/kobs-ng-3.0.35.4.1.0::gentoo'`. > * The complete build log is located at '/var/log/emerge-log/build/dev-embedded/kobs-ng-3.0.35.4.1.0:20200512-063544.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-embedded/kobs-ng-3.0.35.4.1.0/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/dev-embedded/kobs-ng-3.0.35.4.1.0/temp/environment'. > * Working directory: '/var/tmp/portage/dev-embedded/kobs-ng-3.0.35.4.1.0/work/kobs-ng-3.0.35-4.1.0' > * S: '/var/tmp/portage/dev-embedded/kobs-ng-3.0.35.4.1.0/work/kobs-ng-3.0.35-4.1.0' > > > >emerge --info: >Portage 2.3.99 (python 3.7.7-final-0, default/linux/amd64/17.1, gcc-10.1.0, glibc-2.31-r2, 5.4.0-1009-aws x86_64) >================================================================= >System uname: Linux-5.4.0-1009-aws-x86_64-AMD_EPYC_7571-with-gentoo-2.7 >KiB Mem: 16011344 total, 3975008 free >KiB Swap: 0 total, 0 free >Timestamp of repository gentoo: Tue, 12 May 2020 06:35:13 +0000 >sh bash 5.0_p17 >ld GNU ld (Gentoo 2.34 p1) 2.34.0 >app-shells/bash: 5.0_p17::gentoo >dev-lang/perl: 5.30.2::gentoo >dev-lang/python: 2.7.18::gentoo, 3.7.7-r2::gentoo, 3.8.2-r2::gentoo >sys-apps/baselayout: 2.7::gentoo >sys-apps/openrc: 0.42.1::gentoo >sys-apps/sandbox: 2.18::gentoo >sys-devel/autoconf: 2.69-r5::gentoo >sys-devel/automake: 1.16.2::gentoo >sys-devel/binutils: 2.34::gentoo >sys-devel/gcc: 10.1.0::gentoo >sys-devel/gcc-config: 2.2.1::gentoo >sys-devel/libtool: 2.4.6-r6::gentoo >sys-devel/make: 4.3::gentoo >sys-kernel/linux-headers: 5.6::gentoo (virtual/os-headers) >sys-libs/glibc: 2.31-r2::gentoo >Repositories: > >gentoo > location: /usr/portage > sync-type: rsync > sync-uri: rsync://rsync.gentoo.org/gentoo-portage > priority: -1000 > sync-rsync-verify-metamanifest: yes > sync-rsync-verify-jobs: 1 > sync-rsync-extra-opts: > sync-rsync-verify-max-age: 24 > >ACCEPT_KEYWORDS="amd64 ~amd64" >ACCEPT_LICENSE="*" >CBUILD="x86_64-pc-linux-gnu" >CC="x86_64-pc-linux-gnu-gcc" >CFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" >CHOST="x86_64-pc-linux-gnu" >CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" >CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" >CXX="x86_64-pc-linux-gnu-g++" >CXXFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" >DISTDIR="/usr/portage/distfiles" >EMERGE_DEFAULT_OPTS="--with-bdeps=y -1 -b -k" >ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" >FCFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" >FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg collision-protect config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms sign split-log strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" >FFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" >GENTOO_MIRRORS="http://distfiles.gentoo.org" >LANG="C.UTF-8" >LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0" >MAKEOPTS="-j4" >PKGDIR="/root/.packages" >PORTAGE_CONFIGROOT="/" >PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" >PORTAGE_TMPDIR="/var/tmp" >USE="acl amd64 berkdb bzip2 cli crypt dri fortran gdbm iconv ipv6 libtirpc multilib ncurses nls nptl openmp pam pcre readline seccomp split-usr ssl tcpd unicode xattr zlib" ABI_X86="64" ADA_TARGET="gnat_2018" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-2" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_7" PYTHON_TARGETS="python2_7 python3_7" RUBY_TARGETS="ruby24 ruby25" USERLAND="GNU" VIDEO_CARDS="amdgpu fbdev intel nouveau radeon radeonsi vesa dummy v4l" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" >Unset: CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 722634
: 638378