[00:53:20] il.smind . вышел из конференции: Компьютер вошёл в спящий режим [02:10:48] theMIROn зашёл в конференцию [04:04:32] theMIROn вышел из конференции: Miranda IM. Menshe. Pushche. Proshhe! [09:53:41] BanderOS зашёл в конференцию [09:53:41] andrew_b зашёл в конференцию
[09:55:10] il.smind . зашёл в конференцию [09:55:56] <il.smind .> andrew_b: тык [09:59:02] <andrew_b> Да. [09:59:46] <il.smind .> я говорил что у меня файлы на панели появились? [10:00:24] <andrew_b> Мельком. [10:00:30] <il.smind .> я там немного правда недопонял почему имена режутся [10:01:01] <il.smind .> может позже глянешь что я не так делаю [10:01:21] <andrew_b> Посмотрим. [10:01:26] <il.smind .> там надо структуру заполнять я ее заполняю, но что то не так [10:01:41] <il.smind .> я вернусь через полчасика [10:01:47] <il.smind .> ты будешь еще? [10:02:10] <andrew_b> После 16 где-то. [10:02:15] <il.smind .> ок [10:02:18] il.smind . вышел из конференции: Компьютер вошёл в спящий режим [10:34:50] andrew_b вышел из конференции [10:40:28] BanderOS вышел из конференции [10:42:29] BanderOS зашёл в конференцию [10:46:28] il.smind . зашёл в конференцию [11:15:37] BanderOS вышел из конференции [12:20:18] BanderOS зашёл в конференцию [12:31:37] BanderOS вышел из конференции [12:33:41] BanderOS зашёл в конференцию [13:21:47] BanderOS вышел из конференции [13:23:03] BanderOS зашёл в конференцию [13:49:28] BanderOS вышел из конференции [13:57:05] BanderOS зашёл в конференцию [14:14:20] theMIROn зашёл в конференцию [14:14:21] BanderOS вышел из конференции [14:39:24] andrew_b зашёл в конференцию [14:41:18] <il.smind .> я туд [14:41:37] <andrew_b> Я счастлив. [14:48:21] <il.smind .> посмотришь? [14:50:24] <andrew_b> Как смотреть-то? [14:50:55] <il.smind .> надо зайти на 127ю0ю0ю1 [14:52:40] <andrew_b> По sftp? [14:54:42] <il.smind .> andrew_b: само собой [14:55:06] <il.smind .> ну и библиотеку бы неплохо бы поставить [14:55:18] <andrew_b> А кто меня там ждёт, sftp@localhost? [14:55:56] <andrew_b> /home/andrew/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpdir.c:13:21: error: libssh2.h: Нет такого файла или каталога /home/andrew/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpfs.c:25:21: error: libssh2.h: Нет такого файла или каталога /home/andrew/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpfs.c:26:26: error: libssh2_sftp.h: Нет такого файла или каталога /home/andrew/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpdir.c:14:26: error: libssh2_sftp.h: Нет такого файла или каталога
И т. д. [14:56:16] <il.smind .> ща [14:56:31] <andrew_b> Почему не детектим библиотеку? [14:56:52] <il.smind .> andrew_b: детектим [14:56:54] <il.smind .> не? [14:57:02] <andrew_b> Как видишь, не. [14:57:07] <il.smind .> ща [14:57:24] <il.smind .> а ты автогенил? [14:57:51] <andrew_b> Разумеется. [14:58:24] <il.smind .> а вот это mc-vfs-sftp.m4 [14:58:58] <il.smind .> оно разве не занимается [14:59:00] <il.smind .> вот PKG_CHECK_MODULES(LIBSSH, [libssh2 >= "-"], [found_libssh=yes], [:]) [14:59:40] <andrew_b> Видимо, нет. [14:59:51] <andrew_b> File system: Midnight Commander Virtual Filesystem cpio, tar, sfs, extfs, ftp, sftp, fish [15:01:10] <il.smind .> а библиотеки у тебя вообще нет и оно нашло ее какбы? [15:03:05] <andrew_b> А какая разница? Вообще нет. [15:03:33] <il.smind .> andrew_b: ну с детектом я позже поковыряюсь [15:04:01] <il.smind .> очень хочется дальше продвинуться [15:04:17] <il.smind .> у меня там 2 момента [15:04:57] <il.smind .> мне бы их победить и я был бы счастлив [15:12:03] <il.smind .> сможешь пока глянуть readdir [15:12:13] <il.smind .> sftpfs.c [15:12:43] <il.smind .> начиная с 197 if(rc > 0) [15:21:44] <andrew_b> vfs/.libs/libmc-vfs.a(sftpfs.o): In function `sftpfs_opendir': /home/andrew/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpfs.c:166: undefined reference to `libssh2_sftp_open_ex' vfs/.libs/libmc-vfs.a(sftpfs.o): In function `sftpfs_readdir': /home/andrew/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpfs.c:193: undefined reference to `libssh2_sftp_readdir_ex' vfs/.libs/libmc-vfs.a(sftpfs.o): In function `sftpfs_closedir': /home/andrew/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpfs.c:213: undefined reference to `libssh2_sftp_close_handle' vfs/.libs/libmc-vfs.a(sftpfs.o): In function `sftpfs_do_connect': /home/andrew/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpfs.c:482: undefined reference to `libssh2_init' /home/andrew/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpfs.c:507: undefined reference to `libssh2_session_init_ex' /home/andrew/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpfs.c:517: undefined reference to `libssh2_session_startup' /home/andrew/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpfs.c:528: undefined reference to `libssh2_hostkey_hash' /home/andrew/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpfs.c:534: undefined reference to `libssh2_userauth_password_ex' /home/andrew/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpfs.c:543: undefined reference to `libssh2_userauth_publickey_fromfile_ex' /home/andrew/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpfs.c:553: undefined reference to `libssh2_sftp_init' /home/andrew/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpfs.c:562: undefined reference to `libssh2_session_set_blocking' /home/andrew/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpfs.c:572: undefined reference to `libssh2_session_disconnect_ex' /home/andrew/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpfs.c:573: undefined reference to `libssh2_session_free' [15:23:59] <andrew_b> libssh2-1.2 [15:24:20] <andrew_b> pkg-config не поддерживает. [15:27:23] <il.smind .> ? [15:28:09] <andrew_b> Нету у меня в пакете libssh2.pc [15:28:16] <il.smind .> у мемя была проблема на работе [15:28:20] <il.smind .> а... [15:28:30] <il.smind .> ну пропиши пока вот это [15:29:03] <il.smind .> в libvfs-sftpfs.la [15:29:16] <il.smind .> dependency_libs=' /usr/lib/libssh2.la -L/usr/lib -lssl -lcrypto -lz' [15:29:44] <andrew_b> Ересь какая-то. [15:30:16] <il.smind .> ну как то пропиши флаги [15:30:24] <il.smind .> чтобы собралось [15:31:28] <il.smind .> -lssh2 [15:31:50] <il.smind .> andrew_b> Ересь какая-то. а ведь и правда... [15:31:55] <il.smind .> не заметил [15:37:57] <il.smind .> andrew_b: ну как там? [15:52:19] theMIROn вышел из конференции [15:52:26] theMIROn зашёл в конференцию [15:55:19] theMIROn вышел из конференции [15:56:49] theMIROn зашёл в конференцию [15:57:46] <andrew_b> undefined reference to `libssh2_init [15:58:17] <andrew_b> Чё за шнягу ты мне впариваешь? [16:02:19] theMIROn вышел из конференции [16:02:30] theMIROn зашёл в конференцию [16:03:17] <andrew_b> libssh2_init появилась в 1.2.5. [16:03:49] <andrew_b> А libssh2.pc -- в 1.2.1. [16:04:10] <andrew_b> То есть нужна libssh2 >= 1.2.5. [16:06:13] <il.smind .> собралось? [16:07:08] <andrew_b> Нет. [16:11:09] <il.smind .> andrew_b: соберёшь? [16:11:15] <andrew_b> На основе чего ты написал mc-vfs-sftp.m4? [16:11:25] <il.smind .> незнаю [16:11:30] <il.smind .> аа... [16:11:35] <il.smind .> ftp [16:12:11] <andrew_b> Там не требуется никаких библиотек. [16:12:34] <andrew_b> Откуда вот это:
11 if test x"$found_libssh" = "xyes"; then 12 LIBSSH2_LIBS="$pkg_cv_LIBSSH_LIBS" 13 LIBSSH2_CFLAGS="$pkg_cv_LIBSSH_CFLAGS" 14 fi 15 AC_SUBST(LIBSSH2_LIBS) 16 AC_SUBST(LIBSSH2_CFLAGS) [16:12:51] <il.smind .> Слава шепнул [16:13:11] <andrew_b> Он был неправ. [16:14:01] <il.smind .> я не против исправить [16:14:13] <il.smind .> но мне бы... этава... [16:15:17] <il.smind .> [17:12:27] <il.smind .> sftpfs.c [17:12:57] <il.smind .> начиная с 197 if(rc > 0) [16:15:28] <andrew_b> Да погоди... [16:15:36] <andrew_b> Дай собрать нормально. [16:16:42] <andrew_b> vfs/.libs/libmc-vfs.a(plugins_init.o): In function `vfs_plugins_init': /home/andrew/work.c/mc/mc-1535_sftp/src/vfs/plugins_init.c:117: undefined reference to `init_sftpfs' collect2: ld returned 1 exit status [16:19:18] <il.smind .> так эта [16:19:27] <il.smind .> не нашло библиотеку? [16:19:46] <andrew_b> Нашло. [16:19:57] <andrew_b> Когда я исправил поиск. [16:20:22] <il.smind .> наверное там вот это надо [16:20:54] <il.smind .> #ifdef ENABLE_VFS_SFTP #include "sftpfs/sftpfs.h" #endif [16:21:07] <andrew_b> Уже. [16:22:17] <il.smind .> у меня без этих строк собралось но я понял что упустил... [16:23:20] theMIROn вышел из конференции [16:24:27] <il.smind .> теперь то всё? [16:24:40] <il.smind .> запускать так [16:24:47] <andrew_b> Не не всё. [16:24:54] <il.smind .> export MC_LOG_ENABLE=1; src/mc [16:27:09] <andrew_b> CC sftpfs.lo /home/andrew/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpfs.c: In function 'sftpfs_get_super': /home/andrew/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpfs.c:113: warning: return discards qualifiers from pointer target type /home/andrew/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpfs.c: In function 'sftpfs_chdir': /home/andrew/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpfs.c:349: warning: assignment discards qualifiers from pointer target type/home/andrew/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpfs.c: In function 'sftpfs_do_connect': /home/andrew/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpfs.c:477: warning: unused variable 'sftp_handle' [-Wunused-variable] /home/andrew/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpfs.c:474: warning: unused variable 'fingerprint' [-Wunused-variable] /home/andrew/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpfs.c:470: warning: unused parameter 'me' [-Wunused-parameter] /home/andrew/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpfs.c: In function 'sftpfs_archive_same': /home/andrew/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpfs.c:618: warning: no return statement in function returning non-void [-Wreturn-type] /home/andrew/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpfs.c: In function 'init_sftpfs': /home/andrew/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpfs.c:645: warning: passing argument 1 of 'vfs_s_init_class' from incompatible pointer type /home/andrew/work.c/mc/mc-1535_sftp/lib/vfs/xdirentry.h:163: note: expected 'struct vfs_class *' but argument is of type 'const char **' /home/andrew/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpfs.c:654: warning: assignment from incompatible pointer type CC sftpdir.lo /home/andrew/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpdir.c: In function 'main': /home/andrew/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpdir.c:38: warning: unused parameter 'argc' [-Wunused-parameter] /home/andrew/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpdir.c:38: warning: unused parameter 'argv' [-Wunused-parameter] /home/andrew/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpdir.c:67: warning: 'hostaddr' may be used uninitialized in this function [-Wuninitialized] CCLD libvfs-sftpfs.la [16:29:54] <il.smind .> это не страшно [16:30:19] <il.smind .> меня только смущает home/andrew/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpfs.c:645: warning: passing argument 1 of 'vfs_s_init_class' from incompatible pointer type /home/andrew/work.c/mc/mc-1535_sftp/lib/vfs/xdirentry.h:163: note: expected 'struct vfs_class *' but argument is of type 'const char **' [16:36:51] <il.smind .> andrew_b: ну этава... [16:36:57] <il.smind .> как там? [16:37:06] <andrew_b> Плохо. [16:38:02] <il.smind .> ? [16:38:39] <andrew_b> Не собирается. [16:38:47] <il.smind .> andrew_b: как? [16:39:01] <il.smind .> что говорит? [16:39:59] <andrew_b> Ну накнец-то... Слава труду! [16:40:55] <il.smind .> заходить так sftp://пользователь:пароль@127.0.0.1/tmp [16:41:03] <il.smind .> в меню [16:41:54] <il.smind .> SFTP link... [16:42:28] <il.smind .> т.е. надо прописать и пользователя и пароль и каталог [16:43:15] <andrew_b> Чё заходить? ты сначала исправь /home/andrew/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpfs.c:645: warning: passing argument 1 of 'vfs_s_init_class' from incompatible pointer type [16:43:37] <il.smind .> andrew_b: я не знаю как [16:44:01] <andrew_b> Запуль. [16:44:18] <il.smind .> увидел [16:44:28] <il.smind .> .name пролезло [16:45:09] <andrew_b> Дада. [16:45:51] <il.smind .> но оно не влияет [16:46:20] <il.smind .> ну в смысле да поправить надо но не в этом проблема [16:48:17] <andrew_b> Почему sftp:// ? [16:48:47] <il.smind .> Make it buildable [16:48:51] <andrew_b> Сегфолт. [16:48:52] <il.smind .> ах тыж... :) [16:49:17] <il.smind .> andrew_b: надо обязательно имя пароль и каталог указать [16:49:30] <andrew_b> Это плохо. [16:49:58] <andrew_b> sftp:// или /#sftp: [16:50:19] <il.smind .> andrew_b: пока так [16:50:39] <il.smind .> как прокачаюсь до второго уровня сразу поправлю [16:50:47] <il.smind .> указать надо ip [16:51:00] <il.smind .> а не доменное имя [16:51:10] <andrew_b> Сегфолт. [16:51:37] <il.smind .> обманул [16:51:41] <il.smind .> у меня так [16:51:51] <il.smind .> admin:pass@127.0.0.1/home/ [16:52:24] <andrew_b> Невозможно прочесть содержимое каталога [16:52:36] <il.smind .> ура? [16:52:44] <andrew_b> Что ура? [16:52:52] <il.smind .> не падает [16:52:57] <il.smind .> ща... [16:53:00] <il.smind .> 1 сек [16:53:10] <andrew_b> Невозможно прочесть содержимое каталога [16:54:37] <il.smind .> andrew_b: А лог покажешь? [16:55:00] <andrew_b> Я без лога запускал. [16:56:01] <il.smind .> в логе видо установилось ли соединение [16:56:30] <andrew_b> Ща. [18:21:44] qub зашёл в конференцию [18:21:52] qub вышел из конференции [18:22:00] qub зашёл в конференцию [18:23:03] qub вышел из конференции [19:04:46] andrew_b вышел из конференции [19:18:18] il.smind . вышел из конференции [19:21:57] theMIROn зашёл в конференцию [19:45:21] theMIROn вышел из конференции [21:11:37] slavazanko/h вышел из конференции [21:12:04] slavazanko/h зашёл в конференцию [23:45:06] theMIROn зашёл в конференцию