Help - Search - Members - Calendar
Full Version: Mkisofs.exe Reports Error Code 1
The CD Forum > Bart's PE Builder > Troubleshooting
silversword
I've been trying to get pebuilder working to create an ISO image, but with version 3.0.26 I've been getting a build error of:

<snip>
Building ISO image
D:\bartpe\mkisofs.exe -iso-level 4 -volid "BartPE" -A PEBUILDER/MKISOFS -sysid "Win32" -b bootsect.bin -no-emul-boot -boot-load-size 4 -hide bootsect.bin -hide boot.catalog -o "D:\bartpe\pebuilder.iso" "d:\pebldr"
Execute "D:\bartpe\mkisofs.exe -iso-level 4 -volid "BartPE" -A PEBUILDER/MKISOFS -sysid "Win32" -b bootsect.bin -no-emul-boot -boot-load-size 4 -hide bootsect.bin -hide boot.catalog -o "D:\bartpe\pebuilder.iso" "d:\pebldr""
D:\bartpe\mkisofs.exe: *** shared version mismatch detected - 0x18A2005E/0x18A2004E.
You have multiple copies of cygwin1.dll on your system.
Search for cygwin1.dll using the Windows Start->Find/Search facility
and delete all but the most recent version. The most recent version *should*
reside in x:\cygwin\bin, where 'x' is the drive on which you have
installed the cygwin distribution.
Returned exitcode 1
Error: ISO builder (mkisofs) returned error code 1
ISO image "D:\bartpe\pebuilder.iso" created.
Build process done...
There where 1 errors and 0 warnings
Use the [<<] and [>>] buttons to jump to error/warning.
Because of the errors the ISO image is not generated!

I do have cygwin installed with cygwin1.dll in d:\cygwin\bin\cygwin1.dll. I've tried renaming the cygwin version of the .dll without effect. Confirming the file version of the cygwin1.dll that is part of the pebuilder is dated 7/3/2003 11:34am file size= 402,248 bytes. File mkisofs.exe dated 10/28/2003 4:49pm size= 126,464 bytes.

Does anyone have any ideas on how to fix this problem? It looks like all the files are being sent to my build directory d:\pebldr can I manually create the iso?

Thanks,
David Troesch
cdob
QUOTE (silversword @ Jan 27 2004, 07:18 PM)
... getting a build error of:

You have multiple copies of cygwin1.dll on your system.

I do have cygwin installed with cygwin1.dll in d:\cygwin\bin\cygwin1.dll.

Update your cygwin1.dll to v1.5.6.

Copy d:\cygwin\bin\cygwin1.dll to PeBuilder directory, overwrite existing cygwin1.dll.
silversword
Thanks, that worked! =)

Any idea why it didn't work when I renamed my d:\cygwin\bin\cygwin1.dll to oldcygwin1.dll?

Does the mkisofs.exe work with the distributed cygwin1.dll if there is no other cygwin1.dll on the system? I gather that older version of the cygwin1.dll file is being distributed with pebuilder because it's 1/3 the size of the current one?

Thanks!!
David Troesch
cdob
Maybe cygwin1.dll was loaded in RAM. Does your path include "d:\cygwin\bin\"?

Distributet mkisofs and cygwin1.dll works, if no other cygwin1.dll is laoded in RAM. If you like a small file, just compress ist with upx smile.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2013 Invision Power Services, Inc.