#21
|
|||
|
|||
Оригинальный сабж увы утерян
Nil A написал(а) к Vitaliy Aksyonov в Oct 23 21:55:38 по местному времени:
Нello, Vitaliy! Sunday October 29 2023 12:19, from Vitaliy Aksyonov -> Alexey Fayans: VA> С виндой будет сложнее. iconv встроент в glibc уже достаточно давно. А VA> в винде придется тащить какую-то дополнительную либу, либо VA> использовать Windows API, что, в общем-то тоже не проблема, только это VA> все время. Зырь как я у себя делал iconv сборку, чтобы под юниксом и вендой было if (WIN32) include(ExternalProject) message(STATUS "Importing libiconv library") # This will work for gcc and clang executeprocess(COMMAND ${CMAKE_C_COMPILER} -dumpmachine OUTPUT_STRIP_TRAILING_WНITESPACE OUTPUT_VARIABLE CCНOST) message(STATUS "Нost is set to ${CC_НOST}") set(LIBICONVPREFIX ${CMAKE_CURRENT_BINARYDIR}/libiconv-1.17) ExternalProject_Add(libiconv URL https://ftp.gnu.org/pub/gnu/libiconv...nv-1.17.tar.gz URL_НASН MD5=d718cd5a59438be666d1575855be72c3 DOWNLOADEXTRACTTIMESTAMP TRUE PREFIX ${LIBICONV_PREFIX} CONFIGURECOMMAND <SOURCE_DIR>/configure CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER} --host=${CC_НOST} --prefix=<INSTALLDIR> --enable-static --disable-shared BUILD_COMMAND make -j4 INSTALL_COMMAND make install BUILDINSOURCE 1 ) add_library(Iconv::Iconv STATIC IMPORTED) add_dependencies(Iconv::Iconv libiconv) settarget_properties(Iconv::Iconv PROPERTIES IMPORTED_LOCATION ${LIBICONVPREFIX}/lib/libiconv.a) # Include directory should exist during cmake configuration file(MAKEDIRECTORY ${LIBICONVPREFIX}/include) targetinclude_directories(Iconv::Iconv INTERFACE ${LIBICONVPREFIX}/include) else (WIN32) find_package(Iconv REQUIRED) endif (WIN32) Best Regards, Nil --- GoldED+/LNX 1.1.5 |
#22
|
|||
|
|||
Re: Оригинальный сабж увы утерян
Vitaliy Aksyonov написал(а) к Nil A в Oct 23 13:49:08 по местному времени:
Привет, Nil! 29 Oct 23 21:55, ты писал(а) мне: VA>> С виндой будет сложнее. iconv встроент в glibc уже достаточно VA>> давно. А в винде придется тащить какую-то дополнительную либу, VA>> либо использовать Windows API, что, в общем-то тоже не проблема, VA>> только это все время. NA> Зырь как я у себя делал iconv сборку, чтобы под юниксом и вендой было Скопировал себе в архив. Вообще в cmake очень много классных модулей есть. В принципе, никто не мешает вкоммитить libiconv для винды прямо в репозиторий. Как было сделано для hunspell. Чтобы было можно собрать без сети, плюс не только на cmake. А может и под полумухом заработает. [...skipped...] Best regards, Vitaliy Aksyonov. ... Моется тот, кто лениться чесаться. --- GoldED+/LNX 1.1.5-b20231029 |
#23
|
|||
|
|||
╟─┼ ╫┌╤╘╪ ╔c╚╧─╬╔╦╔ ╬┼╧╦╧╬▐┼╬╬╧╩ ╫┼pc╔╔ 4.x ╧╘ C╧p┼╬c┼╬┴?
Dima Krylov написал(а) к Vitaliy Aksyonov в Oct 23 18:58:58 по местному времени:
Привет тебе, Vitaliy! Kaк-тo нa дняx (29 окт 23) Vitaliy Aksyonov пишeт к Dima Krylov... [ ... ] VA> Что у тебя в XLatLocalSet, XlatLocalSet CP866 VA> XLatImport XlatImport CP866 VA> и есть ли таблица перекодировки VA> из KOI8-R в CP866? XlatCharSet KOI8R CP866 K8R_866.chs VA> понимаю, что ты её пробовал выбирать, но текст все равно некорректно VA> отобразился? Да. --- GoldED-NSF |
#24
|
|||
|
|||
где взять иcходники неоконченной веpcии 4.x от Cоpенcена?
Dima Krylov написал(а) к Vitaliy Aksyonov в Oct 23 22:10:32 по местному времени:
Привет тебе, Vitaliy! Kaк-тo нa дняx (29 окт 23) Vitaliy Aksyonov пишeт к Dima Krylov... [ ... ] DK>> Все прочитал штатными средствами. Вопрос про косяк конфигов моего DK>> редактора снят. VA> Отлично. А что было-то? Интрига. Вот это и для меня загадка. --- GoldED-NSF |
#25
|
|||
|
|||
Re: Оригинальный сабж увы утерян
Semen Panevin написал(а) к Vitaliy Aksyonov в Oct 23 22:54:12 по местному времени:
Доброго здоровьица тебе, Vitaliy! Sunday October 29 2023 08:46, Vitaliy Aksyonov писал Alexey Fayans: VA> себе в TODO. Только еще не знаю, когда доберусь. Сначала я хочу VA> переделать, как iconv работает. Тогда бОльшую часть таблиц VA> перекодировки можно будет выбросить вообще. И тут придёт винда и передаст привет... :) С наилучшими пожеланиями, Семён. ... Незаменимых людей нет, но исключением стать хочется... (c)... --- GoldED+/LNX 1.1.5-b20231028 (Linux 6.1.57-gentoo iF6M10) |
#26
|
|||
|
|||
Re: Оригинальный сабж увы утерян
Vitaliy Aksyonov написал(а) к Semen Panevin в Oct 23 22:01:48 по местному времени:
Привет, Semen! 29 Oct 23 22:54, ты писал(а) мне: VA>> себе в TODO. Только еще не знаю, когда доберусь. Сначала я хочу VA>> переделать, как iconv работает. Тогда бОльшую часть таблиц VA>> перекодировки можно будет выбросить вообще. SP> И тут придёт винда и передаст привет... :) Не передаст. Там останутся таблицы. Да и на линуксе совсем от них избавиться не получится в некоторых случаях. Могут быть какие-то экзотические кодировки, которые iconv не понимает. Best regards, Vitaliy Aksyonov. ... Вставай, проклятьем заклейменный.. Шипел в трусы один влюбленный. --- GoldED+/LNX 1.1.5-b20231029 |
#27
|
|||
|
|||
где взять иcходники неоконченной веpcии 4.x от Cоpенcена?
Konstantin Denisov написал(а) к Nil A в Oct 23 22:50:16 по местному времени:
Нello, Nil! KD> На днях отпишycь...кажетcя,нашёл... Похоже,что это оно... === cut === GSRC-300.ZIP PKUNZIP (R) FAST! Extract Utility Version 2.04g 02-01-93 [skip] 0 Stored 0 0% 27-12-98 17:46 goldware/golded4/ 0 Stored 0 0% 27-12-98 17:46 goldware/golded4/CVS/ 53 DeflatX 47 12% 27-12-98 17:46 goldware/golded4/CVS/Root 26 Stored 26 0% 27-12-98 17:46 goldware/golded4/CVS/Repository 4528 DeflatX 460 90% 27-12-98 17:46 goldware/golded4/CVS/Entries 154 DeflatX 96 38% 21-11-98 20:38 goldware/golded4/ChangeLog 3455 DeflatX 818 77% 21-11-98 20:38 goldware/golded4/Makefile 1555 DeflatX 673 57% 21-11-98 20:38 goldware/golded4/bldbcc.mak 1460 DeflatX 618 58% 21-11-98 20:38 goldware/golded4/bldgnu.mak 1450 DeflatX 618 58% 21-11-98 20:38 goldware/golded4/bldwcc.mak 9275 DeflatX 2456 74% 21-11-98 20:38 goldware/golded4/gcalst.cpp 21918 DeflatX 5807 74% 21-11-98 20:38 goldware/golded4/gcarea.cpp 41210 DeflatX 8573 80% 21-11-98 20:38 goldware/golded4/gccfgg.cpp 19545 DeflatX 4968 75% 21-11-98 20:38 goldware/golded4/gccfgg.h 8487 DeflatX 1535 82% 21-11-98 20:38 goldware/golded4/gccfgg1.cpp 10668 DeflatX 1957 82% 21-11-98 20:38 goldware/golded4/gccfgg2.cpp 10614 DeflatX 1988 82% 21-11-98 20:38 goldware/golded4/gccfgg3.cpp 8752 DeflatX 1928 78% 21-11-98 20:38 goldware/golded4/gccfgg4.cpp 10734 DeflatX 2019 82% 21-11-98 20:38 goldware/golded4/gccfgg5.cpp 9461 DeflatX 1705 82% 21-11-98 20:38 goldware/golded4/gccfgg6.cpp 10828 DeflatX 2271 80% 21-11-98 20:38 goldware/golded4/gccfgg7.cpp 11294 DeflatX 2065 82% 21-11-98 20:38 goldware/golded4/gccfgg8.cpp 4666 DeflatX 858 82% 21-11-98 20:38 goldware/golded4/gccfgg9.cpp 14287 DeflatX 2870 80% 21-11-98 20:38 goldware/golded4/gcinst.cpp 44948 DeflatX 8084 83% 21-11-98 20:38 goldware/golded4/gckeys.cpp 12330 DeflatX 2756 78% 21-11-98 20:38 goldware/golded4/gckeys.h 34554 DeflatX 8551 76% 21-11-98 20:38 goldware/golded4/gclang.cpp 19453 DeflatX 4576 77% 21-11-98 20:38 goldware/golded4/gclang.h 7669 DeflatX 2179 72% 21-11-98 20:38 goldware/golded4/gcload.cpp 14742 DeflatX 3392 77% 21-11-98 20:38 goldware/golded4/gcmisc.cpp 11201 DeflatX 2572 78% 21-11-98 20:38 goldware/golded4/gcprot.h 3346 DeflatX 1129 67% 21-11-98 20:38 goldware/golded4/gcsave.cpp 18622 DeflatX 4209 78% 21-11-98 20:38 goldware/golded4/geall.h 13537 DeflatX 3599 74% 21-11-98 20:38 goldware/golded4/gealst.cpp 27124 DeflatX 5348 81% 21-11-98 20:38 goldware/golded4/gealst.h 24638 DeflatX 6066 76% 21-11-98 20:38 goldware/golded4/gearea.cpp 5529 DeflatX 1663 70% 21-11-98 20:38 goldware/golded4/gearea2.cpp 6391 DeflatX 1975 70% 21-11-98 20:38 goldware/golded4/gecarb.cpp 53463 DeflatX 7634 86% 21-11-98 20:38 goldware/golded4/gecfgg.cpp 26731 DeflatX 4806 83% 21-11-98 20:38 goldware/golded4/gecfgg.h 4564 DeflatX 1270 73% 21-11-98 20:38 goldware/golded4/gecfgs.h 12551 DeflatX 3520 72% 21-11-98 20:38 goldware/golded4/gecmfd.cpp 10456 DeflatX 2785 74% 21-11-98 20:38 goldware/golded4/gectrl.cpp 66 Stored 66 0% 21-11-98 20:38 goldware/golded4/gedbco.def 68 Stored 68 0% 21-11-98 20:38 goldware/golded4/gedbcx.def 11691 DeflatX 3935 67% 21-11-98 20:38 goldware/golded4/gedoss.cpp 2033 DeflatX 724 65% 21-11-98 20:38 goldware/golded4/gedutils.h 13826 DeflatX 2942 79% 21-11-98 20:38 goldware/golded4/gedxlat.cpp 4890 DeflatX 1323 73% 21-11-98 20:38 goldware/golded4/gedxlat.h 47882 DeflatX 10662 78% 21-11-98 20:38 goldware/golded4/geedit.cpp 8954 DeflatX 2391 74% 21-11-98 20:38 goldware/golded4/geedit.h 23549 DeflatX 5681 76% 21-11-98 20:38 goldware/golded4/geedit2.cpp 16780 DeflatX 4652 73% 21-11-98 20:38 goldware/golded4/gefile.cpp 7415 DeflatX 2135 72% 21-11-98 20:38 goldware/golded4/gefind.cpp 1522 DeflatX 651 58% 21-11-98 20:38 goldware/golded4/gefspc.h 18377 DeflatX 5100 73% 21-11-98 20:38 goldware/golded4/geglob.cpp 4654 DeflatX 1516 68% 21-11-98 20:38 goldware/golded4/geglob.h 22115 DeflatX 3250 86% 21-11-98 20:38 goldware/golded4/gegrps.h 14429 DeflatX 3851 74% 21-11-98 20:38 goldware/golded4/gehdre.cpp 7906 DeflatX 2228 72% 21-11-98 20:38 goldware/golded4/gehdrs.cpp 3574 DeflatX 1075 70% 21-11-98 20:38 goldware/golded4/gehelp.h 29571 DeflatX 8467 72% 21-11-98 20:38 goldware/golded4/geinit.cpp 35552 DeflatX 6032 84% 21-11-98 20:38 goldware/golded4/gekeys.cpp 20861 DeflatX 4346 80% 21-11-98 20:38 goldware/golded4/gekeys.h 23596 DeflatX 6307 74% 21-11-98 20:38 goldware/golded4/gelang.cpp 8928 DeflatX 2618 71% 21-11-98 20:38 goldware/golded4/gelang.h 60215 DeflatX 11079 82% 21-11-98 20:38 goldware/golded4/geline.cpp 2789 DeflatX 964 66% 21-11-98 20:38 goldware/golded4/gelmsg.cpp 21330 DeflatX 3879 82% 21-11-98 20:38 goldware/golded4/gemenu.cpp 19086 DeflatX 4786 75% 21-11-98 20:38 goldware/golded4/gemlst.cpp 1765 DeflatX 703 61% 21-11-98 20:38 goldware/golded4/gemlst.h 27623 DeflatX 6372 77% 21-11-98 20:38 goldware/golded4/gemnus.cpp 5407 DeflatX 984 82% 21-11-98 20:38 goldware/golded4/gemnus.h 11468 DeflatX 2890 75% 21-11-98 20:38 goldware/golded4/gemrks.cpp 19360 DeflatX 4865 75% 21-11-98 20:38 goldware/golded4/gemsgs.cpp 27211 DeflatX 6478 77% 21-11-98 20:38 goldware/golded4/genode.cpp 2502 DeflatX 888 65% 21-11-98 20:38 goldware/golded4/genodo.h 9383 DeflatX 2114 78% 21-11-98 20:38 goldware/golded4/geplay.cpp 4104 DeflatX 1418 66% 21-11-98 20:38 goldware/golded4/geplay.h 20683 DeflatX 5177 75% 21-11-98 20:38 goldware/golded4/gepost.cpp 13108 DeflatX 3136 77% 21-11-98 20:38 goldware/golded4/geprot.h 23680 DeflatX 5637 77% 21-11-98 20:38 goldware/golded4/geqwks.cpp 3450 DeflatX 1169 67% 21-11-98 20:38 goldware/golded4/geqwks.h 13045 DeflatX 3675 72% 21-11-98 20:38 goldware/golded4/gerand.cpp 34005 DeflatX 6774 81% 21-11-98 20:38 goldware/golded4/geread.cpp 26827 DeflatX 6468 76% 21-11-98 20:38 goldware/golded4/geread2.cpp 7770 DeflatX 2286 71% 21-11-98 20:38 goldware/golded4/gescan.cpp 23692 DeflatX 6210 74% 21-11-98 20:38 goldware/golded4/gesoup.cpp 27105 DeflatX 5746 79% 21-11-98 20:38 goldware/golded4/getpls.cpp 8687 DeflatX 2805 68% 21-11-98 20:38 goldware/golded4/geutil.cpp 10740 DeflatX 3426 69% 21-11-98 20:38 goldware/golded4/geutil2.cpp 13447 DeflatX 3367 75% 21-11-98 20:38 goldware/golded4/geview.cpp 2812 DeflatX 951 67% 21-11-98 20:38 goldware/golded4/geview.h 2047 DeflatX 742 64% 21-11-98 20:38 goldware/golded4/gexlat.h 9661 DeflatX 1962 80% 21-11-98 20:38 goldware/golded4/gmarea.cpp 6365 DeflatX 1945 70% 21-11-98 20:38 goldware/golded4/gmarea.h 3579 DeflatX 1055 71% 21-11-98 20:38 goldware/golded4/golded.h 5830 DeflatX 987 84% 21-11-98 20:38 goldware/golded4/golded4.all 6137 DeflatX 2086 67% 21-11-98 20:38 goldware/golded4/golded4.cpp 15201 DeflatX 4149 73% 21-11-98 20:38 goldware/golded4/gwinfsel.cpp 9601 DeflatX 4093 58% 21-11-98 20:38 goldware/golded4/notework.txt 12860 DeflatX 5521 58% 21-11-98 20:38 goldware/golded4/todowork.txt [skip] === cut === ...неистовые ангелы с холодными глазами ШТУРМУЮТ СВОИ НЕБЕСА! --- |