Como compilo o pacote ciso? [RESOLVIDO]

1. Como compilo o pacote ciso? [RESOLVIDO]

Luiz Augusto
luizzaugustoll

(usa Linux Mint)

Enviado em 27/03/2011 - 10:59h

Eu já vi alguns tutoriais genéricos de compilação, mas é que o processo deste programa parece não estar bem documentado.
Vou colocar abaixo o que diz o arquivo Makefile:

DESTDIR =
prefix = /usr
USRBINDIR = $(DESTDIR)$(prefix)/bin

CC = $(CROSS_COMPILE)gcc
LD = $(CROSS_COMPILE)gcc
INSTALL = install

all : ciso
ciso : ciso.o
gcc -o ciso ciso.o -lz

ciso.o : ciso.c
gcc -o ciso.o -c ciso.c

install :
$(INSTALL) -m 755 ciso $(USRBINDIR)/ciso

clean:
rm -rf *.o

e agora o que acontece quando eu tento executar o ciso.c


./ciso.c: 1: /bin: Permission denied
./ciso.c: 2: This: not found
./ciso.c: 4: Ciso: not found
./ciso.c: 4: you: not found
./ciso.c: 5: it: not found
./ciso.c: 6: the: not found
./ciso.c: 6: either: not found
./ciso.c: 7: Syntax error: word unexpected

Além destes só há mais o arquivo license e ciso.h


Alguém poderia me ajudar?


  


2. Re: Como compilo o pacote ciso? [RESOLVIDO]

Joao
stack_of

(usa Slackware)

Enviado em 27/03/2011 - 11:16h

Amigo, descompacta o pacote, entra no diretório e execute o comando make. Um executável chamado ciso será criado. Para executar basta digitar no shell:

ciso parametros

Me parece um pacote que não tem mais manutenção pelo desenvolvedor.


3. Re: Como compilo o pacote ciso? [RESOLVIDO]

Luiz Augusto
luizzaugustoll

(usa Linux Mint)

Enviado em 27/03/2011 - 16:03h

Fiz este mas acabo aparecendo mais erros, veja:


gcc -o ciso.o -c ciso.c
ciso.c:25:66: error: zlib.h: Arquivo ou diretório não encontrado
ciso.c:26:19: error: zconf.h: Arquivo ou diretório não encontrado
ciso.c:32: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘z’
ciso.c: In function ‘check_file_size’:
ciso.c:56: warning: incompatible implicit declaration of built-in function ‘memset’
ciso.c: In function ‘decomp_ciso’:
ciso.c:130: warning: incompatible implicit declaration of built-in function ‘memset’
ciso.c:147: error: ‘z’ undeclared (first use in this function)
ciso.c:147: error: (Each undeclared identifier is reported only once
ciso.c:147: error: for each function it appears in.)
ciso.c:147: error: ‘Z_NULL’ undeclared (first use in this function)
ciso.c:163: error: ‘Z_OK’ undeclared (first use in this function)
ciso.c:194: warning: incompatible implicit declaration of built-in function ‘memcpy’
ciso.c:202: error: ‘Z_FULL_FLUSH’ undeclared (first use in this function)
ciso.c:203: error: ‘Z_STREAM_END’ undeclared (first use in this function)
ciso.c: In function ‘comp_ciso’:
ciso.c:271: warning: incompatible implicit declaration of built-in function ‘memset’
ciso.c:276: error: ‘z’ undeclared (first use in this function)
ciso.c:276: error: ‘Z_NULL’ undeclared (first use in this function)
ciso.c:312: error: ‘Z_DEFLATED’ undeclared (first use in this function)
ciso.c:312: error: ‘Z_DEFAULT_STRATEGY’ undeclared (first use in this function)
ciso.c:312: error: ‘Z_OK’ undeclared (first use in this function)
ciso.c:347: error: ‘Z_FINISH’ undeclared (first use in this function)
ciso.c:348: error: ‘Z_STREAM_END’ undeclared (first use in this function)
ciso.c:361: warning: incompatible implicit declaration of built-in function ‘memcpy’
make: ** [ciso.o] Erro 1



