Люди помогите, может кто с этим сталкивался!
все кажется делаю как положено но когда делаю make выдает вот такую гадость:
test_iclb# make
===> lib
===> mount_smbfs
Warning: Object directory not changed from original /usr/src/contrib/smbfs/mount_smbfs
cc -O -pipe -DSMBFS -I/usr/src/contrib/smbfs/mount_smbfs/../mount -Wall -I../kernel/mysys -I/usr/src/sys -c mount_smbfs.c
Assembler messages:
FATAL: Can't create mount_smbfs.o: Permission denied
mount_smbfs.c:49: cflib.h: No such file or directory
mount_smbfs.c:53: netsmb/smb_lib.h: No such file or directory
mount_smbfs.c: In function `main':
mount_smbfs.c:71: storage size of `sctx' isn't known
mount_smbfs.c:113: warning: implicit declaration of function `smb_lib_init'
mount_smbfs.c:121: warning: implicit declaration of function `smb_ctx_init'
mount_smbfs.c:123: warning: implicit declaration of function `smb_ctx_readrc'
mount_smbfs.c:125: `smb_rc' undeclared (first use in this function)
mount_smbfs.c:125: (Each undeclared identifier is reported only once
mount_smbfs.c:125: for each function it appears in.)
mount_smbfs.c:126: warning: implicit declaration of function `rc_close'
mount_smbfs.c:128: `STDPARAM_OPT' undeclared (first use in this function)
mount_smbfs.c:128: syntax error before string constant
mount_smbfs.c:135: case label not within a switch statement
mount_smbfs.c:145: case label not within a switch statement
mount_smbfs.c:155: case label not within a switch statement
mount_smbfs.c:161: case label not within a switch statement
mount_smbfs.c:167: case label not within a switch statement
mount_smbfs.c:170: case label not within a switch statement
mount_smbfs.c:182: case label not within a switch statement
mount_smbfs.c:185: case label not within a switch statement
mount_smbfs.c:198: default label not within a switch statement
mount_smbfs.c:73: warning: unused variable `st'
mount_smbfs.c:71: warning: unused variable `sctx'
mount_smbfs.c: At top level:
mount_smbfs.c:201: syntax error before `}'
mount_smbfs.c:59: warning: `mount_point' defined but not used
mount_smbfs.c:60: warning: `usage' used but never defined
mount_smbfs.c:201: output pipe has been closed
*** Error code 1Stop in /usr/src/contrib/smbfs/mount_smbfs.
*** Error code 1Stop in /usr/src/contrib/smbfs.
test_iclb#
>Люди помогите, может кто с этим сталкивался!
>все кажется делаю как положено но когда делаю make выдает вот такую
>гадость:
>test_iclb# make
>===> lib
>===> mount_smbfs
>Warning: Object directory not changed from original /usr/src/contrib/smbfs/mount_smbfs
>cc -O -pipe -DSMBFS -I/usr/src/contrib/smbfs/mount_smbfs/../mount -Wall -I../kernel/mysys -I/usr/src/sys
>-c mount_smbfs.c
>Assembler messages:
>FATAL: Can't create mount_smbfs.o: Permission denied
>mount_smbfs.c:49: cflib.h: No such file or directory
>mount_smbfs.c:53: netsmb/smb_lib.h: No such file or directory
>mount_smbfs.c: In function `main':
>mount_smbfs.c:71: storage size of `sctx' isn't known
>mount_smbfs.c:113: warning: implicit declaration of function `smb_lib_init'
>mount_smbfs.c:121: warning: implicit declaration of function `smb_ctx_init'
>mount_smbfs.c:123: warning: implicit declaration of function `smb_ctx_readrc'
>mount_smbfs.c:125: `smb_rc' undeclared (first use in this function)
>mount_smbfs.c:125: (Each undeclared identifier is reported only once
>mount_smbfs.c:125: for each function it appears in.)
>mount_smbfs.c:126: warning: implicit declaration of function `rc_close'
>mount_smbfs.c:128: `STDPARAM_OPT' undeclared (first use in this function)
>mount_smbfs.c:128: syntax error before string constant
>mount_smbfs.c:135: case label not within a switch statement
>mount_smbfs.c:145: case label not within a switch statement
>mount_smbfs.c:155: case label not within a switch statement
>mount_smbfs.c:161: case label not within a switch statement
>mount_smbfs.c:167: case label not within a switch statement
>mount_smbfs.c:170: case label not within a switch statement
>mount_smbfs.c:182: case label not within a switch statement
>mount_smbfs.c:185: case label not within a switch statement
>mount_smbfs.c:198: default label not within a switch statement
>mount_smbfs.c:73: warning: unused variable `st'
>mount_smbfs.c:71: warning: unused variable `sctx'
>mount_smbfs.c: At top level:
>mount_smbfs.c:201: syntax error before `}'
>mount_smbfs.c:59: warning: `mount_point' defined but not used
>mount_smbfs.c:60: warning: `usage' used but never defined
>mount_smbfs.c:201: output pipe has been closed
>*** Error code 1
>
>Stop in /usr/src/contrib/smbfs/mount_smbfs.
>*** Error code 1
>
>Stop in /usr/src/contrib/smbfs.
>test_iclb#странно, попробуй из портов собрать:
cd /usr/ports/net/smbfs
make
>
>странно, попробуй из портов собрать:
>
>cd /usr/ports/net/smbfs
>makeДело в том что у меня в портах этого нету:(
если не трудно то скинь мне на diny13@e-mail.ru этот готовый порт. Заранее спасибо
>>
>>странно, попробуй из портов собрать:
>>
>>cd /usr/ports/net/smbfs
>>make
>
>Дело в том что у меня в портах этого нету:(
>если не трудно то скинь мне на diny13@e-mail.ru этот готовый порт. Заранее
>спасибозачем кидать, возьми сам, какие проблемы:
cd /usr/ports/net
wget -Y off -t 0 -r -nH -c --cut-dirs=6 ftp://ftp.FreeBSD.org/pub/FreeBSD/branches/-current/ports/ne.../
не знаешь в чем может быть дело:
mount_smbfs терь работает.
Но когда я хачу примаунтить виндовую шару через fstab то она нехочет. Все прописано в nsmb.conf пароли и компы с шарами, ну нифига при загрузке их не монтирует, а мне это необходимо как воздух.>зачем кидать, возьми сам, какие проблемы:
>
>cd /usr/ports/net
>wget -Y off -t 0 -r -nH -c --cut-dirs=6 ftp://ftp.FreeBSD.org/pub/FreeBSD/branches/-current/ports/ne.../
Буквально вчера потратил весь день на установку SMBFS с монтированием шары...
первую проблему решил.... подправить пришлось только слегка Makefile.inc ... чтобы пути до инклудов вписывал безусловно...
хотя при обнаружении в интернете последней версии smbfs скачал её.. при её сборке эта проблема отпала....вторую проблему решил по другому... fstab как я понял отрабатывает раеньше чем ifconfig .... поэтому в стартап скрипт системы просто вписал mount_smbfs ... там только надо не забывать включать ключ -N .. чтоб пароль не спрашивала, а из конфига брала.... и всё... сейчас всё прекрасно....