On Mon, 22 Mar 2004, Aitor Santamar�a Merino wrote: > I'd like to ask if someone has successfully compiled UPX/UCL.
yes, but only on Linux. > of those that I have corrected where due to things such as using > SYSLIMITS.H not being present (it was SYSLIMIT.H, I guess that to follow > DOS 8.3 filename convenction, and makes me wonder how the authors > managed to downloaded a DJGPP distro and compiler it themselves?) you have to be very careful with unzipping DJGPP. If you use DJGPP on a system with LFNs enabled then you have to unzip with an LFN enabled unzipper (like the unzip32.exe that comes with DJGPP). In that case SYSLIMITS.H will be unzipped as SYSLIM~1.H with a corresponding LFN. If you use PKUNZIP 2.04g or a 16 bit UNZIP then SYSLIMITS.H is unzipped as SYSLIMIT.H. If you use DJGPP on FreeDOS (without any LFNDOS or similar) then you can use the 16bit UNZIP, and it will look for syslimits.h, syslimits.h is truncated to SYSLIMIT.H by the FreeDOS kernel and it'll work. > g:/djgpp/lang/cxx/3.33/new:42:21: exception: No such file or directory Most likely a file "exception" does not exist and you have a file "exceptio" instead because you used the wrong unzipper. You have two choices 1. Build the thing in FreeDOS. You didn't specify the OS you were building in, so I must assume it's FreeDOS, so I don't understand but anyway. 2. Re-unzip your DJGPP zipfiles using unzip32.exe in the same OS you are building UPX-UCL. Bart ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click _______________________________________________ Freedos-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freedos-devel
