eaccelerator bauen (Fehler1 bei make)

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Sarem_Avuton
Beiträge: 546
Registriert: 16.12.2004 09:58:27
Wohnort: Leipzig

eaccelerator bauen (Fehler1 bei make)

Beitrag von Sarem_Avuton » 30.06.2006 09:30:52

Hallo zusammen,

ich habe hier ein Sarge Server mit Apache 1.3 und PHP4. Nun wollte ich eaccelarator( 0.9.4.1) installieren wie es in der readme beschrieben ist. Da kommt folgender Fehler:

Code: Alles auswählen

/usr/local/src/eaccelerator-0.9.4.1/mm.c:631:4: #error "Semaohore type is not selected. Define one of the following: MM_SEM_SPINLOCK, MM_SEM_PTHREAD, MM_SEM_POSIX, MM_SEM_IPC, MM_SEM_FCNTL, MM_SEM_FLOCK, MM_SEM_BEOS, MM_SEM_OS2, MM_SEM_WIN32"
/usr/local/src/eaccelerator-0.9.4.1/mm.c:1023:4: #error "Shared memeory type is not selected. Define one of the following: MM_SHM_IPC, MM_SHM_MMAP_ANON, MM_SHM_MMAP_ZERO, MM_SHM_MMAP_FILE, MM_SHM_MALLOC, MM_SHM_BEOS, MM_SHM_OS2, MM_SHM_WIN32"
/usr/local/src/eaccelerator-0.9.4.1/mm.c: In function `mm_init':
/usr/local/src/eaccelerator-0.9.4.1/mm.c:1073: error: `mm_mutex' undeclared (first use in this function)
/usr/local/src/eaccelerator-0.9.4.1/mm.c:1073: error: (Each undeclared identifier is reported only once
/usr/local/src/eaccelerator-0.9.4.1/mm.c:1073: error: for each function it appears in.)
/usr/local/src/eaccelerator-0.9.4.1/mm.c: In function `_mm_create':
/usr/local/src/eaccelerator-0.9.4.1/mm.c:1257: warning: assignment makes pointer from integer without a cast
/usr/local/src/eaccelerator-0.9.4.1/mm.c: In function `mm_sem_type':
/usr/local/src/eaccelerator-0.9.4.1/mm.c:1314: error: `MM_SEM_TYPE' undeclared (first use in this function)
make: *** [mm.lo] Fehler 1
Nun weiß ich nicht genau wo und wie ich den Fehler beseitige umd das Paket erfolgreich zu bauen.
Bin für jeden Tip dankbar.

Liebe Grüße

Jörg

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 30.06.2006 09:37:27

Von den Web- und Mailservern weggeschoben.

bye, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Sarem_Avuton
Beiträge: 546
Registriert: 16.12.2004 09:58:27
Wohnort: Leipzig

Beitrag von Sarem_Avuton » 30.06.2006 11:36:35

Hallo Martin,

sry...ich dachte da es um das "aufbohren ;) " von Apache und PHP (kurz auch Webserver genannt) in diesem Bereich richtig angesiedelt wäre.
Naja man lernt nie aus, Danke Dir das Du das in den rictigen Bereich geschoben hast.

Grüße Jörg der noch immer Versucht den accelearator zu installieren.

TnT
Beiträge: 4
Registriert: 13.07.2006 21:48:50

Beitrag von TnT » 13.07.2006 21:51:42

Hi,

hast du schon was rausgefunden. Bin wohl auf den gleichen Fehler gestoßen:

Code: Alles auswählen

/tmp/eaccelerator/eaccelerator-0.9.4.1/mm.c: In function `mm_init':
/tmp/eaccelerator/eaccelerator-0.9.4.1/mm.c:1073: error: `mm_mutex' undeclared (first use in this function)
/tmp/eaccelerator/eaccelerator-0.9.4.1/mm.c:1073: error: (Each undeclared identifier is reported only once
/tmp/eaccelerator/eaccelerator-0.9.4.1/mm.c:1073: error: for each function it appears in.)
/tmp/eaccelerator/eaccelerator-0.9.4.1/mm.c: In function `_mm_create':
/tmp/eaccelerator/eaccelerator-0.9.4.1/mm.c:1257: warning: assignment makes pointer from integer without a cast
/tmp/eaccelerator/eaccelerator-0.9.4.1/mm.c: In function `mm_sem_type':
/tmp/eaccelerator/eaccelerator-0.9.4.1/mm.c:1314: error: `MM_SEM_TYPE' undeclared (first use in this function)
make: *** [mm.lo] Error 1
Thomas

Sarem_Avuton
Beiträge: 546
Registriert: 16.12.2004 09:58:27
Wohnort: Leipzig

Beitrag von Sarem_Avuton » 14.07.2006 08:15:05

Hallo Thomas,

nein leider nicht. Habe mich aber auch noch nicht intensive damit beschäftigt.
Wenn ich am WE die Zeit finde werde ich der Sache noch einmal nach gehen.

Grüße Jörg

TnT
Beiträge: 4
Registriert: 13.07.2006 21:48:50

Beitrag von TnT » 14.07.2006 17:35:31

Hi Jörg,

habs gefunden :). Scheint am Eaccelerator Build 9.4.1 zu liegen. 9.4 sowie 9.3 kompilieren einwandfrei. Nachdem beim 9.4.1 eh nix tragisches passiert ist, kann ich damit ganz gut leben:
This release only contains fixed to build eAccelerator on windows. For other users there aren't any changes, so no need to upgrade.
Hab jetzt die 9.4er am laufen und bis jetzt siehts gut aus.
This program makes use of the Zend Scripting Language Engine:
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies with eAccelerator v0.9.4, Copyright (c) 2004-2005 eAccelerator, by eAccelerator
Ich werde das mal ins Bug Forum auf sourceforge schreiben, daß die 9.4.1 sich unter Debian nicht kompilieren lässt.

Thomas

TnT
Beiträge: 4
Registriert: 13.07.2006 21:48:50

Beitrag von TnT » 14.07.2006 17:46:14

Hier der Link zum Ticket auf eaccelerator.net: http://eaccelerator.net/ticket/123

Thomas

Antworten