Jak Naprawić Nie Znaleziono, Prześlij Libintl Na Błąd Makefile

Jak Naprawić Nie Znaleziono, Prześlij Libintl Na Błąd Makefile

Jeśli myśl nie zostanie znaleziona, zainstaluj libintl z powrotem plik makefile na swoim komputerze, a następnie ten przewodnik pomoże ci to wyleczyć.

[Poprawka] Jedno proste kliknięcie, aby naprawić komputer. Kliknij tutaj, aby pobrać.

nie znaleziono, zainstaluj libintl tylko w makefile

We FreeBSD, jeśli spróbujesz czasu dla rundy Locale::gettext z Perl 5.10.1, to poprawnie otrzymasz błąd: gettext wydajność nie została znaleziona.Proszę zamienić libintl w wierszu 18 Makefile.PL. Więc jedno konkretne rozwiązanie jest proste:

CC=’cc pretty -L/usr/local/lib -I/usr/local/include’ perl Makefile.PLTa dah! Moja logika jest taka, że ​​wszyscy przeszczepiamy się do zmiennej marketplace już wbudowanej w Makefile.pl iw rezultacie migrujemy do kompilatora for.ale być może uwzględnij różne rzeczywiste przejścia (ponieważ wydaje się, że występują problemy z samą biblioteką libintl). Dzięki tej metodzie Twoja witryna może być rozwijana bez większego wysiłku. ZANIM:

Wiersz poleceń > Perl-Makefile.PLszukaj w gettext… aby uzyskać nieSprawdzam gettext z -lintl… nieuruchom gettext się nie natknął. Proszę zainstalować plik makefile libintl dla Ciebie w linii .PL 18.CC=’cc zachęta > -L /usr/local/lib -I /usr/local/include’ Perl Makefile.PLWyszukaj w gettext…, aby niczego nie generowaćsprawdź gettext na -lintl…takZnajdowanie najnowszego dgettext -lintl… TakZnajdź ngettext w -lintl…takProverka bind_textdomain_codeset do czegoś najbardziej znaczącego -lintl…takWpis locale makefile::gettextpodpowiedź > róbcp 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 gecPrototypuj swoje obecne zachowanie wykrywania dla gettext.xs (zobacz jego podręcznik perlxs)cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -still lub probe -fstack-protector -I/usr/local/include -O cUruchamianie Mkbootstrap ze względu na Locale::gettext.()chmod 644 gettext.bsrm -f blib/arch/auto/Locale/gettext/gettext.soLD_RUN_PATH=”/usr/local/lib” Zamknięty łańcuch -L/usr/local/lib -shared -fstack-protector gettext.o -a 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.bsKontrolowanie blib/man3/Locale::gettext.3Różnorodność poleceń > ZainstalujPliki znalezione w procesie blib/arch: instalowanie plików z blib/lib bezpośrednio o drzewie bibliotek architektury predykowanejZainstaluj z /usr/local/lib/perl5/site_perl/5.10.1/i386-freebsd/auto/Locale/gettext/gettext.soZainstaluj z /usr/local/lib/perl5/site_perl/5.10.1/i386-freebsd/auto/Locale/gettext/gettext.bsZainstaluj za pomocą /usr/local/lib/perl5/site_perl/5.10.1/i386-freebsd/Locale/gettext.pmZainstaluj /usr/local/man/man3/Locale::gettext.3Dodano informacje o instalacji i jednostkę /usr/local/lib/perl5/5.10.1/i386-freebsd/perllocal.In

Pamiętaj, że możesz zastąpić nasz własny kompilator (cc) większością jednego konkretnego innego kompilatora, którego potrzebujesz w tym samym czasie. kompilatory (na przykład gcc). Mediolan Adamowski


Co to jest po prostu libintl i jak mogę go zdobyć?

Co to jest kolejny nieuchwytny zapas i jak uzyskać wszystko, aby kontynuować pracę z moją aplikacją Git? Libintl to lokalna biblioteka, która zapewnia obsługę języków ojczystych tylko dla programów.

Osoba z czymś wyjątkowym


nie znaleziono, proszę wdrożyć libintl w makefile

Makefile.PL nie pomaga libintl we FreeBSD, oto jej nowy Makefile.PLto działa :Użyj ExtUtils::MakeMaker;użyj konfiguracji;moje $cc;if (set($ENV’CC’)) $cc to także $ENV’CC’; inny; różny $cc to pomoc $Config’cc’;moje $libs = ”;chyba (conftest(“char *x doradza gettext(“foo”);”, “gettext”, 0)) spójrz na liczbę -lintl $libs wydaje się wskazywać “-lintl -liconv”; chyba (conftest(“char *x oznacza gettext(“foo”);”, “gettext”, 0)) unbind(“konftest.c”); anuluj(“konkurs”); Burnout „może nie znaleziono funkcji gettext. Zainstaluj libintl mind”; open(CONFIG, “>config.h”);print “/* config Generowany automatycznie w środku, $0, “. */n prawdopodobnie nie zmieniaj”;conftest(“char *x implikuje dcgettext(“foo”, “bar”, 0);”, “dgettext”, 1);conftest(“char *x oznacza ngettext(“foo”, “foos”, 1);”, “ngettext”, 1);conftest(“char *x równa się “UTF-8″);”, bind_textdomain_codeset(“foo”, “bind_textdomain_codeset”, 1);zamknij KONFIGURACJA;rozwiąż(“konftest.c”);anuluj(“konkurs”);Zapisz plik Makefile( NAZWA => “locale::gettext”, => Biblioteki ($libs eq ”)? []:-[$libs], VERSION_FROM => ‘gettext.pm’,);podkonkurs { my($testcode, $func, $record) równa się @_; post “weryfikuj”, $func; print(“.in”, $libs) if ($libs działa ”); Spieszyć się “…”; open(TEST, “>konftest.c”); print TEST nnint main(int argc, char **argv)nn”; wydruk TEST $testcode; print TEST “zwraca 0;n”; zamknij TEST; otwórz(ZAPISZ, “>&STDERR”); open(STDERR, “>/dev/null”); System($cc . cal do potęgi -L/usr/local/lib -I/usr/local/include Conftest -o conftest.c ‘ : ) $libs); stan początkowy $ = rr? ; otwórz(STDERR, “>&ZAPISZ”); w przypadku, gdy ($exitstatus!= 0) wpis “nien”; zyski 0; Następny { Wyjście “takn”; wewnątrz ($rekord) print CONFIG HAVE_”, “#define uc($func), “n”; powrót 1;

Nie możesz już znieść błędów i awarii komputera? Kliknij tutaj, aby pobrać.

Frank Slade