Pular para o conteúdo

Lazarus: Resolvendo o problema da jpegforlazarus no Linux

Dica publicada em Linux / Software
Evaldo Avelar Marques evaldoavelar
Hits: 8.622 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Lazarus: Resolvendo o problema da jpegforlazarus no Linux

Esta semana estive inicializando um projeto comercial no Lazarus, e para tal precisava de um componente de pdf. Encontrei o powerpdf. Ao instalá-lo, dava erro de dependência de pacote "jpegforlazarus" e no site do Lazarus tem uma informação que diz para você instalar esse pacote que fica no diretório ($lazarus)/componente/jpeg.

Porém o pacote não aparecia para mim, mesmo instalando todos os *.deb. Passei a noite em claro, mas consegui descobrir o motivo: a partir da versão do 0.9.23 do Lazarus, a jpegforlazarus passa a ser incluída na LCL. Por isso no diretório ($lazarus)/componente/jpeg não encontrava nenhuma jpgforlazarus.lpk.

Para resolver este problema, comente todas as referências a Jpeg no pacote do powerpdf:

uses
  SysUtils, Classes, Graphics, PdfTypes, PdfDoc, PdfImages;
// {$IFDEF LAZ_POWERPDF}
//  jpegforlazarus
//  {$ELSE}
//  JPEG;
//  {$ENDIF}
//  ;
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Após isso, compile e instale o pacote, ao final, recompile a IDE.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Dropbox com dual boot

Firebird - Recuperando o tipo, nome, tamanho e descrição dos campos de uma tabela

HD USB externo com filesystem JFS

Lazarus: Can't find unit Libc used by...

Adicionando diretórios ao Elisa (Media Center para Linux)

Instalando Unifi Controler no Ubuntu 24.04

Vim editor - Copiar ou Recortar e Colar

HPLIP/CUPS - "Filter failed" ao tentar imprimir (depois de atualizar hplip)

Instalando o ePSXe - Emulador de Playstation

Virtualbox - Erro: The vboxdrv kernel module is not loaded [Resolvido]

#1 Comentário enviado por chaplinux em 23/02/2009 - 19:43h
Blz. boa Dica.

Contribuir com comentário

Entre na sua conta para comentar.