4. Re: Como compilo o pacote ciso? [RESOLVIDO]

Joao
stack_of

(usa Slackware)

Enviado em 27/03/2011 - 18:11h

Compilei o pacote normalmente. Alguns "warnings" durante a compilação.

bash-4.1$ make
gcc -o ciso.o -c ciso.c
ciso.c: In function ‘check_file_size’:
ciso.c:56:2: warning: incompatible implicit declaration of built-in function ‘memset’
ciso.c: In function ‘decomp_ciso’:
ciso.c:130:2: warning: incompatible implicit declaration of built-in function ‘memset’
ciso.c:194:4: warning: incompatible implicit declaration of built-in function ‘memcpy’
ciso.c: In function ‘comp_ciso’:
ciso.c:271:2: warning: incompatible implicit declaration of built-in function ‘memset’
ciso.c:361:4: warning: incompatible implicit declaration of built-in function ‘memcpy’
gcc -o ciso ciso.o -lz


Baixa por aqui:

http://sourceforge.net/projects/ciso/files/ciso/1.0.0/ciso-1.0.0.tar.gz/download


5. Re: Como compilo o pacote ciso? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/06/2013 - 22:11h

vou ganhar o troféu pá de ouro por isso mas lá vai:


$ wget http://tenet.dl.sourceforge.net/project/ciso/ciso/1.0.0/ciso-1.0.0.tar.gz
$ tar -zxvf ciso-1.0.0.tar.gz
$ cd ciso-1.0.0
$ make
$ sudo make install


Usando:


$ ciso --help
Compressed ISO9660 converter Ver.1.01 by BOOSTER
Usage: ciso level infile outfile
level: 1-9 compress ISO to CSO (1=fast/large - 9=small/slow
0 decompress CSO to ISO


De .cso para .iso:


$ ciso 0 arquivo.cso arquivo.iso


De .iso para .cso:


$ ciso (1-9) arquivo.iso arquivo.cso


Os felizes usuários do Ubuntu tem esse pacote disponível no repo universe:

http://packages.ubuntu.com/search?keywords=ciso

Eu por usar Debian, além das duas alternativas acima, empacotei uma GUI para o PSPShrink:

https://www.dropbox.com/s/aujqieqd5udr8mu/pspshrink.png

Download:

https://www.dropbox.com/s/8tqte4ssfdwi078/pspshrink_1.1.2-1_i386.deb

* dá para usá-lo via linha de comando, da mesma forma (e comandos) do ciso puro.


6. Re: Como compilo o pacote ciso? [RESOLVIDO]

Buckminster
Buckminster

(usa Debian)

Enviado em 18/06/2013 - 23:08h

A pedido:

e o troféu Pá de Ouro por escavação de tópicos antigos desta vez vai para... edps.

http://www.evoo.com.br/forum/files/pa_de_ouro_923_149.jpg


7. Re: Como compilo o pacote ciso? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/06/2013 - 23:11h

Buckminster escreveu:

A pedido:

e o troféu Pá de Ouro por escavação de tópicos antigos desta vez vai para... edps.

http://www.evoo.com.br/forum/files/pa_de_ouro_923_149.jpg


* disso eu já sabia, mas obrigado pela lembrança! rs



8. Re: Como compilo o pacote ciso? [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa Sabayon)

Enviado em 18/06/2013 - 23:44h

o troféu pá de ouro está sempre por aqui.
tópico de 2 anos.


9. Re: Como compilo o pacote ciso? [RESOLVIDO]

Luiz Augusto
luizzaugustoll

(usa Linux Mint)

Enviado em 09/07/2014 - 08:53h

Nossa, do tempo que não sabia nem o que era compilação direito, antes de sair por um tempo do vol, nem me lembro pra que serve o ciso haha






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts