0.2.5-dev 3363 BUILD FAILED: FAT Full

While trying to compile from source, I have run into this error:
./build.sh x86
grind... grind... whirr... whirr...
[bootdisk] org.jnode.fs.FileSystemFullException: FAT Full (64768, 64768)

Build environment: Fedora Core 7 for x86, up to date with Sun JDK 1.6.0_01

I did not open this as an "issue" because I expect its something I am doing, or something specific to my system.
A trace of what's happening is below the break...
Thanks for any advice anyone can lend!

boot-disk:
[copy] Copying 1 file to /Jnode/jnode/all/build/x86/32bits/bootdisk
[copy] Copying 2 files to /Jnode/jnode/all/build/x86/32bits/bootdisk
[bootdisk] Added /Jnode/jnode/all/build/x86/32bits/bootdisk/boot/grub/menu.lst as menu.lst size 1Kb
[bootdisk] Added /Jnode/jnode/all/build/x86/32bits/bootdisk/default.jgz as default.jgz size 11300Kb
[bootdisk] Added /Jnode/jnode/all/build/x86/32bits/bootdisk/full.jgz as full.jgz size 13992Kb
[bootdisk] org.jnode.fs.FileSystemFullException: FAT Full (64768, 64768)
[bootdisk] at org.jnode.fs.fat.Fat.allocNew(Fat.java:287)
[bootdisk] at org.jnode.fs.fat.Fat.allocAppend(Fat.java:327)
[bootdisk] at org.jnode.fs.fat.Fat.allocNew(Fat.java:308)
[bootdisk] at org.jnode.fs.fat.FatFile.setLength(FatFile.java:150)
[bootdisk] at org.jnode.build.BootFloppyBuilder.addFile(BootFloppyBuilder.java:262)
[bootdisk] at org.jnode.build.BootFloppyBuilder.processFileSet(BootFloppyBuilder.java:178)
[bootdisk] at org.jnode.build.BootFloppyBuilder.copySystemFiles(BootFloppyBuilder.java:152)
[bootdisk] at org.jnode.build.BootFloppyBuilder.createImage(BootFloppyBuilder.java:101)
[bootdisk] at org.jnode.build.BootDiskBuilder.createImage(BootDiskBuilder.java:71)
[bootdisk] at org.jnode.build.BootFloppyBuilder.execute(BootFloppyBuilder.java:71)
[bootdisk] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
[bootdisk] at org.apache.tools.ant.Task.perform(Task.java:364)
[bootdisk] at org.apache.tools.ant.Target.execute(Target.java:341)
[bootdisk] at org.apache.tools.ant.Target.performTasks(Target.java:369)
[bootdisk] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
[bootdisk] at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:37)
[bootdisk] at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
[bootdisk] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
[bootdisk] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
[bootdisk] at org.apache.tools.ant.Task.perform(Task.java:364)
[bootdisk] at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:64)
[bootdisk] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
[bootdisk] at org.apache.tools.ant.Task.perform(Task.java:364)
[bootdisk] at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:378)
[bootdisk] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
[bootdisk] at org.apache.tools.ant.Task.perform(Task.java:364)
[bootdisk] at org.apache.tools.ant.Target.execute(Target.java:341)
[bootdisk] at org.apache.tools.ant.Target.performTasks(Target.java:369)
[bootdisk] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
[bootdisk] at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
[bootdisk] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
[bootdisk] at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
[bootdisk] at org.apache.tools.ant.Main.runBuild(Main.java:668)
[bootdisk] at org.apache.tools.ant.Main.startAnt(Main.java:187)
[bootdisk] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
[bootdisk] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)

BUILD FAILED
/Jnode/jnode/all/build.xml:309: The following error occurred while executing this line:
/Jnode/jnode/all/build.xml:301: The following error occurred while executing this line:
/Jnode/jnode/all/build-x86.xml:207: org.jnode.fs.FileSystemFullException: FAT Full (64768, 64768)

use cd-x86-lite target instead

use cd-x86-lite (./build.sh x86) target instead : it gives a smaller disk

Fabien

my blog (in english and french)

Can't find .iso

I can compile successfully with cd-x86-lite parameter.
...but when I do, I'm only given a .iso.vmx file. I cannot find the .iso file anywhere.
Don't I need the .iso file to create a bootable CD?

Same error on Windows Vista

Same, exact, error on Windows.
Trying to build x86.

Anyone know the solution?

I'm using windows xp.

I'm using windows xp.
and it's no prblem building the full cd.

Where is your .iso located?

Do you build via an IDE, or build.bat file?
Do you use cd-x86-lite parameter?
If you use build.bat cd-x86-lite, in what directory (from /trunk) is your .iso file created?

I just realized: Just at the end of the compile, I get a an error:
"mkisofs has stopped working"
Then I get a BUILD SUCCESSFUL
cdrom-lite:
[exec] Result: -1073741515

Is mkisofs what actually creates the .iso?
Do I need to tweak mkisofs somehow, to keep it from punking out?

Cygwin??

I just realized that mkisofs is looking for cygwin1.dll.
So, I got a copy of that .dll. Running again, that error was replaced with another, less descriptive one.

Do I need a full install of cygwin to make mkisofs run on windows?

I'm using:

I'm using:
build.bat cd-x86
and i have download:
nasm.exe
mkisofs.exe
yasm.exe

myself.
I don't have the cygwin.dll file. I got the mkisofs.exe from a cdtools pack.
I save all the needed file (3 exe files) in one directory, and add that directory in PATH envirement.

I try to build the project in eclipse but it's very slow, and finally my eclipse crashed:)

build under windows

to build under windows, look here

Fabien

my blog (in english and french)

Still no luck...

I have done my best to secure the latest versions of mkisofs.exe and cygwin1.dll from the internet. However, I am still getting errors in the final, disk-creation phase of the build. I think my versions of those tools are somehow incompatible.

Would someone be willing to give me copies of their (working) version of those two tools, so I can eliminate this possibility? Please post here and we can figure out the best way to do the transfer (email, ftp, whatever...)

Thanks.

p.s. I tried posting this in the handbook section (twice, actually), but was disappointed that my post didn't get bumped using that thread. Also couldn't figure out how to delete posts. So there are just some blank posts in there. Sorry.

I don't know how to attach

I don't know how to attach files...you can tell me your email, I will send you my tools:)

Tools