[fedora 1]wine compileren

Pagina: 1
Acties:

  • a casema user
  • Registratie: Januari 2000
  • Laatst online: 24-02 16:42
Tijdens 'make' van wine (versie 20031118) krijg ik de volgende foutmelding.
gcc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -D_WINX32_ -D_REENTRANT -fPIC -Wall -mpreferred-stack-boundary=2 -fno-strict-aliasing -gstabs+ -Wpointer-arith -g -O2 -o cookie.o cookie.c
In file included from /usr/include/openssl/ssl.h:179,
from internet.h:36,
from cookie.c:39:
/usr/include/openssl/kssl.h:136: error: syntax error before '*' token
/usr/include/openssl/kssl.h:149: error: syntax error before '*' token
/usr/include/openssl/kssl.h:150: error: syntax error before '*' token
/usr/include/openssl/kssl.h:151: error: syntax error before '*' token
/usr/include/openssl/kssl.h:151: error: syntax error before '*' token
/usr/include/openssl/kssl.h:152: error: syntax error before '*' token
/usr/include/openssl/kssl.h:153: error: syntax error before '*' token
/usr/include/openssl/kssl.h:155: error: syntax error before '*' token
/usr/include/openssl/kssl.h:157: error: syntax error before '*' token
/usr/include/openssl/kssl.h:159: error: syntax error before '*' token
/usr/include/openssl/kssl.h:167: error: syntax error before '*' token
In file included from internet.h:36,
from cookie.c:39:
/usr/include/openssl/ssl.h:909: error: syntax error before "KSSL_CTX"
/usr/include/openssl/ssl.h:931: error: syntax error before '}' token
make[2]: *** [cookie.o] Fout 1
make[2]: Weggaan uit map `/usr/local/wine-20031118/dlls/wininet'
make[1]: *** [wininet] Fout 2
make[1]: Weggaan uit map `/usr/local/wine-20031118/dlls'
make: *** [dlls] Fout 2
Het lijkt mij een openssl probleem, maar ik daarvan de nieuwste versie op mijn pc staan.
openssl-0.9.7a-23
openssl-devel-0.9.7a-23
Iemand een idee ?

Fedora Core 1
kernel 2.4.23-rc3

Taaaa taa taa taaaa taa taa ta taaataaaaa.


  • Lancer
  • Registratie: Januari 2002
  • Laatst online: 07:23

Lancer

What the......

Zelfde resultaat met gcc 3.2?

CC=gcc32
export CC

offtopic:
De prelink feature van Fedora breekt wine. Om wine te laten lopen edit /etc/sysconfig/prelink en zet prelink uit. Run daarna /etc/cron.daily/prelink

[ Voor 14% gewijzigd door Lancer op 22-11-2003 17:36 ]

Je kunt niet in een systeem meten zonder het systeem te beinvloeden.... (gevolg van de Heisenberg onzekerheidsrelatie)


  • a casema user
  • Registratie: Januari 2000
  • Laatst online: 24-02 16:42
ik kan met CC-gcc32 .configure nieteens runnen omdat die een foutmelding geeft. (dan gcc niet vinden)
ik heb ook de volgende gcc versie
gcc-g77-3.3.2-1
gcc-java-3.3.2-1
libgcc-3.3.2-1
gcc-c++-3.3.2-1
gcc-gnat-3.3.2-1
gcc-3.3.2-1

Taaaa taa taa taaaa taa taa ta taaataaaaa.


Verwijderd

Wat staat er in /usr/include/openssl/kssl.h op regel 136?


(ik heb deze error al eerder gehad geloof ik maar dan moet ik eerst even weten wat er ook alweer stond, en ik draai atm geen Linux)

  • a casema user
  • Registratie: Januari 2000
  • Laatst online: 24-02 16:42
dit is regel 136 t/m 167 van kssl.h
krb5_octet FAR *key;
} KSSL_CTX;

#define KSSL_CLIENT 1
#define KSSL_SERVER 2
#define KSSL_SERVICE 3
#define KSSL_KEYTAB 4

#define KSSL_CTX_OK 0
#define KSSL_CTX_ERR 1
#define KSSL_NOMEM 2

/* Public (for use by applications that use OpenSSL with Kerberos 5 support */
krb5_error_code kssl_ctx_setstring(KSSL_CTX *kssl_ctx, int which, char *text);
KSSL_CTX *kssl_ctx_new(void);
KSSL_CTX *kssl_ctx_free(KSSL_CTX *kssl_ctx);
void kssl_ctx_show(KSSL_CTX *kssl_ctx);
krb5_error_code kssl_ctx_setprinc(KSSL_CTX *kssl_ctx, int which,
krb5_data *realm, krb5_data *entity);
krb5_error_code kssl_cget_tkt(KSSL_CTX *kssl_ctx, krb5_data **enc_tktp,
krb5_data *authenp, KSSL_ERR *kssl_err);
krb5_error_code kssl_sget_tkt(KSSL_CTX *kssl_ctx, krb5_data *indata,
krb5_ticket_times *ttimes, KSSL_ERR *kssl_err);
krb5_error_code kssl_ctx_setkey(KSSL_CTX *kssl_ctx, krb5_keyblock *session);
void kssl_err_set(KSSL_ERR *kssl_err, int reason, char *text);
void kssl_krb5_free_data_contents(krb5_context context, krb5_data *data);
krb5_error_code kssl_build_principal_2(krb5_context context,
krb5_principal *princ, int rlen, const char *realm,
int slen, const char *svc, int hlen, const char *host);
krb5_error_code kssl_validate_times(krb5_timestamp atime,
krb5_ticket_times *ttimes);
krb5_error_code kssl_check_authent(KSSL_CTX *kssl_ctx, krb5_data *authentp,

Taaaa taa taa taaaa taa taa ta taaataaaaa.


  • GiLuX
  • Registratie: Juni 1999
  • Laatst online: 12-11-2025
waarom niet gewoon de fedora rpm van sourceforge pakken?

daarna wel even het volgende aanpassen in /etc/sysconfig/prelink
PRELINK_OPTS=-mR
naar
PRELINK_OPTS="-mR --no-exec-shield"
ivm exec-shield errors

"I disagree with what you are saying, but I will defend to the death your right to say it." -- not clear who


  • a casema user
  • Registratie: Januari 2000
  • Laatst online: 24-02 16:42
GiLuX schreef op 22 november 2003 @ 19:18:
waarom niet gewoon de fedora rpm van sourceforge pakken?

daarna wel even het volgende aanpassen in /etc/sysconfig/prelink
PRELINK_OPTS=-mR
naar
PRELINK_OPTS="-mR --no-exec-shield"
ivm exec-shield errors
Ik wist niet dat er ook RPMs beschikbaar waren voor fedora.
Maar deze zijn er inderdaad en werken ook goed. Bedankt.

Taaaa taa taa taaaa taa taa ta taaataaaaa.

Pagina: 1