• 0

Problem making a library


Question

Hi,

I'm trying to build a library (driver library to be exact) using the build utility. When it type 'build', this is what comes up:

BUILD: Adding /Y to COPYCMD so xcopy ops won't hang.
BUILD: Object root set to: ==> objchk_w2K_x86
BUILD: Compile and Link for i386
BUILD: Loading C:\WINDDK\3790\build.dat...
BUILD: Computing Include file dependencies:
BUILD: Examining z:\vfs directory for files to compile.
    z:\vfs - 1 source files (903 lines)
BUILD: Saving C:\WINDDK\3790\build.dat...
BUILD: Compiling z:\vfs directory
Compiling - block_dev.c for i386
Building Library - z:\obj\i386\vfslib.lib for i386
LIB : error LNK1218: warning treated as error; no output file generated
BUILD: Done

    2 files compiled -   301 LPS
    1 library built - 1 Warning - 1 Error

The line I'm having problems with is 'LIB : error LNK1218: warning treated as error; no output file generated'. Unfortunately, the compiling process gives no errors. I've googled it and that turned 2 or 3 useless links. I can somewhat narrow the problem down to the file block_dev.c but I can't go any further. Help!

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

I checked the logs and I get a huge number of warnings. Most of them crap ones like 'unreferenced formal parameter'. I'll try to filter out the useful warnings and I'll try again. And here's what the log spit out:

