unzip de Mandriva 2008 no soporta ficheros de más de 2GB

Tengo una Mandriva 2008 32 bits (en una máquina 32 bits) y tengo un fichero ZIP de más de 2GB que al intentar descomprimirlo con unzip me muestra error de acceso:

[edhunter@localhost ~]$ unzip archivo.zip 
unzip:  cannot find or open archivo.zip, archivo.zip.zip or archivo.zip.ZIP.
[edhunter@localhost ~]$ ls -l archivo.zip 
-rw-r--r-- 1 edhunter edhunter 2256609078 2008-01-21 10:14 archivo.zip

He descubierto que el unzip (y supongo que el zip también) que viene en Mandriva no soporta ficheros de más de 2GB, cosa que se soluciona compilando el unzip con soporte de ficheros largos. De momento no he substituido el unzip original, sino que lo he puesto como unzipLF (de Large File), pero creo que debería probarse si da problemas importantes y cambiar el Makefile del unzip (y del zip) para que permita ficheros mayores a 2GB en sistemas de 32 bits en los rpm estándar.

Sólo hay que cambiar una línea en el Makefile (dentro de la sección linux:):

CF="-O3 -Wall -I. -DASM_CRC $(LOC)"\

Por la siguiente:

CF="-O3 -Wall -I. -DASM_CRC -DLARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 $(LOC)"\

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.
Gravatar de katnatek

# 45405: .

Bug votado

j.alberto.vc(@rroba)gmail.com

LA' YUME' NUM T'OX MUK'IL IN TIAL

Gravatar de luismago

# 45406: Votado

Muevo el hilo al foro de caza de bugs, a ver si lo vota más gente.

Saludos,
luismago

-- 
Primer post desde MDV 2008.1 beta1 :)

Mi estado  JID: luismago@jabber.org

Ceterum censeo Carthaginem esse delendam. -Marco Porcio Catón

Gravatar de Mylosoft

# 45407: ...

Votado

Mylosoft

Gravatar de drakedalfa

# 45409: Votado

Gravatar de vfmmeo

# 45415: Tonk!

Atentamente,
El BOFH anteriormente conocido como vfmmeo. No había nadie mejor disponible.

Repetid conmigo: Mandriva mola y te lo demostraré
Nuevo blog (Soy un veleta)
Linux user #444536