On Thu, Jul 18, 2013 at 03:22:33PM +0400, Владимир Друзенко wrote:
> 18.07.2013 14:56, Alexander Shikoff пишет:
> > Приветствую!
> >
> > Обновил декстоп до 10.0-CURRENT.
> > Если я понял, то теперь clang включен по умолчанию.
> >
> > Подскажите пожалуйста, как быть в такой ситуации:
> > http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/e.10.20130313090402.pointyhat/centerim-devel-4.22.10.11.log
> >
> 
> Именно с этим вроде всё понятно, только надо внимательно взглянуть на лог:
> 
> jconn.c:827:3: error: non-void function 'jabber_recieve_file_fd' should 
> return a value [-Wreturn-type]
>                  return;
>                  ^
> jconn.c:836:3: error: non-void function 'jabber_recieve_file_fd' should 
> return a value [-Wreturn-type]
>                  return;
>                  ^
> jconn.c:854:3: error: non-void function 'jabber_recieve_file_fd' should 
> return a value [-Wreturn-type]
>                  return;
>                  ^
> jconn.c:862:3: error: non-void function 'jabber_recieve_file_fd' should 
> return a value [-Wreturn-type]
>                  return;
> 
> 
> Достаточны посредственные знания английского и C/C++, чтобы понять куда 
> смотреть и что править.
> После этого продолжить сборку порта.
> 
> Даже сидя на релизах время от времени на такое натыкаюсь.

Ну базовых знаний C/C++ наверное маловато будет.
Тип функции  - void*
return без аргумента возвратит NULL или мусор?
И меня смутило то, что в самом конце функции вообще нет return.

-- 
MINO-RIPE

Ответить