Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Wal commander - файл менеджер  (Прочитано 75333 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн OpenMind

  • Любитель
  • *
  • Сообщений: 97
    • Просмотр профиля
Re: Wal commander - файл менеджер
« Ответ #180 : 09 Февраля 2013, 20:06:02 »
Цитировать
не то чтоб за ubuntu, у меня mint на буке (fedor-а и opensuse как то плохо на нем работают), deb научился собирать, до rpm еще руки не дошли. на разработку то времени не хватает   
Лучше выложите тупо бинарь в архиве. В opt все смогут распаковать.
Цитировать
это ошибка говорит что с++ компилятора нет.
и надо еще библиотеки    libX11-dev, libsmbclient-dev,  libssh2-dev и libfreetype-dev установить. про них ошибки потом появятся. Без libX11-dev вообще не скомпилируется, а без остальных неинтересно
Сразу пишите каким кампилятором вы пользуетесь. А то я установил g++ И все либы собсно. Выглядит так:
yum install gcc-c++.x86_64 gcc-objc++.x86_64
Загружены модули: langpacks, presto, refresh-packagekit
Разрешение зависимостей
--> Проверка сценария
---> Пакет gcc-c++.x86_64 0:4.7.2-2.fc17 помечен для установки
--> Обработка зависимостей: libstdc++-devel = 4.7.2-2.fc17 пакета: gcc-c++-4.7.2-2.fc17.x86_64
---> Пакет gcc-objc++.x86_64 0:4.7.2-2.fc17 помечен для установки
--> Обработка зависимостей: gcc-objc = 4.7.2-2.fc17 пакета: gcc-objc++-4.7.2-2.fc17.x86_64
--> Проверка сценария
---> Пакет gcc-objc.x86_64 0:4.7.2-2.fc17 помечен для установки
--> Обработка зависимостей: libobjc = 4.7.2-2.fc17 пакета: gcc-objc-4.7.2-2.fc17.x86_64
--> Обработка зависимостей: libobjc.so.4()(64bit) пакета: gcc-objc-4.7.2-2.fc17.x86_64
---> Пакет libstdc++-devel.x86_64 0:4.7.2-2.fc17 помечен для установки
--> Проверка сценария
---> Пакет libobjc.x86_64 0:4.7.2-2.fc17 помечен для установки
--> Проверка зависимостей окончена

Зависимости определены

================================================================================
 Package                Архитектура   Версия               Репозиторий    Размер
================================================================================
Установка:
 gcc-c++                x86_64        4.7.2-2.fc17         updates        5.9 M
 gcc-objc++             x86_64        4.7.2-2.fc17         updates        4.9 M
Установка зависимостей:
 gcc-objc               x86_64        4.7.2-2.fc17         updates        4.6 M
 libobjc                x86_64        4.7.2-2.fc17         updates         57 k
 libstdc++-devel        x86_64        4.7.2-2.fc17         updates        1.4 M

Результат операции
================================================================================
Установка   2 Пакета (+3 Зависимых пакета)

Объем загрузки: 17 M
Объем изменений: 45 M
Продолжить? [y/N]: y
Загрузка пакетов:
(1/5): gcc-c++-4.7.2-2.fc17.x86_64.rpm                   | 5.9 MB     00:02     
(2/5): gcc-objc-4.7.2-2.fc17.x86_64.rpm                  | 4.6 MB     00:01     
(3/5): gcc-objc++-4.7.2-2.fc17.x86_64.rpm                | 4.9 MB     00:01     
(4/5): libobjc-4.7.2-2.fc17.x86_64.rpm                   |  57 kB     00:00     
(5/5): libstdc++-devel-4.7.2-2.fc17.x86_64.rpm           | 1.4 MB     00:00     
--------------------------------------------------------------------------------
Общий размер                                    2.5 MB/s |  17 MB     00:06     
Проверка сценария
Проверяем сценарий
Проверка сценария прошла успешно
Выполнение сценария
  Установка   : libstdc++-devel-4.7.2-2.fc17.x86_64                         1/5
  Установка   : gcc-c++-4.7.2-2.fc17.x86_64                                 2/5
  Установка   : libobjc-4.7.2-2.fc17.x86_64                                 3/5
  Установка   : gcc-objc-4.7.2-2.fc17.x86_64                                4/5
  Установка   : gcc-objc++-4.7.2-2.fc17.x86_64                              5/5
  Проверка    : gcc-c++-4.7.2-2.fc17.x86_64                                 1/5
  Проверка    : gcc-objc-4.7.2-2.fc17.x86_64                                2/5
  Проверка    : gcc-objc++-4.7.2-2.fc17.x86_64                              3/5
  Проверка    : libobjc-4.7.2-2.fc17.x86_64                                 4/5
  Проверка    : libstdc++-devel-4.7.2-2.fc17.x86_64                         5/5

Установлено:
  gcc-c++.x86_64 0:4.7.2-2.fc17         gcc-objc++.x86_64 0:4.7.2-2.fc17       

Установлены зависимости:
  gcc-objc.x86_64 0:4.7.2-2.fc17             libobjc.x86_64 0:4.7.2-2.fc17     
  libstdc++-devel.x86_64 0:4.7.2-2.fc17     

Выполнено!
[root@server wcm-v0.12.0-src]# make
make -f makefile.int
make[1]: Вход в каталог `/home/madness/soft/wcm-v0.12.0-src'
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  wal/wal_tmpls.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  wal/wal.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  wal/wal_sys_api.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  wal/wal_charset.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  wal/wal_exceptions.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  wal/wal_files.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  swl/swl_button.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  swl/swl_editline.cpp 
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  swl/swl_layout.cpp   
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  swl/swl_menubox.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  swl/swl_popupmenu.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  swl/swl_sbutton.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  swl/swl_scrollbar.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  swl/swl_textlist.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  swl/swl_vlist.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  swl/swl_winbase.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  swl/swl_wincore.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  swl/swl_wincoreUX.cpp
cd libtester && ./libconf.create
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  operthread.cpp 
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  operwin.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  vfs.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  vfspath.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  vfs-smb.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  tcp_sock.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  vfs-ftp.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  vfs-uri.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  termwin.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  ncdialogs.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  terminal.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  unicode_lc.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  nchistory.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  shell.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  panel_list.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  panel.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  ncwin.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  ncedit.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  fileopers.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  eloadsave.cpp 
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  smblogon.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  ext-app-ux.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  wcm-config.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  ftplogon.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  charsetdlg.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  vfs-sftp2.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  sftpdlg.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  color-style.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  filesearch.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  help.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  helpres.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  ux_util.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  strconfig.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  shortcuts.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  fontdlg.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  shl.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  ncfonts.cpp
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread  nc.cpp
cc -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread   -o wcm -pipe   nc.o  wal_tmpls.o wal.o wal_sys_api.o wal_charset.o wal_exceptions.o wal_files.o swl_button.o swl_editline.o swl_layout.o swl_menubox.o swl_popupmenu.o swl_sbutton.o swl_scrollbar.o swl_textlist.o swl_vlist.o swl_winbase.o swl_wincore.o swl_wincoreUX.o operthread.o operwin.o vfs.o vfspath.o vfs-smb.o tcp_sock.o vfs-ftp.o vfs-uri.o termwin.o ncdialogs.o terminal.o unicode_lc.o nchistory.o shell.o panel_list.o panel.o ncwin.o ncedit.o fileopers.o eloadsave.o smblogon.o ext-app-ux.o wcm-config.o ftplogon.o charsetdlg.o vfs-sftp2.o sftpdlg.o color-style.o filesearch.o help.o helpres.o ux_util.o strconfig.o shortcuts.o fontdlg.o shl.o ncfonts.o -L /usr/local/lib -L /usr/X11R6/lib -l stdc++  -l  X11 -l pthread   
vfs-sftp2.o: In function `FSSftp::~FSSftp()':
vfs-sftp2.cpp:(.text+0x5d): undefined reference to `libssh2_session_free'
vfs-sftp2.o: In function `FSSftp::WaitSocket(FSCInfo*)':
vfs-sftp2.cpp:(.text+0xb18): undefined reference to `libssh2_session_block_directions'
vfs-sftp2.cpp:(.text+0xbe0): undefined reference to `libssh2_session_block_directions'
vfs-sftp2.o: In function `FSSftp::CheckSessionEagain()':
vfs-sftp2.cpp:(.text+0xcb9): undefined reference to `libssh2_session_last_errno'
vfs-sftp2.o: In function `FSSftp::CheckSFTPEagain()':
vfs-sftp2.cpp:(.text+0xd0e): undefined reference to `libssh2_session_last_errno'
vfs-sftp2.o: In function `FSSftp::CloseSession()':
vfs-sftp2.cpp:(.text+0xd81): undefined reference to `libssh2_session_free'
vfs-sftp2.o: In function `FSSftp::CloseHandle(_LIBSSH2_SFTP_HANDLE*, FSCInfo*)':
vfs-sftp2.cpp:(.text+0xdf7): undefined reference to `libssh2_sftp_close_handle'
vfs-sftp2.o: In function `FSSftp::CheckSession(int*, FSCInfo*)':
vfs-sftp2.cpp:(.text+0x13c0): undefined reference to `libssh2_session_init_ex'
vfs-sftp2.cpp:(.text+0x13da): undefined reference to `libssh2_session_set_blocking'
vfs-sftp2.cpp:(.text+0x13f9): undefined reference to `libssh2_session_handshake'
vfs-sftp2.cpp:(.text+0x1788): undefined reference to `libssh2_session_last_errno'
vfs-sftp2.cpp:(.text+0x17b8): undefined reference to `libssh2_userauth_list'
vfs-sftp2.cpp:(.text+0x1840): undefined reference to `libssh2_session_last_errno'
vfs-sftp2.cpp:(.text+0x1863): undefined reference to `libssh2_sftp_init'
vfs-sftp2.cpp:(.text+0x1ceb): undefined reference to `libssh2_userauth_password_ex'
vfs-sftp2.cpp:(.text+0x1f6e): undefined reference to `libssh2_userauth_keyboard_interactive_ex'
vfs-sftp2.cpp:(.text+0x21e8): undefined reference to `libssh2_session_free'
vfs-sftp2.o: In function `FSSftp::Symlink(FSPath&, FSString&, int*, FSCInfo*)':
vfs-sftp2.cpp:(.text+0x262e): undefined reference to `libssh2_sftp_symlink_ex'
vfs-sftp2.cpp:(.text+0x268e): undefined reference to `libssh2_session_block_directions'
vfs-sftp2.cpp:(.text+0x2758): undefined reference to `libssh2_session_block_directions'
vfs-sftp2.o: In function `FSSftp::Stat(FSPath&, FSStat*, int*, FSCInfo*)':
vfs-sftp2.cpp:(.text+0x2aca): undefined reference to `libssh2_sftp_stat_ex'
vfs-sftp2.cpp:(.text+0x2b91): undefined reference to `libssh2_sftp_symlink_ex'
vfs-sftp2.cpp:(.text+0x2bf7): undefined reference to `libssh2_sftp_stat_ex'
vfs-sftp2.o: In function `FSSftp::SetFileTime(FSPath&, long, long, int*, FSCInfo*)':
vfs-sftp2.cpp:(.text+0x2e4c): undefined reference to `libssh2_sftp_stat_ex'
vfs-sftp2.cpp:(.text+0x2eae): undefined reference to `libssh2_session_block_directions'
vfs-sftp2.cpp:(.text+0x2f70): undefined reference to `libssh2_session_block_directions'
vfs-sftp2.o: In function `FSSftp::RmDir(FSPath&, int*, FSCInfo*)':
vfs-sftp2.cpp:(.text+0x3206): undefined reference to `libssh2_sftp_rmdir_ex'
vfs-sftp2.cpp:(.text+0x325e): undefined reference to `libssh2_session_block_directions'
vfs-sftp2.cpp:(.text+0x3320): undefined reference to `libssh2_session_block_directions'
vfs-sftp2.o: In function `FSSftp::Delete(FSPath&, int*, FSCInfo*)':
vfs-sftp2.cpp:(.text+0x35c6): undefined reference to `libssh2_sftp_unlink_ex'
vfs-sftp2.cpp:(.text+0x361e): undefined reference to `libssh2_session_block_directions'
vfs-sftp2.cpp:(.text+0x36e0): undefined reference to `libssh2_session_block_directions'
vfs-sftp2.o: In function `FSSftp::MkDir(FSPath&, int, int*, FSCInfo*)':
vfs-sftp2.cpp:(.text+0x3991): undefined reference to `libssh2_sftp_mkdir_ex'
vfs-sftp2.cpp:(.text+0x39ee): undefined reference to `libssh2_session_block_directions'
vfs-sftp2.cpp:(.text+0x3ab0): undefined reference to `libssh2_session_block_directions'
vfs-sftp2.o: In function `FSSftp::Rename(FSPath&, FSPath&, int*, FSCInfo*)':
vfs-sftp2.cpp:(.text+0x3daf): undefined reference to `libssh2_sftp_rename_ex'
vfs-sftp2.cpp:(.text+0x3e0e): undefined reference to `libssh2_session_block_directions'
vfs-sftp2.cpp:(.text+0x3ed8): undefined reference to `libssh2_session_block_directions'
vfs-sftp2.o: In function `FSSftp::Write(int, void*, int, int*, FSCInfo*)':
vfs-sftp2.cpp:(.text+0x4186): undefined reference to `libssh2_sftp_write'
vfs-sftp2.cpp:(.text+0x4248): undefined reference to `libssh2_session_block_directions'
vfs-sftp2.cpp:(.text+0x4328): undefined reference to `libssh2_session_block_directions'
vfs-sftp2.o: In function `FSSftp::Read(int, void*, int, int*, FSCInfo*)':
vfs-sftp2.cpp:(.text+0x4522): undefined reference to `libssh2_sftp_read'
vfs-sftp2.o: In function `FSSftp::Close(int, int*, FSCInfo*)':
vfs-sftp2.cpp:(.text+0x46c4): undefined reference to `libssh2_sftp_close_handle'
vfs-sftp2.o: In function `FSSftp::OpenCreate(FSPath&, bool, int, int*, FSCInfo*)':
vfs-sftp2.cpp:(.text+0x489a): undefined reference to `libssh2_sftp_open_ex'
vfs-sftp2.cpp:(.text+0x48af): undefined reference to `libssh2_session_last_errno'
vfs-sftp2.cpp:(.text+0x495b): undefined reference to `libssh2_sftp_stat_ex'
vfs-sftp2.o: In function `FSSftp::OpenRead(FSPath&, int*, FSCInfo*)':
vfs-sftp2.cpp:(.text+0x4bda): undefined reference to `libssh2_sftp_open_ex'
vfs-sftp2.cpp:(.text+0x4bef): undefined reference to `libssh2_session_last_errno'
vfs-sftp2.o: In function `FSSftp::ReadDir(FSList*, FSPath&, int*, FSCInfo*)':
vfs-sftp2.cpp:(.text+0x541a): undefined reference to `libssh2_sftp_open_ex'
vfs-sftp2.cpp:(.text+0x5434): undefined reference to `libssh2_session_last_errno'
vfs-sftp2.cpp:(.text+0x548e): undefined reference to `libssh2_session_block_directions'
vfs-sftp2.cpp:(.text+0x5558): undefined reference to `libssh2_session_block_directions'
vfs-sftp2.cpp:(.text+0x5660): undefined reference to `libssh2_sftp_readdir_ex'
vfs-sftp2.cpp:(.text+0x5824): undefined reference to `libssh2_sftp_close_handle'
vfs-sftp2.cpp:(.text+0x596b): undefined reference to `libssh2_sftp_symlink_ex'
vfs-sftp2.cpp:(.text+0x59ba): undefined reference to `libssh2_session_block_directions'
vfs-sftp2.cpp:(.text+0x5a88): undefined reference to `libssh2_session_block_directions'
vfs-sftp2.cpp:(.text+0x5ba1): undefined reference to `libssh2_sftp_stat_ex'
vfs-sftp2.cpp:(.text+0x5bfa): undefined reference to `libssh2_session_block_directions'
vfs-sftp2.cpp:(.text+0x5cc8): undefined reference to `libssh2_session_block_directions'
vfs-sftp2.o: In function `InitSSH()':
vfs-sftp2.cpp:(.text+0x743): undefined reference to `libssh2_init'
vfs-sftp2.o: In function `TransSftpError(int, _LIBSSH2_SFTP*)':
vfs-sftp2.cpp:(.text._Z14TransSftpErroriP13_LIBSSH2_SFTP[_Z14TransSftpErroriP13_LIBSSH2_SFTP]+0x20): undefined reference to `libssh2_sftp_last_error'
vfs-smb.o: In function `FSSmb::Write(int, void*, int, int*, FSCInfo*)':
vfs-smb.cpp:(.text+0x5aa): undefined reference to `smbc_write'
vfs-smb.o: In function `FSSmb::Read(int, void*, int, int*, FSCInfo*)':
vfs-smb.cpp:(.text+0x6aa): undefined reference to `smbc_read'
vfs-smb.o: In function `FSSmb::Close(int, int*, FSCInfo*)':
vfs-smb.cpp:(.text+0x794): undefined reference to `smbc_close'
vfs-smb.o: In function `FSSmb::RmDir(FSPath&, int*, FSCInfo*)':
vfs-smb.cpp:(.text+0xa72): undefined reference to `smbc_rmdir'
vfs-smb.o: In function `FSSmb::Rename(FSPath&, FSPath&, int*, FSCInfo*)':
vfs-smb.cpp:(.text+0xcab): undefined reference to `smbc_rename'
vfs-smb.o: In function `FSSmb::OpenCreate(FSPath&, bool, int, int*, FSCInfo*)':
vfs-smb.cpp:(.text+0xf16): undefined reference to `smbc_open'
vfs-smb.o: In function `FSSmb::OpenRead(FSPath&, int*, FSCInfo*)':
vfs-smb.cpp:(.text+0x10d6): undefined reference to `smbc_open'
vfs-smb.o: In function `FSSmb::Delete(FSPath&, int*, FSCInfo*)':
vfs-smb.cpp:(.text+0x1292): undefined reference to `smbc_unlink'
vfs-smb.o: In function `FSSmb::MkDir(FSPath&, int, int*, FSCInfo*)':
vfs-smb.cpp:(.text+0x1469): undefined reference to `smbc_mkdir'
vfs-smb.o: In function `FSSmb::SetFileTime(FSPath&, long, long, int*, FSCInfo*)':
vfs-smb.cpp:(.text+0x1661): undefined reference to `smbc_utimes'
vfs-smb.o: In function `InternalStat(FSPath&, FSStat*, FSCInfo*) [clone .isra.3]':
vfs-smb.cpp:(.text+0x183b): undefined reference to `smbc_stat'
vfs-smb.o: In function `FSSmb::FSSmb(FSSmbParam*)':
vfs-smb.cpp:(.text+0x1bf0): undefined reference to `smbc_new_context'
vfs-smb.cpp:(.text+0x1c04): undefined reference to `smbc_init_context'
vfs-smb.cpp:(.text+0x1c15): undefined reference to `smbc_set_context'
vfs-smb.cpp:(.text+0x1c26): undefined reference to `smbc_setFunctionAuthData'
vfs-smb.cpp:(.text+0x1c34): undefined reference to `smbc_setOptionUrlEncodeReaddirEntries'
vfs-smb.cpp:(.text+0x1c62): undefined reference to `smbc_free_context'
vfs-smb.o: In function `FSSmb::ReadDir(FSList*, FSPath&, int*, FSCInfo*)':
vfs-smb.cpp:(.text+0x2307): undefined reference to `smbc_opendir'
vfs-smb.cpp:(.text+0x2336): undefined reference to `smbc_closedir'
vfs-smb.cpp:(.text+0x236c): undefined reference to `smbc_readdir'
vfs-smb.cpp:(.text+0x25f4): undefined reference to `smbc_closedir'
vfs-smb.cpp:(.text+0x268c): undefined reference to `smbc_closedir'
collect2: ошибка: выполнение ld завершилось с кодом возврата 1
make[1]: *** [wcm] Ошибка 1
make[1]: Выход из каталога `/home/madness/soft/wcm-v0.12.0-src'
make: *** [wcm__] Ошибка 2
Это же феил. не скомпилилось. Кстати а ваш коммандер поддерживает фоновое копирование и докачку?

Оффлайн wal

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Wal commander - файл менеджер
« Ответ #181 : 10 Февраля 2013, 08:42:22 »
Сразу пишите каким кампилятором вы пользуетесь. А то я установил g++ И все либы собсно.
с++ обычный (не objc++)
либы не все, libssh2 и libsmbclient куда то делись, хотя при первоначальном запуску они, похоже, были
Это же феил. не скомпилилось. Кстати а ваш коммандер поддерживает фоновое копирование и докачку?
перед make надо набрать make clean

если уж и так не получится (хотя маловероятно), то можно стереть 2 файла
libtester/libsmb_test.cpp  и libtester/libssh2_test.cpp
и опять
make clean
make
правда соберется без smb и sftp, но на посмотреть хватит
надо еще из каталога install/usr/share/wcm положить все соответственно в /usr/share/wcm

фоновое копирование и докачка, да не поддерживаются

попробую сегодня, для чистоты эксперимента посмотреть на fedor-у 17 (2 попытки ее скачивания правда уже провалились)


Оффлайн Alexandr Krjazhev

  • Активист
  • *
  • Сообщений: 373
    • Просмотр профиля
    • записки прозапас
Re: Wal commander - файл менеджер
« Ответ #182 : 11 Февраля 2013, 15:10:20 »
Хм, странно. Ну, ладно. Может, со временем, понятнее станет, в чём тут дело.
А какая версия crunchbang? может я не там смотрет

Возможно, Wal Commander криво установился. Я ставил, через deb. Synaptic начал после каждой операции ругаться, что, дескать, Wal Commander захотел какую-то задачу запустить, которую он запускать не будет.

Оффлайн wal

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Wal commander - файл менеджер
« Ответ #183 : 11 Февраля 2013, 16:09:10 »
Возможно, Wal Commander криво установился. Я ставил, через deb. Synaptic начал после каждой операции ругаться, что, дескать, Wal Commander захотел какую-то задачу запустить, которую он запускать не будет.
на самом деле в deb файле лежат исходники (бинарников там нет), и при установке они компилируются (процесс компиляции минуты 2 занимает). видимо на это synaptic и ругается.
странно, у меня при установке на crunchbang никто не ругался. хотя я просто мышь на файл ткнул он и поставился :) может это и не synaptc был

Оффлайн Alexandr Krjazhev

  • Активист
  • *
  • Сообщений: 373
    • Просмотр профиля
    • записки прозапас
Re: Wal commander - файл менеджер
« Ответ #184 : 11 Февраля 2013, 16:54:10 »
Я тоже ткнул и он поставился. А уже потом, я заметил, что когда устанавливаю что-либо в синаптике, синаптик ругается. Видимо, с зависимостями у меня что-то не до конца сошлось.

Оффлайн OpenMind

  • Любитель
  • *
  • Сообщений: 97
    • Просмотр профиля
Re: Wal commander - файл менеджер
« Ответ #185 : 11 Февраля 2013, 21:01:05 »
wal,
Каким-то странным образом он скомпилился. ну что я скажу... идея хорошая, но у вас "консоль мозга". Вы как-то забываете, что командер ваш то графический. В основе своей он удобен, но есть моменты которые надо бы допилить:
1. sftp удачно присоединился к ssh шаре, но... он туда файлы не копирует и вообще не может работать нормально с шарой. ашбыка: cannot copy file to itself, притом что копирование идёт вообще в другую папку.(встроеный софт на ура работает).
2. права. Вместились то они органично и хорошо, но понятно только совсем тру Linuxоидам. В идеале: при наведении на эти букавки появляется объяснения что можно нельзя именно для этого файла.
3. Рывки при прокручивании колёсиком мышки. Либо с шагом в строчку, либо мягкая прокрутка если возможно.
4. избранное. в идеале подхватывать избранное из системы. в стиле добавить-удалить-редактировать.
5. фоновое копирование. желательно что-бы показывало скорость и сколько файлов из скольки скопировано, а на линейке объём скопированных данных и всего.
6. Выделение. На + - * установить "выбрать файл-снять выбор файла-инвертировать выбор файла" ибо неудобно.
7. в редакторе текста либо добавить горизонтальную полосу прокрутки, либо пронумеровать строки и сделать что-бы продолжение строки шло с начала экрана и без номера.
8. Программа блендер 2.49 распакованная в папке не скопировалась через шару стандарного менеджера. И локально тоже не скопировалась. ашбыка.
9. Я бы добавил возможность открытия редактора и консоли на одну панель.
10. запуск софта как из консоли. Хотя бы возможность выключить.
11. Русский язык. Оно и на английском понятно, но всё же.
12. возможность использовать системную нативную тему.
13. Кстати, неплохо было если бы при процессе копирования была иконка в трее показывающая в процентах сколько уже сделано, если процессов несколько то самый медленный (либо возможно было настроить какой). Информативно же.
14. Автобновляемость папки, хотя бы раз в минуту. А то надо выйти и зайти. В идеале: кнопка обновиться сверху, которая обновляет текущую активную панель.
15. profit!!!

Спасибо если хоть половину реальзуете. Главное хоть ашбыки исправить.
И ещё есть такая штука как http://ru.wikipedia.org/wiki/OpenSUSE_Build_Service которая вам может помочь.
« Последнее редактирование: 12 Февраля 2013, 00:42:45 от OpenMind »

Оффлайн wal

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Wal commander - файл менеджер
« Ответ #186 : 12 Февраля 2013, 18:10:02 »
Каким-то странным образом он скомпилился. ну что я скажу... идея хорошая, но у вас "консоль мозга". Вы как-то забываете, что командер ваш то графический. В основе своей он удобен, но есть моменты которые надо бы допилить:

насчет "консоль мозга": возможно и вероятно даже хуже :) но про графический режим я помню, руки не доходят

Цитировать
1. sftp удачно присоединился к ssh шаре, но... он туда файлы не копирует и вообще не может работать нормально с шарой. ашбыка: cannot copy file to itself, притом что копирование идёт вообще в другую папку.(встроеный софт на ура работает).
никак не смог на что-то похожее наткнуться, и на Федоре 11 проверял всяко (там даже нет тех проблем с sftp как в убунте), может хоть скрин выложите или пришлете на почту (адрес на сайте с командеров внизу)

Цитировать
2. права. Вместились то они органично и хорошо, но понятно только совсем тру Linuxоидам. В идеале: при наведении на эти букавки появляется объяснения что можно нельзя именно для этого файла.
3. Рывки при прокручивании колёсиком мышки. Либо с шагом в строчку, либо мягкая прокрутка если возможно.
5. фоновое копирование. желательно что-бы показывало скорость и сколько файлов из скольки скопировано, а на линейке объём скопированных данных и всего.
7. в редакторе текста либо добавить горизонтальную полосу прокрутки, либо пронумеровать строки и сделать что-бы продолжение строки шло с начала экрана и без номера.
11. Русский язык. Оно и на английском понятно, но всё же.
13. Кстати, неплохо было если бы при процессе копирования была иконка в трее показывающая в процентах сколько уже сделано, если процессов несколько то самый медленный (либо возможно было настроить какой). Информативно же.
это дело времени

Цитировать
4. избранное. в идеале подхватывать избранное из системы. в стиле добавить-удалить-редактировать.
есть шарткаты (ctrl-D) можно добавить и удалить (редактировать пока нету)
Цитировать
6. Выделение. На + - * установить "выбрать файл-снять выбор файла-инвертировать выбор файла" ибо неудобно.
можно еще ins или ctrl-левая кнопка мыши

Цитировать
8. Программа блендер 2.49 распакованная в папке не скопировалась через шару стандарного менеджера. И локально тоже не скопировалась. ашбыка.
тут я не понял

Цитировать
9. Я бы добавил возможность открытия редактора и консоли на одну панель.
спорный момент, я бы так не делал

Цитировать
10. запуск софта как из консоли. Хотя бы возможность выключить.
из командной строки можно запускать с символом & в начале, тогда запустится не в терминале

Цитировать
12. возможность использовать системную нативную тему.
и все программы как из инкубатора :)

Цитировать
14. Автобновляемость папки, хотя бы раз в минуту. А то надо выйти и зайти. В идеале: кнопка обновиться сверху, которая обновляет текущую активную панель.
Ctrl-R этим занимается, но тулбар в плане тоже есть

пока дизайн у меня на втором плане :)
понятно, что надо этим заняться и это даже не сложно, времени не хватает,
командер (чтоб gnome commander не получить) написан без qt или gtk, со своей библиотекой , поэтому работает быстро, но приходится и библиотеку свою делать, тоже времени требует

но дизайном я обязательно вплотную займусь, ведь я сам только этим командером и пользуюсь больше года, больше 1Мб кода написал и отладил с его использованием







Оффлайн OpenMind

  • Любитель
  • *
  • Сообщений: 97
    • Просмотр профиля
Re: Wal commander - файл менеджер
« Ответ #187 : 12 Февраля 2013, 19:27:57 »
Цитировать
насчет "консоль мозга": возможно и вероятно даже хуже  но про графический режим я помню, руки не доходят
Вы не правильно меня поняли. Я люблю такие интерфейсы как вы делаете. НО цвета консольной палитры слишком ядовиты. Вот поэтому я и хочу чтобы оно могло не обязательно стиль, но хотя бы цвет сменить.
Цитировать
никак не смог на что-то похожее наткнуться, и на Федоре 11 проверял всяко (там даже нет тех проблем с sftp как в убунте), может хоть скрин выложите или пришлете на почту (адрес на сайте с командеров внизу)
Сегодня всё почему-то работает. Насколько сильно на ваш командер влияют лунные затмения? Кстати почему-то раньше он еле 3 мб выдавал, а сегодня 8-9 мб в секунду. Кстати, он и скомпилировался не с первого раза.
Цитировать
есть шарткаты (ctrl-D) можно добавить и удалить (редактировать пока нету)
Пардоньте, не заметил. В идеале в отдельное меню неплохо бы.
Цитировать
можно еще ins или ctrl-левая кнопка мыши
Тоже не знал. Какая-то система подсказок, помимо f1 должна быть. Тут фантазируйте как лучше сделать.
Цитировать
тут я не понял
При монтировании раздела при помощи программа Gigolo http://www.uvena.de/gigolo/, которая идёт из коробки дистрибутива. Насколько я понял она использует fuse. В ходе копирования вылазит вот такая ашбыка:
http://itmages.ru/image/view/892020/059da7f0
Цитировать
спорный момент, я бы так не делал
Возможно. хотя кому-то бы понравилось. Да и удобно держать в одном окне консоль, а в соседней файловое окно.
Цитировать
из командной строки можно запускать с символом & в начале, тогда запустится не в терминале
А можно это сделать отдельной опцией? Ну что-бы в настройках как-то выставить можно было?
Цитировать
и все программы как из инкубатора
Поверьте, ваша программа будет круто выделяться из тукс-командера и mc. Остальное в одну панель.
Цитировать
Ctrl-R этим занимается, но тулбар в плане тоже есть
Ну так опять же. Тонкий намёк нужно давать пользователю.
Цитировать
пока дизайн у меня на втором плане
Ну так я и не говорю что-бы прямо сейчас пилили)
Цитировать
командер (чтоб gnome commander не получить) написан без qt или gtk, со своей библиотекой , поэтому работает быстро, но приходится и библиотеку свою делать, тоже времени требует
Я знаю. Кстати wm/de не планируете? wde какой-то?
Цитировать
но дизайном я обязательно вплотную займусь, ведь я сам только этим командером и пользуюсь больше года, больше 1Мб кода написал и отладил с его использованием
это хорошо.

p.s: я бы с радостью увидел возможность интегрировать wget в ваш командер, если реализовать
Цитировать
13. Кстати, неплохо было если бы при процессе копирования была иконка в трее показывающая в процентах сколько уже сделано, если процессов несколько то самый медленный (либо возможно было настроить какой). Информативно же.
то будет выглядеть как обычное копирование, очень удобно было бы.
« Последнее редактирование: 12 Февраля 2013, 20:43:26 от OpenMind »

Оффлайн wal

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Wal commander - файл менеджер
« Ответ #188 : 23 Февраля 2013, 14:57:20 »
... И да, ваш командер на венду наверно перенести тяжко будет. Вам не тяжело бинарь скомпелять?
выложил бинарник под винду

Оффлайн wal

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Wal commander - файл менеджер
« Ответ #189 : 27 Июля 2013, 18:55:15 »
добавил вьювер текстовый, выложил новую версию 0.14.3

Оффлайн Pavel798

  • Активист
  • *
  • Сообщений: 396
    • Просмотр профиля
Re: Wal commander - файл менеджер
« Ответ #190 : 31 Июля 2013, 11:45:43 »
добавил вьювер текстовый, выложил новую версию 0.14.3

Хорошо, что процесс идёт :)
Спасибо, будем тестить.

Оффлайн wal

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Wal commander - файл менеджер
« Ответ #191 : 26 Августа 2013, 22:36:17 »
выложил новую версию 0.15.0
   (доработал редактор, наконец то сделал undo/redo ...)

Оффлайн Pavel798

  • Активист
  • *
  • Сообщений: 396
    • Просмотр профиля
Re: Wal commander - файл менеджер
« Ответ #192 : 27 Августа 2013, 07:25:59 »
Спасибо, я пользуюсь.
Есть пара проблем (во всех версиях).
1. В терминале не работает автодополнение по <Tab>. М.б. это у меня только? В Guake работает без проблем.
2. Не получается запретить xneur'у следить за wcm. У него там есть список приложений, которые не нужно обрабатывать. Добавляю туда wcm - никакого эффекта. Какое название туда вписать?

Система - Mint15 Мате.

И ещё пара наглых пожеланий :).
1. Очень хочется убирать-показывать панели по <Esc> так же, как по <Ctrl>+<O>.
2. Очень хочется убирать одну из панелей по <Ctrl>+<F1> и <Ctrl>+<F2>

Спасибо.

Оффлайн wal

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Wal commander - файл менеджер
« Ответ #193 : 27 Августа 2013, 11:07:33 »
1. В терминале не работает автодополнение по <Tab>. М.б. это у меня только? В Guake работает без проблем.
почему-то посчитав, что tab уже занят (переключением панелей) я это и не реализовал, но когда панели скрыты tab не используется и в принципе можно приделать, Guake проще, за него это bash делает, а тут придется поработать :)
попробую на этой неделе прикрутить

Цитировать
2. Не получается запретить xneur'у следить за wcm. У него там есть список приложений, которые не нужно обрабатывать. Добавляю туда wcm - никакого эффекта. Какое название туда вписать?
сходу не скажу, надо тоже mint установить, посмотреть. Может полный путь надо - /usr/bin/wcm или название, которое в заготовке окна (Wal Commander)

Цитировать
1. Очень хочется убирать-показывать панели по <Esc> так же, как по <Ctrl>+<O>.
esc сейчас затирает чистит командную строку, опционально можно ее как ctrl-O прикрутить, но вот как тогда командную строку чистить? :)

Цитировать
2. Очень хочется убирать одну из панелей по <Ctrl>+<F1> и <Ctrl>+<F2>
об этих кнопках с нортона помню, но сам ими сроду не пользовался, вот и не сделал
если уж надо, то сделаю


Оффлайн Pavel798

  • Активист
  • *
  • Сообщений: 396
    • Просмотр профиля
Re: Wal commander - файл менеджер
« Ответ #194 : 27 Августа 2013, 11:38:38 »
почему-то посчитав, что tab уже занят (переключением панелей) я это и не реализовал, но когда панели скрыты tab не используется и в принципе можно приделать, Guake проще, за него это bash делает, а тут придется поработать :)
попробую на этой неделе прикрутить
Не критично, но было бы гораздо удобнее с автодополнением.

сходу не скажу, надо тоже mint установить, посмотреть. Может полный путь надо - /usr/bin/wcm или название, которое в заготовке окна (Wal Commander)
Ура, заработало, можно не устнавливать mint )
Что именно сработало ещё не понял, позже напишу ))
Подозреваю заголовок окна.

esc сейчас затирает чистит командную строку, опционально можно ее как ctrl-O прикрутить, но вот как тогда командную строку чистить? :)
Убирать по esc панели - это под far плагин такой есть, очень удобно, хотя не критично, разумеется.

об этих кнопках с нортона помню, но сам ими сроду не пользовался, вот и не сделал
если уж надо, то сделаю

я помню, что очень удобно было работать с одной правой панелью, когда слева терминал во всю высоту.
Давно это, правда, было.

 

Страница сгенерирована за 0.039 секунд. Запросов: 24.