/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
kompilere i debian
Fra : Daniel Nielsen


Dato : 13-12-02 00:54

Hej.

Når jeg prøver at kompilere JWIG ( http://www.brics.dk/JWIG ),
stopper den med følgende:

gcc -I/usr/include -I/usr/include/linux -I/usr/include/solaris
-I/usr/lib/j2sdk1.3/include -I/usr/lib/j2sdk1.3/include/linux -O -W -c
Lock.c -fPIC -DPIC -o .libs/Lock.lo
In file included from /usr/include/bits/types.h:143,
from /usr/include/unistd.h:190,
from Lock.c:21:
/usr/include/bits/pthreadtypes.h:50: parse error before `size_t'
/usr/include/bits/pthreadtypes.h:50: warning: no semicolon at end of
struct or union
/usr/include/bits/pthreadtypes.h:53: parse error before `__stacksize'
/usr/include/bits/pthreadtypes.h:53: warning: data definition has no
type or storage class
/usr/include/bits/pthreadtypes.h:54: warning: data definition has no
type or storage class

[snip en masse errors]

make[1]: *** [all] Error 1
make[1]: Leaving directory `/usr/src/jwig-1.0/native'
make: *** [native/libjwig.la] Error 2

Det mystiske er at det kompilerer fint på min gentoo box... Nogen der
ved hvad der er galt?

/Daniel

--
There are no great men, only great challenges that ordinary men are forced
by circumstances to meet.
      -- Admiral William Halsey

 
 
Michael Wojciechowsk~ (13-12-2002)
Kommentar
Fra : Michael Wojciechowsk~


Dato : 13-12-02 14:02

On Thu, 12 Dec 2002 23:53:34 +0000 (UTC), Daniel Nielsen
<djn@daimi.au.dk> wrote:

> Når jeg prøver at kompilere JWIG ( http://www.brics.dk/JWIG ),
<snip, fejlbeskrivelse>

dpkg -S unistd.h giver:

libc6-dev: /usr/include/sys/unistd.h

på mit system.

Har du den pakke installeret?

Det er den header fil, som definerer size_t:

#ifndef __ssize_t_defined
typedef __ssize_t ssize_t;
# define __ssize_t_defined
#endif

Hjælper det at installere libc6-dev?

Det er blot et bud :)

--
Michael Wojciechowski

One must suffer before enlightenment.

Daniel Nielsen (14-12-2002)
Kommentar
Fra : Daniel Nielsen


Dato : 14-12-02 10:00

On 13/12-02 13.01, Michael Wojciechowski wrote:
> On Thu, 12 Dec 2002 23:53:34 +0000 (UTC), Daniel Nielsen
> <djn@daimi.au.dk> wrote:
>
> > Når jeg prøver at kompilere JWIG ( http://www.brics.dk/JWIG ),
> <snip, fejlbeskrivelse>
>
> dpkg -S unistd.h giver:
>
> libc6-dev: /usr/include/sys/unistd.h
>
> på mit system.
>
> Har du den pakke installeret?

Tak for forslaget, men ja det har jeg. Problemet blev løst, da jeg til
configure gav --java-include=/usr/lib/j2sdk/include (eller noget iden
stil) jeg forstaar bare ikke hvorfor det skulle loese problement, men
det gjorde det.

/Daniel

--
There are no great men, only great challenges that ordinary men are forced
by circumstances to meet.
      -- Admiral William Halsey

Søg
Reklame
Statistik
Spørgsmål : 177508
Tips : 31968
Nyheder : 719565
Indlæg : 6408576
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste