Menu

#65 compilation issue in Freebsd 12

v1.0 (example)
open
nobody
None
5
2018-06-02
2018-06-02
No

Hi,
I tried to upgrade minidlna from version minidlna-1.2.1,1 to minidlna-1.2.1_1,1 and make fails at the beginning:

root@server:/usr/ports/net/minidlna # make install clean
===> Building for minidlna-1.2.1_1,1
/usr/bin/make all-recursive
Making all in po
depbase=echo metadata.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'; cc -DHAVE_CONFIG_H -I. -DLIBICONV_PLUG -isystem /usr/local/include -I/usr/local/include -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -DLIBICONV_PLUG -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -MT metadata.o -MD -MP -MF $depbase.Tpo -c -o metadata.o metadata.c && mv -f $depbase.Tpo $depbase.Po
In file included from metadata.c:34:
In file included from ./libav.h:35:
In file included from /usr/local/include/libav/libavcodec/avcodec.h:46:
/usr/local/include/libavutil/mem.h:285:1: error: unknown type name 'av_warn_unused_result'
av_warn_unused_result
^
/usr/local/include/libavutil/mem.h:286:1: error: expected identifier or '('
int av_reallocp(void ptr, size_t size);
^
/usr/local/include/libavutil/mem.h:621:1: error: unknown type name 'av_warn_unused_result'
av_warn_unused_result
^
/usr/local/include/libavutil/mem.h:622:1: error: expected identifier or '('
int av_dynarray_add_nofree(void
tab_ptr, int nb_ptr, void elem);
^
4 errors generated.
*** [metadata.o] Error code 1

make[4]: stopped in /usr/ports/net/minidlna/work/minidlna-1.2.1
1 error

make[4]: stopped in /usr/ports/net/minidlna/work/minidlna-1.2.1
*** [all-recursive] Error code 1

make[3]: stopped in /usr/ports/net/minidlna/work/minidlna-1.2.1
1 error

make[3]: stopped in /usr/ports/net/minidlna/work/minidlna-1.2.1
*** [all] Error code 2

make[2]: stopped in /usr/ports/net/minidlna/work/minidlna-1.2.1
1 error

make[2]: stopped in /usr/ports/net/minidlna/work/minidlna-1.2.1
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/net/minidlna
*** Error code 1

Stop.
make: stopped in /usr/ports/net/minidlna

What can be the problem?

Discussion


Log in to post a comment.