Qmake não está funcionando em um diretório montado smb

2

Estou tentando usar o qmake em um diretório montado no samba. Aqui está o que eu recebo

jj@deb32-6:~/smbShare$ qmake .
QFSFileEngine::currentPath: stat(".") failed
QFSFileEngine::currentPath: stat(".") failed
QFSFileEngine::currentPath: stat(".") failed
QFSFileEngine::currentPath: stat(".") failed
Cannot find file: ..

O qmake funciona em qualquer outro diretório. Estou usando o debian 6.0.4 de 32 bits com o kernel 2.6.32-5-686. Meu qmake é do Qt 4.7.4 construído a partir de fontes.

Alguma ideia?

    
por Julien 19.04.2012 / 13:23

1 resposta

5

Ok, eu encontrei a solução: monte o diretório usando cifs ao invés de smbfs, e funciona! Eu adicionei a seguinte linha ao fstab:

//windows-computer/share    /home/jj/smbShare   cifs username=jj,password=***,perm,iocharset=utf8,uid=jj,gid=users,nounix,noserverino  0  0

Para evitar colocar sua senha do Windows no arquivo fstab, você pode usar um arquivo de credencial: link

    
por 19.04.2012 / 14:45

Tags