broken some ports in FreeBSD 7/i386

Oleg no.good.free.loginname at gmail.com
Tue Jun 12 22:42:28 UTC 2007


Hello,

i find some ports who does not compile in FreeBSD-Current:

--
multimedia/ogle:

ac3dec_wrap.c:51: error: static declaration of 'program_name' follows 
non-static declaration
../include/debug_print.h:7: error: previous declaration of 'program_name' was 
here
ac3dec_wrap.c: In function 'get_q':
ac3dec_wrap.c:278: warning: pointer targets in assignment differ in signedness
gmake[1]: *** [ac3dec_wrap.o] Error 1
gmake[1]: Leaving directory `/usr/ports/multimedia/ogle/work/ogle-0.9.2/ac3'
gmake: *** [all-recursive] Error 1
*** Error code 2

Stop in /usr/ports/multimedia/ogle.
*** Error code 1

Stop in /usr/ports/multimedia/ogle.
--

--
multimedia/avifile

In file included from ./../libavcodec/avcodec.h:14,
                 from avformat.h:16,
                 from 4xm.c:28:
./../libavcodec/common.h:59: error: array type has incomplete element type
./../libavcodec/common.h:63: error: array type has incomplete element type
gmake[2]: *** [4xm.lo] Error 1
gmake[2]: Leaving directory 
`/usr/ports/multimedia/avifile/work/avifile-0.7-0.7.43/ffmpeg/libavformat'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory 
`/usr/ports/multimedia/avifile/work/avifile-0.7-0.7.43/ffmpeg'
gmake: *** [all-recursive] Error 1
*** Error code 2

Stop in /usr/ports/multimedia/avifile.
*** Error code 1

Stop in /usr/ports/multimedia/avifile.
--


--
audio/xmms-kde

select.c: In function 'sqliteResultSetOfSelect':
select.c:735: error: invalid storage class for function 'fillInColumnList'
select.c: At top level:
select.c:786: error: static declaration of 'fillInColumnList' follows 
non-static declaration
select.c:737: error: previous implicit declaration of 'fillInColumnList' was 
here
select.c: In function 'changeTables':
select.c:1294: error: invalid storage class for function 'changeTablesInList'
select.c: At top level:
select.c:1300: warning: conflicting types for 'changeTablesInList'
select.c:1300: error: static declaration of 'changeTablesInList' follows 
non-static declaration
select.c:1297: error: previous implicit declaration of 'changeTablesInList' 
was here
select.c: In function 'substExpr':
select.c:1347: error: invalid storage class for function 'substExprList'
select.c: At top level:
select.c:1354: warning: conflicting types for 'substExprList'
select.c:1354: error: static declaration of 'substExprList' follows non-static 
declaration
select.c:1350: error: previous implicit declaration of 'substExprList' was 
here
*** Error code 1

Stop in /usr/ports/audio/xmms-kde/work/xmms-kde-3.1/xmms-kde.
*** Error code 1

Stop in /usr/ports/audio/xmms-kde/work/xmms-kde-3.1.
*** Error code 1

Stop in /usr/ports/audio/xmms-kde/work/xmms-kde-3.1.
*** Error code 1

Stop in /usr/ports/audio/xmms-kde.
--


and some more...
all of this ports compile normally a few days ago. May be problems from 
crossing to gcc 4.2.0 ?


More information about the freebsd-ports mailing list