kompilernigsproblem. Kanske någ kan hjälpa mig?

Janne Johansson jj at it.su.se
Tue Oct 14 17:05:09 CEST 2008


Bernt Hansson wrote:
> Hej listan!
> 
> Försöker bygga cinelerra http://cinelerra.org från såsen men det ballar
> ur ganska direkt.
> 
> 
> FreeBSD localhost 7.0-RELEASE-p3 FreeBSD 7.0-RELEASE-p3 #0: Thu Aug 28
> 14:13:44 CEST 2008 root at localhost:/usr/obj/usr/src/sys/GENERIC  amd64

---8<---

>  gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include
> -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2
> -MT libmpeg3.lo -MD -MP -MF .deps/libmpeg3.Tpo -c libmpeg3.c  -fPIC
> -DPIC -o .libs/libmpeg3.o
> libmpeg3.c: In function 'mpeg3_check_sig':
> libmpeg3.c:132: error: 'u_int32_t' undeclared (first use in this function)
> libmpeg3.c:132: error: (Each undeclared identifier is reported only once

Ser ut som om libmpeg3 behöver inkludera nånting i stil med types.h för 
att få reda på vad en u_int32_t är för nåt.
Det kan också vara så att FBSD definierar uint32_t eller nån annan 
"stavning" på samma typ av int så att man med lite enkel magi kan säga 
att en uint32_t är ekvivalent till u_int32_t.


More information about the BUS mailing list