Como Corrigir Não Comprovado, Instale Libintl No Erro Makefile

Como Corrigir Não Comprovado, Instale Libintl No Erro Makefile

Se não for encontrado, use libintl em um makefile no PC real, então este guia irá ajudá-lo a corrigi-lo.

[Correção] Um simples clique para reparar seu computador. Clique aqui para baixar.

não encontrado, ajuste libintl em makefile

No FreeBSD, se os clientes tentarem contornar Locale::gettext com Perl 5.10.1, você receberá corretamente um certo erro: função gettext não encontrada.Por favor, troque libintl na linha 18 do Makefile.PL. Então a solução é simples:

CC=’cc em vez -L/usr/local/lib -I/usr/local/include’ perl Makefile.PLSurpresa! Minha sensação é que todos nós enxertamos a variável planet já incorporada ao Makefile.pl e migramos para o compilador necessário.mas também inclua os vários caminhos naturais (porque parece haver problemas para encontrar a própria coleção libintl). Com este método, seu site pode muito bem ser compilado sem muito esforço. ANTES DE:

Linha de comando > Perl-Makefile.PLpesquise gettext… para ser nãoVerificando gettext em -lintl… nãoexecute gettext não considerado encontrado. Por favor, instale seu makefile libintl na linha .PL 18.CC=’cc

prompt > -L /usr/local/lib -I /usr/local/include’ Perl Makefile.PLPesquise gettext… para não gerar nadaverifique gettext usando -lintl…yesEncontrando o último dgettext -lintl… SimLocalizar ngettext em -lintl…yesProverka bind_textdomain_codeset para ajudá-lo algo como -lintl…yesMakefile de entrada de localidade::gettextdica > façacp gettext.pm blib/lib/Locale/gettext.pm/usr/bin/perl /usr/local/lib/perl5/5.10.1/ExtUtils/xsubpp -typemap /usr/local/lib/perl5/5.10.1/ExtUtils/typemap gecProtótipo do comportamento de descoberta devido ao gettext.xs (consulte o manual do perlxs)cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -still ou probe -fstack-protector -I/usr/local/include -O cExecutando o Mkbootstrap devido a Locale::gettext.()chmod 644 gettext.bsrm -f blib/arch/auto/Locale/gettext/gettext.soLD_RUN_PATH=”/usr/local/lib” Cadeia fechada -L/usr/local/lib -shared -fstack-protector gettext.o -the real blib/arch/auto/Locale/getchmod 755 blib/arch/auto/Locale/gettext/gettext.socp gettext.bs blib/arch/auto/Locale/gettext/gettext.bschmod 644 blib/arch/auto/Locale/gettext/gettext.bsControlando blib/man3/Locale::gettext.3Linha de comando > InstalarArquivos adquiridos por blib/arch: instalando arquivos por blib/lib diretamente na árvore de bibliotecas referente à arquitetura dependenteInstale de /usr/local/lib/perl5/site_perl/5.10.1/i386-freebsd/auto/Locale/gettext/gettext.soInstalação de /usr/local/lib/perl5/site_perl/5.10.1/i386-freebsd/auto/Locale/gettext/gettext.bsInstale de /usr/local/lib/perl5/site_perl/5.10.1/i386-freebsd/Locale/gettext.pmInstale /usr/local/man/man3/Locale::gettext.3Adicionados detalhes de instalação e módulo /usr/local/lib/perl5/5.10.1/i386-freebsd/perllocal.In

Lembre-se que você deve substituir o compilador (cc) por vários dos outros compiladores que você precisa ao mesmo tempo.compilers (por exemplo, gcc). Milan Adamovsky


O que é libintl e dicas sobre como obtê-lo?

O que é outra biblioteca indescritível e como faço para que ela continue com a pequena instalação do Git? Libintl é uma biblioteca próxima que fornece transporte de idioma nativo para programas.

Uma pessoa com algo especial


não visto, por favor instale libintl no makefile

Makefile.PL então não suporta libintl no FreeBSD, nesta página está seu novo Makefile.PLele capacidades:Use ExtUtils::MakeMaker;configuração de uso;meu $cc;if (set($ENV’CC’)) $cc é sem dúvida $ENV’CC’; diferente $cc é normalmente igual a $Config’cc’;minha $libs é igual a ”;a menos que (conftest(“char *x implica gettext(“foo”);”, “gettext”, 0)) número da tentativa -lintl $libs aconselha “-lintl -liconv”; até que finalmente (conftest(“char *x implica gettext(“foo”);”, “gettext”, 0)) unbind(“conftest.c”); cancel(“concurso”); Burnout “função gettext não encontrada. Instale libintl mind”; open(CONFIG, “>config.h”);print “/* config gerado automaticamente “, $0, “. */n pratique não mudar”;conftest(“char *x implica dcgettext(“foo”, “bar”, 0);”, “dgettext”, 1);conftest(“char *x método ngettext(“foo”, “foos”, 1);”, “ngettext”, 1);conftest(“char *x é “UTF-8″);”, bind_textdomain_codeset(“foo”, “bind_textdomain_codeset”, 1);fechar CONFIGURAÇÃO;untie(“conftest.c”);cancel(“concurso”);Escreva Makefile( NOME => “local::gettext”, => Bibliotecas ($libs eq ”)? []:-[$libs], VERSION_FROM => ‘gettext.pm’,);subconcurso { meu($código de teste, $func, $registro) = @_; postagem no blog “verificar”, $func; print(“.in”, $libs) sempre que ($libs do ”); Pressa “…”; open(TEST, “>conftest.c”); print TEST nnint main(int argc, char **argv)nn”; imprimir TESTE $testcode; screen-print TEST “retorna 0;n”; fechar TESTE; open(SALVAR, “>&STDERR”); open(STDERR, “>/dev/null”); System($cc . polegada para a força -L/usr/local/lib -I/usr/local/include Confitest -o conftest.c woul . $libs); status inicial rrr = $? ; open(STDERR, “>&SALVAR”); if ($exitstatus!= 0) imprima “nãon”; reverte 0; Próximo { Saída “simn”; em ($registro) print CONFIG HAVE_”, “#define uc($func), “n”; use novamente 1;

Não suporta mais os erros e travamentos do seu computador? Clique aqui para baixar.

Toby Michaelis