block_dev.c
z:\include\asm\vm86.h(117) : error C2220: warning treated as error - no object file generated
z:\include\asm\vm86.h(117) : warning C4214: nonstandard extension used : bit field types other than int
z:\include\asm\vm86.h(118) : warning C4214: nonstandard extension used : bit field types other than int
z:\include\asm\vm86.h(119) : warning C4214: nonstandard extension used : bit field types other than int
z:\include\asm\vm86.h(120) : warning C4214: nonstandard extension used : bit field types other than int
z:\include\asm\vm86.h(121) : warning C4214: nonstandard extension used : bit field types other than int
z:\include\asm\msr.h(15) : warning C4131: 'wrmsr' : uses old-style declarator
z:\include\linux\byteorder\swab.h(132) : warning C4127: conditional expression is constant
z:\include\linux\byteorder\swab.h(145) : warning C4127: conditional expression is constant
z:\include\asm\system.h(211) : warning C4101: 'temp' : unreferenced local variable
z:\include\asm\processor.h(265) : warning C4100: 'edx' : unreferenced formal parameter
z:\include\asm\processor.h(264) : warning C4100: 'ecx' : unreferenced formal parameter
z:\include\asm\processor.h(264) : warning C4100: 'eax' : unreferenced formal parameter
z:\include\asm\processor.h(274) : warning C4100: 'ecx' : unreferenced formal parameter
z:\include\asm\processor.h(274) : warning C4100: 'eax' : unreferenced formal parameter
z:\include\asm\processor.h(522) : warning C4200: nonstandard extension used : zero-sized array in struct/union
z:\include\asm\processor.h(539) : warning C4200: nonstandard extension used : zero-sized array in struct/union
z:\include\asm\thread_info.h(38) : warning C4200: nonstandard extension used : zero-sized array in struct/union
z:\include\linux\spinlock.h(196) : warning C4127: conditional expression is constant
z:\include\linux\spinlock.h(200) : warning C4127: conditional expression is constant
z:\include\linux\spinlock.h(423) : warning C4127: conditional expression is constant
z:\include\linux\spinlock.h(414) : warning C4100: 'addr' : unreferenced formal parameter
z:\include\linux\spinlock.h(414) : warning C4100: 'bitnum' : unreferenced formal parameter
z:\include\linux\spinlock.h(446) : warning C4127: conditional expression is constant
z:\include\linux\spinlock.h(435) : warning C4100: 'addr' : unreferenced formal parameter
z:\include\linux\spinlock.h(435) : warning C4100: 'bitnum' : unreferenced formal parameter
z:\include\linux\spinlock.h(461) : warning C4127: conditional expression is constant
z:\include\linux\spinlock.h(454) : warning C4100: 'addr' : unreferenced formal parameter
z:\include\linux\spinlock.h(454) : warning C4100: 'bitnum' : unreferenced formal parameter
z:\include\linux\spinlock.h(467) : warning C4100: 'addr' : unreferenced formal parameter
z:\include\linux\spinlock.h(467) : warning C4100: 'bitnum' : unreferenced formal parameter
z:\include\linux\wait.h(101) : warning C4100: 'head' : unreferenced formal parameter
z:\include\linux\kdev_t.h(28) : warning C4244: 'return' : conversion from 'dev_t' to 'u16', possible loss of data
z:\include\linux\kdev_t.h(36) : warning C4100: 'dev' : unreferenced formal parameter
z:\include\linux\kdev_t.h(55) : warning C4100: 'dev' : unreferenced formal parameter
z:\include\linux\kdev_t.h(67) : warning C4242: 'function' : conversion from 'u64' to 'u32', possible loss of data
z:\include\asm\atomic.h(195) : warning C4101: 'flags' : unreferenced local variable
z:\include\asm\atomic.h(206) : warning C4101: 'flags' : unreferenced local variable
z:\include\asm\string.h(435) : warning C4018: '<' : signed/unsigned mismatch
z:\include\linux\smp.h(104) : warning C4100: 'cpu' : unreferenced formal parameter
z:\include\linux\topology.h(38) : warning C4100: 'node' : unreferenced formal parameter
z:\include\linux\gfp.h(67) : warning C4100: 'nid' : unreferenced formal parameter
z:\include\linux\percpu.h(43) : warning C4100: 'align' : unreferenced formal parameter
z:\include\linux\dcache.h(187) : warning C4127: conditional expression is constant
z:\include\linux\dcache.h(187) : warning C4127: conditional expression is constant
z:\include\linux\dcache.h(187) : warning C4127: conditional expression is constant
z:\include\linux\dcache.h(189) : warning C4127: conditional expression is constant
z:\include\linux\dcache.h(189) : warning C4127: conditional expression is constant
z:\include\linux\dcache.h(189) : warning C4127: conditional expression is constant
z:\include\linux\dcache.h(298) : warning C4127: conditional expression is constant
z:\include\linux\dcache.h(298) : warning C4127: conditional expression is constant
z:\include\linux\dcache.h(298) : warning C4127: conditional expression is constant
z:\include\linux\dcache.h(300) : warning C4127: conditional expression is constant
z:\include\linux\dcache.h(300) : warning C4127: conditional expression is constant
z:\include\linux\dcache.h(300) : warning C4127: conditional expression is constant
z:\include\linux\seqlock.h(52) : warning C4127: conditional expression is constant
z:\include\linux\seqlock.h(52) : warning C4127: conditional expression is constant
z:\include\linux\seqlock.h(52) : warning C4127: conditional expression is constant
z:\include\linux\seqlock.h(61) : warning C4127: conditional expression is constant
z:\include\linux\seqlock.h(61) : warning C4127: conditional expression is constant
z:\include\linux\seqlock.h(61) : warning C4127: conditional expression is constant
z:\include\linux\timex.h(403) : warning C4100: 'delta_nsec' : unreferenced formal parameter
z:\include\linux\radix-tree.h(54) : warning C4127: conditional expression is constant
z:\include\asm\rwsem.h(88) : warning C4127: conditional expression is constant
z:\include\asm\rwsem.h(98) : warning C4100: 'sem' : unreferenced formal parameter
z:\include\asm\rwsem.h(123) : warning C4100: 'sem' : unreferenced formal parameter
z:\include\asm\rwsem.h(146) : warning C4100: 'sem' : unreferenced formal parameter
z:\include\asm\rwsem.h(173) : warning C4100: 'sem' : unreferenced formal parameter
z:\include\asm\rwsem.h(186) : warning C4100: 'sem' : unreferenced formal parameter
z:\include\asm\rwsem.h(212) : warning C4100: 'sem' : unreferenced formal parameter
z:\include\asm\rwsem.h(238) : warning C4100: 'sem' : unreferenced formal parameter
z:\include\asm\rwsem.h(263) : warning C4100: 'sem' : unreferenced formal parameter
z:\include\asm\rwsem.h(263) : warning C4100: 'delta' : unreferenced formal parameter
z:\include\asm\rwsem.h(274) : warning C4100: 'sem' : unreferenced formal parameter
z:\include\asm\rwsem.h(274) : warning C4100: 'delta' : unreferenced formal parameter
z:\include\linux\rwsem.h(43) : warning C4127: conditional expression is constant
z:\include\linux\rwsem.h(66) : warning C4127: conditional expression is constant
z:\include\linux\kobject.h(106) : warning C4100: 'kobj' : unreferenced formal parameter
z:\include\linux\kobject.h(204) : warning C4100: 's' : unreferenced formal parameter
z:\include\asm\semaphore.h(117) : warning C4127: conditional expression is constant
z:\include\asm\semaphore.h(138) : warning C4127: conditional expression is constant
z:\include\asm\semaphore.h(134) : warning C4100: 'sem' : unreferenced formal parameter
z:\include\asm\semaphore.h(160) : warning C4100: 'sem' : unreferenced formal parameter
z:\include\asm\semaphore.h(186) : warning C4100: 'sem' : unreferenced formal parameter
z:\include\linux\fs.h(1108) : warning C4242: 'function' : conversion from 'loff_t' to 'size_t', possible loss of data
z:\include\linux\fs.h(1412) : warning C4127: conditional expression is constant
z:\include\linux\fs.h(1412) : warning C4127: conditional expression is constant
z:\include\linux\fs.h(1412) : warning C4127: conditional expression is constant
z:\include\linux\fs.h(1414) : warning C4127: conditional expression is constant
z:\include\linux\fs.h(1414) : warning C4127: conditional expression is constant
z:\include\linux\fs.h(1414) : warning C4127: conditional expression is constant
z:\include\linux\fs.h(1437) : warning C4100: 'secdata' : unreferenced formal parameter
z:\include\linux\devfs_fs_kernel.h(13) : warning C4100: 'fmt' : unreferenced formal parameter
z:\include\linux\devfs_fs_kernel.h(13) : warning C4100: 'mode' : unreferenced formal parameter
z:\include\linux\devfs_fs_kernel.h(13) : warning C4100: 'dev' : unreferenced formal parameter
z:\include\linux\devfs_fs_kernel.h(17) : warning C4100: 'fmt' : unreferenced formal parameter
z:\include\linux\devfs_fs_kernel.h(17) : warning C4100: 'mode' : unreferenced formal parameter
z:\include\linux\devfs_fs_kernel.h(17) : warning C4100: 'dev' : unreferenced formal parameter
z:\include\linux\devfs_fs_kernel.h(21) : warning C4100: 'link' : unreferenced formal parameter
z:\include\linux\devfs_fs_kernel.h(21) : warning C4100: 'name' : unreferenced formal parameter
z:\include\linux\devfs_fs_kernel.h(25) : warning C4100: 'fmt' : unreferenced formal parameter
z:\include\linux\devfs_fs_kernel.h(29) : warning C4100: 'fmt' : unreferenced formal parameter
z:\include\linux\devfs_fs_kernel.h(32) : warning C4100: 'name' : unreferenced formal parameter
z:\include\linux\devfs_fs_kernel.h(36) : warning C4100: 'num' : unreferenced formal parameter
z:\VFS\block_dev.c(97) : warning C4242: '=' : conversion from 'int' to 'unsigned char', possible loss of data
xattr_acl.c
z:\include\asm\vm86.h(117) : error C2220: warning treated as error - no object file generated
z:\include\asm\vm86.h(117) : warning C4214: nonstandard extension used : bit field types other than int
z:\include\asm\vm86.h(118) : warning C4214: nonstandard extension used : bit field types other than int
z:\include\asm\vm86.h(119) : warning C4214: nonstandard extension used : bit field types other than int
z:\include\asm\vm86.h(120) : warning C4214: nonstandard extension used : bit field types other than int
z:\include\asm\vm86.h(121) : warning C4214: nonstandard extension used : bit field types other than int
z:\include\asm\msr.h(15) : warning C4131: 'wrmsr' : uses old-style declarator
z:\include\linux\byteorder\swab.h(132) : warning C4127: conditional expression is constant
z:\include\linux\byteorder\swab.h(145) : warning C4127: conditional expression is constant
z:\include\asm\system.h(211) : warning C4101: 'temp' : unreferenced local variable
z:\include\asm\processor.h(265) : warning C4100: 'edx' : unreferenced formal parameter
z:\include\asm\processor.h(264) : warning C4100: 'ecx' : unreferenced formal parameter
z:\include\asm\processor.h(264) : warning C4100: 'eax' : unreferenced formal parameter
z:\include\asm\processor.h(274) : warning C4100: 'ecx' : unreferenced formal parameter
z:\include\asm\processor.h(274) : warning C4100: 'eax' : unreferenced formal parameter
z:\include\asm\processor.h(522) : warning C4200: nonstandard extension used : zero-sized array in struct/union
z:\include\asm\processor.h(539) : warning C4200: nonstandard extension used : zero-sized array in struct/union
z:\include\asm\thread_info.h(38) : warning C4200: nonstandard extension used : zero-sized array in struct/union
z:\include\linux\spinlock.h(196) : warning C4127: conditional expression is constant
z:\include\linux\spinlock.h(200) : warning C4127: conditional expression is constant
z:\include\linux\spinlock.h(423) : warning C4127: conditional expression is constant
z:\include\linux\spinlock.h(414) : warning C4100: 'addr' : unreferenced formal parameter
z:\include\linux\spinlock.h(414) : warning C4100: 'bitnum' : unreferenced formal parameter
z:\include\linux\spinlock.h(446) : warning C4127: conditional expression is constant
z:\include\linux\spinlock.h(435) : warning C4100: 'addr' : unreferenced formal parameter
z:\include\linux\spinlock.h(435) : warning C4100: 'bitnum' : unreferenced formal parameter
z:\include\linux\spinlock.h(461) : warning C4127: conditional expression is constant
z:\include\linux\spinlock.h(454) : warning C4100: 'addr' : unreferenced formal parameter
z:\include\linux\spinlock.h(454) : warning C4100: 'bitnum' : unreferenced formal parameter
z:\include\linux\spinlock.h(467) : warning C4100: 'addr' : unreferenced formal parameter
z:\include\linux\spinlock.h(467) : warning C4100: 'bitnum' : unreferenced formal parameter
z:\include\linux\seqlock.h(52) : warning C4127: conditional expression is constant
z:\include\linux\seqlock.h(52) : warning C4127: conditional expression is constant
z:\include\linux\seqlock.h(52) : warning C4127: conditional expression is constant
z:\include\linux\seqlock.h(61) : warning C4127: conditional expression is constant
z:\include\linux\seqlock.h(61) : warning C4127: conditional expression is constant
z:\include\linux\seqlock.h(61) : warning C4127: conditional expression is constant
z:\include\linux\timex.h(403) : warning C4100: 'delta_nsec' : unreferenced formal parameter
z:\include\asm\string.h(435) : warning C4018: '<' : signed/unsigned mismatch
z:\include\asm\atomic.h(195) : warning C4101: 'flags' : unreferenced local variable
z:\include\asm\atomic.h(206) : warning C4101: 'flags' : unreferenced local variable
z:\include\linux\wait.h(101) : warning C4100: 'head' : unreferenced formal parameter
z:\include\asm\rwsem.h(88) : warning C4127: conditional expression is constant
z:\include\asm\rwsem.h(98) : warning C4100: 'sem' : unreferenced formal parameter
z:\include\asm\rwsem.h(123) : warning C4100: 'sem' : unreferenced formal parameter
z:\include\asm\rwsem.h(146) : warning C4100: 'sem' : unreferenced formal parameter
z:\include\asm\rwsem.h(173) : warning C4100: 'sem' : unreferenced formal parameter
z:\include\asm\rwsem.h(186) : warning C4100: 'sem' : unreferenced formal parameter
z:\include\asm\rwsem.h(212) : warning C4100: 'sem' : unreferenced formal parameter
z:\include\asm\rwsem.h(238) : warning C4100: 'sem' : unreferenced formal parameter
z:\include\asm\rwsem.h(263) : warning C4100: 'sem' : unreferenced formal parameter
z:\include\asm\rwsem.h(263) : warning C4100: 'delta' : unreferenced formal parameter
z:\include\asm\rwsem.h(274) : warning C4100: 'sem' : unreferenced formal parameter
z:\include\asm\rwsem.h(274) : warning C4100: 'delta' : unreferenced formal parameter
z:\include\linux\rwsem.h(43) : warning C4127: conditional expression is constant
z:\include\linux\rwsem.h(66) : warning C4127: conditional expression is constant
z:\include\asm\semaphore.h(117) : warning C4127: conditional expression is constant
z:\include\asm\semaphore.h(138) : warning C4127: conditional expression is constant
z:\include\asm\semaphore.h(134) : warning C4100: 'sem' : unreferenced formal parameter
z:\include\asm\semaphore.h(160) : warning C4100: 'sem' : unreferenced formal parameter
z:\include\asm\semaphore.h(186) : warning C4100: 'sem' : unreferenced formal parameter
z:\include\linux\smp.h(104) : warning C4100: 'cpu' : unreferenced formal parameter
z:\include\asm\signal.h(218) : warning C4405: 'ret' : identifier is reserved word
z:\include\linux\signal.h(102) : warning C4210: nonstandard extension used : function given file scope
z:\include\linux\signal.h(155) : warning C4245: '=' : conversion from 'int' to 'unsigned long', signed/unsigned mismatch
z:\include\linux\signal.h(156) : warning C4245: '=' : conversion from 'int' to 'unsigned long', signed/unsigned mismatch
z:\include\linux\signal.h(197) : warning C4245: '=' : conversion from 'int' to 'unsigned long', signed/unsigned mismatch
z:\include\linux\topology.h(38) : warning C4100: 'node' : unreferenced formal parameter
z:\include\linux\gfp.h(67) : warning C4100: 'nid' : unreferenced formal parameter
z:\include\linux\percpu.h(43) : warning C4100: 'align' : unreferenced formal parameter
z:\include\linux\timer.h(45) : warning C4127: conditional expression is constant
z:\include\linux\aio.h(97) : warning C4200: nonstandard extension used : zero-sized array in struct/union
z:\include\linux\aio.h(164) : warning C4100: 'h' : unreferenced formal parameter
z:\include\linux\sched.h(341) : warning C4200: nonstandard extension used : zero-sized array in struct/union
z:\include\linux\sched.h(534) : warning C4100: 'new_mask' : unreferenced formal parameter
z:\include\linux\sched.h(534) : warning C4100: 'p' : unreferenced formal parameter
z:\include\linux\sched.h(607) : warning C4100: 'tsk' : unreferenced formal parameter
z:\include\linux\sched.h(621) : warning C4100: 'info' : unreferenced formal parameter
z:\include\linux\sched.h(621) : warning C4100: 'mask' : unreferenced formal parameter
z:\include\linux\sched.h(621) : warning C4100: 'tsk' : unreferenced formal parameter
z:\include\linux\sched.h(623) : warning C4101: 'flags' : unreferenced local variable
z:\include\linux\sched.h(797) : warning C4127: conditional expression is constant
z:\include\linux\sched.h(797) : warning C4127: conditional expression is constant
z:\include\linux\sched.h(797) : warning C4127: conditional expression is constant
z:\include\linux\sched.h(802) : warning C4127: conditional expression is constant
z:\include\linux\sched.h(802) : warning C4127: conditional expression is constant
z:\include\linux\sched.h(802) : warning C4127: conditional expression is constant
z:\include\linux\sched.h(891) : warning C4127: conditional expression is constant
z:\include\linux\sched.h(892) : warning C4127: conditional expression is constant
z:\include\linux\sched.h(894) : warning C4127: conditional expression is constant
z:\include\linux\sched.h(894) : warning C4127: conditional expression is constant
z:\include\linux\sched.h(894) : warning C4127: conditional expression is constant
z:\include\linux\sched.h(924) : warning C4100: 'p' : unreferenced formal parameter
z:\include\linux\sched.h(929) : warning C4100: 'cpu' : unreferenced formal parameter
z:\include\linux\sched.h(929) : warning C4100: 'p' : unreferenced formal parameter
z:\include\linux\kmod.h(31) : warning C4100: 'name' : unreferenced formal parameter
z:\include\linux\module.h(409) : warning C4100: 'addr' : unreferenced formal parameter
z:\include\linux\module.h(415) : warning C4100: 'addr' : unreferenced formal parameter
z:\include\linux\module.h(425) : warning C4100: 'module' : unreferenced formal parameter
z:\include\linux\module.h(429) : warning C4100: 'module' : unreferenced formal parameter
z:\include\linux\module.h(434) : warning C4100: 'module' : unreferenced formal parameter
z:\include\linux\module.h(446) : warning C4100: 'modname' : unreferenced formal parameter
z:\include\linux\module.h(445) : warning C4100: 'offset' : unreferenced formal parameter
z:\include\linux\module.h(444) : warning C4100: 'symbolsize' : unreferenced formal parameter
z:\include\linux\module.h(443) : warning C4100: 'addr' : unreferenced formal parameter
z:\include\linux\module.h(454) : warning C4100: 'namebuf' : unreferenced formal parameter
z:\include\linux\module.h(453) : warning C4100: 'type' : unreferenced formal parameter
z:\include\linux\module.h(452) : warning C4100: 'value' : unreferenced formal parameter
z:\include\linux\module.h(451) : warning C4100: 'symnum' : unreferenced formal parameter
z:\include\linux\module.h(459) : warning C4100: 'name' : unreferenced formal parameter
z:\include\linux\module.h(464) : warning C4100: 'mod' : unreferenced formal parameter
z:\include\linux\module.h(464) : warning C4100: 'name' : unreferenced formal parameter
z:\include\linux\module.h(469) : warning C4100: 'nb' : unreferenced formal parameter
z:\include\linux\module.h(475) : warning C4100: 'nb' : unreferenced formal parameter
z:\include\linux\kdev_t.h(28) : warning C4244: 'return' : conversion from 'dev_t' to 'u16', possible loss of data
z:\include\linux\kdev_t.h(36) : warning C4100: 'dev' : unreferenced formal parameter
z:\include\linux\kdev_t.h(55) : warning C4100: 'dev' : unreferenced formal parameter
z:\include\linux\kdev_t.h(67) : warning C4242: 'function' : conversion from 'u64' to 'u32', possible loss of data
z:\include\linux\dcache.h(187) : warning C4127: conditional expression is constant
z:\include\linux\dcache.h(187) : warning C4127: conditional expression is constant
z:\include\linux\dcache.h(187) : warning C4127: conditional expression is constant
z:\include\linux\dcache.h(189) : warning C4127: conditional expression is constant
z:\include\linux\dcache.h(189) : warning C4127: conditional expression is constant
z:\include\linux\dcache.h(189) : warning C4127: conditional expression is constant
z:\include\linux\dcache.h(298) : warning C4127: conditional expression is constant
z:\include\linux\dcache.h(298) : warning C4127: conditional expression is constant
z:\include\linux\dcache.h(298) : warning C4127: conditional expression is constant
z:\include\linux\dcache.h(300) : warning C4127: conditional expression is constant
z:\include\linux\dcache.h(300) : warning C4127: conditional expression is constant
z:\include\linux\dcache.h(300) : warning C4127: conditional expression is constant
z:\include\linux\radix-tree.h(54) : warning C4127: conditional expression is constant
z:\include\linux\kobject.h(106) : warning C4100: 'kobj' : unreferenced formal parameter
z:\include\linux\kobject.h(204) : warning C4100: 's' : unreferenced formal parameter
z:\include\linux\fs.h(1108) : warning C4242: 'function' : conversion from 'loff_t' to 'size_t', possible loss of data
z:\include\linux\fs.h(1412) : warning C4127: conditional expression is constant
z:\include\linux\fs.h(1412) : warning C4127: conditional expression is constant
z:\include\linux\fs.h(1412) : warning C4127: conditional expression is constant
z:\include\linux\fs.h(1414) : warning C4127: conditional expression is constant
z:\include\linux\fs.h(1414) : warning C4127: conditional expression is constant
z:\include\linux\fs.h(1414) : warning C4127: conditional expression is constant
z:\include\linux\fs.h(1437) : warning C4100: 'secdata' : unreferenced formal parameter
z:\include\linux\posix_acl.h(43) : warning C4200: nonstandard extension used : zero-sized array in struct/union
z:\include\linux\posix_acl_xattr.h(33) : warning C4200: nonstandard extension used : zero-sized array in struct/union
z:\VFS\xattr_acl.c(54) : warning C4245: '=' : conversion from 'int' to 'unsigned int', signed/unsigned mismatch
z:\VFS\xattr_acl.c(86) : warning C4018: '>' : signed/unsigned mismatch
z:\VFS\xattr_acl.c(91) : warning C4018: '<' : signed/unsigned mismatch
Generating Code...
	lib -out:..\obj\i386\vfslib.lib -IGNORE:4198,4010,4037,4039,4065,4070,4078,4087,4089,4221  /WX -nodefaultlib -machine:ix86 @C:\DOCUME~1\Anand\LOCALS~1\Temp\nm70.tmp
Microsoft (R) Library Manager Version 7.10.2179
Copyright (C) Microsoft Corporation.  All rights reserved.

objchk_w2K_x86\i386\block_dev.obj 
objchk_w2K_x86\i386\xattr_acl.obj 
LIB : fatal error LNK1181: cannot open input file 'objchk_w2K_x86\i386\block_dev.obj'

Also, I noticed that the file xattr_acl.c compiled fine and links into the library without a hitch, but the other file doesn't

And to answer the question about how I got the DDK, like gameguy said, it's free. But I had to pay $20 for S&H (I'm in Canada)

Link to comment
Share on other sites

  • 0

I solved it! Thank to Andareed for suggesting the log files. I forgot about those.

Anywho, I lowered the warning level (from 4 to 2) and then checked the log files. It turned out that I forgot to declare a function as __inline. Now my question is, why the hell didn't it tell me on the command line.

Link to comment
Share on other sites

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.