Service Denora
#1
Bonjour @ tous

Je suis entrain d'installer le service Denora et je rencontre un problème lors de l'installation avec le SQL.

Sans SQL, le service s'installe correctement et fonctionne très bien sur mon réseau.

Mais lorsque j'essaye de l'installer avec le SQL, l'installation ne détecte pas tout ce qui concerne SQL.
J'ai bien le serveur Mysql installé et actif ainsi que les divers librairies demandé pour installer Denora.

Je suis tombé sur un forum d'aide Anope ou une erreur avait déjà été détectée sur l'installation du service Denora : forum.anope.org/index.php?topic=4105.0

J'ai fait les modifs du fichier "configure" comme indiqué dans le forum et après ca, j'ai une erreur d'installation lors du make.

Est-ce que quelqu'un aurait une idée du problème ou à déjà eu ce problème ?

Lors du ./configure :

Code:
chat@localhost:~/ircd-services/denora$ ./configure  --with-bindir=/home/chat/ircd-services/statserv  --with-datadir=/home/chat/ircd-services/statserv   --with-permissions=077 --with-mysql-config=/usr/bin
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking if gcc has a working -pipe... yes
checking Compiler flag(s) -ggdb... ok
checking Compiler Optimizing flag(s) -O3... ok
Setting optimization level to -O3
checking whether gcc recognizes __PRETTY_FUNCTION__... yes
checking for rm... /usr/bin/rm
checking for cp... /usr/bin/cp
checking for touch... /usr/bin/touch
checking for perl... /usr/bin/perl
checking for install... /usr/bin/install
checking for inet_ntoa in -lnsl... yes
checking for socket in -lsocket... no
checking for res_query in -lresolv... no
checking for revoke in -lbsd... no
checking for inflateEnd in -lz... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for sys/types.h... (cached) yes
checking size of short... 2
checking size of int... 4
checking size of long... 8
checking for int16_t... yes
checking for u_int16_t... yes
checking for int32_t... yes
checking for u_int32_t... yes
checking for long long int... yes
checking for int64_t... yes
checking for uint64_t... yes
checking for strings.h... (cached) yes
checking for string.h... (cached) yes
checking for stdint.h... (cached) yes
checking for stdlib.h... (cached) yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking execinfo.h usability... yes
checking execinfo.h presence... yes
checking for execinfo.h... yes
checking for unistd.h... (cached) yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking poll.h usability... yes
checking poll.h presence... yes
checking for poll.h... yes
checking regex.h usability... yes
checking regex.h presence... yes
checking for regex.h... yes
checking mcheck.h usability... yes
checking mcheck.h presence... yes
checking for mcheck.h... yes
checking for inline... inline
checking if ssl is wanted... no
checking for socklen_t... yes
checking for freeaddrinfo... yes
checking for gai_strerror... yes
checking for getaddrinfo... yes
checking for getnameinfo... yes
checking for inet_ntop... yes
checking for inet_pton... yes
checking for struct sockaddr_storage... yes
checking for struct sockaddr_in6... yes
checking for struct in6_addr... yes
checking for struct addrinfo... yes
checking for getaddrinfo() rfc2553bis compatibility... no
checking for ss_family field in struct sockaddr_storage... yes
checking for __ss_family field in struct sockaddr_storage... no
checking for dlopen... no
checking for dlopen in -ldl... yes
checking if we need the -export-dynamic flag... yes
checking Check if CLANG/CC compiler remove export-dynamic...
checking for compiler option to produce PIC... -fPIC -DPIC -shared
checking for RTLD_LOCAL... yes
checking if your system prepends an underscore on symbols... no
checking for strerror... yes
checking for sys_errlist... yes
checking for stricmp... no
checking for strnicmp... no
checking for strcasecmp... yes
checking for strspn... yes
checking for strlcat... no
checking for strlcpy... no
checking for strsignal... yes
checking for gettimeofday... yes
checking for setgrent... yes
checking for umask... yes
checking for fork... yes
checking for gethostbyname... yes
checking for gethostbyname_r... yes
checking for ntohl... yes
checking for inet_aton... yes
checking for setrlimit... yes
checking for getrlimit... yes
checking for memcpy... yes
checking for setpgid... yes
checking whether va_list assignments need array notation... yes
checking what type of signals you have... POSIX
Checking best optimization compiler flags
Host CPU : x86_64
checking Compiler Optimizing flag(s) -mtune=k8... no
checking Compiler Optimizing flag(s) -mtune=athlon64... (cached) no
checking Compiler Optimizing flag(s) -mtune=athlon-fx... (cached) no
checking Compiler Optimizing flag(s) -m64... no
checking Compiler Optimizing flag(s) -march=k8... no
checking Compiler Optimizing flag(s) -march=athlon64... (cached) no
checking Compiler Optimizing flag(s) -march=athlon-fx... (cached) no
Checking compiler flags for make strict
checking Compiler flag(s) -Wextra... no
checking Compiler flag(s) -Wall... no
checking Compiler flag(s) -pedantic... no
checking Compiler flag(s) -Wshadow... no
checking Compiler flag(s) -Wmissing-declarations... no
checking Compiler flag(s) -Wpointer-arith... no
checking Compiler flag(s) -Wcast-align... no
checking Compiler flag(s) -Wfloat-equal... no
checking Compiler flag(s) -Wstrict-prototypes... no
checking Compiler flag(s) -Wmissing-prototypes... no
checking Compiler flag(s) -Wredundant-decls... no
checking Compiler flag(s) -Wunused-variable... no
checking Compiler flag(s) -Wunused-parameter... no
checking Compiler flag(s) -Wuninitialized... no
checking Compiler flag(s) -Wparentheses... no
checking Compiler flag(s) -Wno-long-long... no
checking Compiler flag(s) -Wunused-macros... no
checking Compiler flag(s) -Wwrite-strings... no
checking Compiler flag(s) -Wimplicit... no
checking Compiler flag(s) -Wnested-externs... no
checking Compiler flag(s) -Wno-unused... no
checking Compiler flag(s) -Wundef... no
checking Compiler flag(s) -Wpacked... no
checking Compiler flag(s) -Wbad-function-cast... no
checking Compiler flag(s) -Wunused-function... no
checking Compiler flag(s) -Wunused-label... no
checking Compiler flag(s) -Wunused-value... no
checking Compiler flag(s) -Wfloat-equal... (cached) no
checking Compiler flag(s) -Wchar-subscripts... no
checking Compiler flag(s) -Wswitch... no
checking Compiler flag(s) -Wmissing-braces... no
checking Compiler flag(s) -Wsequence-point... no
checking Compiler flag(s) -Wunknown-pragmas... no
checking Compiler flag(s) -Wdeclaration-after-statement... no
checking Compiler flag(s) -Wsign-compare... no
checking Compiler flag(s) -fstack-protector... no
checking Compiler flag(s) -Winvalid-source-encoding... no
checking Compiler flag(s) -Wp,-D_FORTIFY_SOURCE=2... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/bin/denorarc
config.status: creating src/bin/geoipupd
config.status: creating include/sysconf.h
config.status: include/sysconf.h is unchanged

      Modules Support: Yes
                MySQL: No
Mysql backtrace debug: No
    Crypted Passwords: No
            Threading: No

All done! Above you can see if Modules Support and MySQL Support will be compiled or not.
If you intended to compile MySQL support and you see "NO", then your system is probably
missing the mysql client development libraries. Please consult your distribution package
manager and install the required package, then try running ./Config again.

Now run "make" (or possibly "gmake") to compile Denora.
See the INSTALL, README and FAQ files if you have any problems.
Lors du configure modifié :


Code:
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/bin/denorarc
config.status: creating src/bin/geoipupd
config.status: creating include/sysconf.h

      Modules Support: Yes
                MySQL: Yes
Mysql backtrace debug: No
    Crypted Passwords: No
            Threading: No
le make :


Code:
chat@localhost:~/ircd-services/denora$ make
(cd lang ; make 'CFLAGS=-pipe -g -fPIC -ggdb  -I/usr/include/mysql  -export-dynamic' 'CC=gcc' 'DENORALIBS=-lnsl -lz  -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lpthread -ldl -lz -lssl -lcrypto -lresolv -lm -lrt -ldl' 'LDFLAGS=' 'BINDEST=/home/chat/ircd-services/statserv' 'INSTALL=/usr/bin/install' 'INCLUDEDIR=../include ' 'RM=/usr/bin/rm' 'CP=/usr/bin/cp' 'TOUCH=/usr/bin/touch' 'SHELL=/bin/sh' 'DATDEST=/home/chat/ircd-services/statserv' 'RUNGROUP=' 'MODULE_PATH=/home/chat/ircd-services/statserv/modules/' 'SHARED=-shared' 'MODULEFLAGS=-fPIC -DPIC -shared' 'RDYNAMNIC=-rdynamic' 'CFLAGS=-O2 -pipe -g -fPIC -ggdb  -I/usr/include/mysql  -export-dynamic' all language.h ; cp language.h ../include/)
make[1]: Entering directory '/home/chat/ircd-services/denora/lang'
make[1]: Nothing to be done for 'all'.
make[1]: 'language.h' is up to date.
make[1]: Leaving directory '/home/chat/ircd-services/denora/lang'
(cd include ; make 'CFLAGS=-pipe -g -fPIC -ggdb  -I/usr/include/mysql  -export-dynamic' 'CC=gcc' 'DENORALIBS=-lnsl -lz  -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lpthread -ldl -lz -lssl -lcrypto -lresolv -lm -lrt -ldl' 'LDFLAGS=' 'BINDEST=/home/chat/ircd-services/statserv' 'INSTALL=/usr/bin/install' 'INCLUDEDIR=../include ' 'RM=/usr/bin/rm' 'CP=/usr/bin/cp' 'TOUCH=/usr/bin/touch' 'SHELL=/bin/sh' 'DATDEST=/home/chat/ircd-services/statserv' 'RUNGROUP=' 'MODULE_PATH=/home/chat/ircd-services/statserv/modules/' 'SHARED=-shared' 'MODULEFLAGS=-fPIC -DPIC -shared' 'RDYNAMNIC=-rdynamic' )
make[1]: Entering directory '/home/chat/ircd-services/denora/include'
touch denora.h
sh version.sh
make[1]: Leaving directory '/home/chat/ircd-services/denora/include'
*** Building src
make[1]: Entering directory '/home/chat/ircd-services/denora/src'
gcc -O2 -pipe -g -fPIC -ggdb  -I/usr/include/mysql  -export-dynamic -I../include/ -c admin.c
In file included from /usr/include/mysql/mysql.h:43,
                 from ../include/denora.h:136,
                 from admin.c:15:
../include/denora.h:258:17: error: expected identifier before numeric constant
  258 |  typedef enum { false, true } boolean;
      |                 ^~~~~
In file included from ../include/denora.h:1402,
                 from admin.c:15:
../include/extern.h:1193:23: warning: inline function ‘FileOpen’ declared but never defined
1193 | E DENORA_INLINE FILE *FileOpen(char *file, const char *mode);
      |                       ^~~~~~~~
../include/extern.h:1192:21: warning: inline function ‘FileRename’ declared but never defined
1192 | E DENORA_INLINE int FileRename(char * fileName, char *newfilename);
      |                     ^~~~~~~~~~
../include/extern.h:1191:21: warning: inline function ‘FileExists’ declared but never defined
1191 | E DENORA_INLINE int FileExists(char * fileName);
      |                     ^~~~~~~~~~
In file included from ../include/denora.h:1402,
                 from admin.c:15:
../include/extern.h:458:25: warning: inline function ‘nickIsServices’ declared but never defined
  458 | E DENORA_INLINE boolean nickIsServices(char *nick);
      |                         ^~~~~~~~~~~~~~
../include/extern.h:129:25: warning: inline function ‘is_excludedserv’ declared but never defined
  129 | E DENORA_INLINE boolean is_excludedserv(Server * server);
      |                         ^~~~~~~~~~~~~~~
../include/extern.h:128:21: warning: inline function ‘isExcludedServer’ declared but never defined
  128 | E DENORA_INLINE int isExcludedServer(char *name);
      |                     ^~~~~~~~~~~~~~~~
../include/extern.h:127:25: warning: inline function ‘is_excluded’ declared but never defined
  127 | E DENORA_INLINE boolean is_excluded(User *u);
      |                         ^~~~~~~~~~~
make[1]: *** [Makefile:38: admin.o] Error 1
make[1]: Leaving directory '/home/chat/ircd-services/denora/src'
make: *** [Makefile:56: build] Error 2
  Reply
#2
Houla, Denora ça remonte à fort longtemps (le sujet sur anope.org date de 2014 et Denora n'a plus de support).
Je n'ai plus de sources de Denora sous la main, mais si ton shell est à jour, il est peut-être avec mariadb plutôt que mysql, dans ce cas je te conseille de jeter un oeil à https://forum.anope.org/index.php?topic=4596.0
CrazyCat Wrote:Hi there,

After a big crash of my main server, I'm trying to install anope on another one (debian buster).
MariaDB is installed, so I've edited modules/extra/m_mysql.cpp:

Code:
/* RequiredLibraries: mariadbclient */
/* RequiredWindowsLibraries: libmysql */

#include "module.h"
#include "modules/sql.h"
#define NO_CLIENT_LONG_LONG
#ifdef WIN32
# include <mysql.h>
#else
# include <mariadb/mysql.h>
#endif
This seems to work :)

A adapter aux sources de Denora bien entendu
zeolia: tchat gratuit, sans inscription ni publicité
Merci de ne pas demander d'aide en MP
Away
  Reply
#3
Je ne suis pas sur de ma réponse, mais peut-être quand fournissant l'argument --with-mysql-library à ./configure vers la librairie mariadb ca peut fonctionner ?

J'ai trouver ceci comme source : https://github.com/denora/denora
Retrouvez les dernières modifications de mes scripts TCL (versions Alpha/Bêta) ainsi que d'autres de mes réalisations sur ma page GitHub et les versions stables dans la section scripts de ce site  8-)
  Reply
#4
Merci pour vos réponses même si le sujet Denora semble dépassé ! 

Le service Denora ainsi que les serveurs IRC sont installé sur mon propre serveur.
Je suis donc sur que Mysql est bien installé et fonctionnel car je l'utilise pour mes sites web.

J'ai pu installer les tables mysql de denora donc tout est ok à ce niveau la. Le problème vient vraiment de l'installation du service Denora lorsque je choisis de l'installer avec le module SQL activé dans le configure.

La source Denora vient bien de GitHub.

Code:
//github.com/denora/denora.git

Si je choisi de l'installer sans Mysql, le service est fonctionnel et correctement Linké à mes serveurs IRC.

 Le HIC c'est qu'avec Mysql, je pourrais utiliser les infos des tables Denora pour les ajouter dans mon site web... C'est plus facile !

Mais voila, je suis bloqué sur cette partie la ...

Je n'ai pas installer MariaDB sur mon serveur.
  Reply
#5
Il y a un service "un peu plus récent" que j'ai testé et fonctionne parfaitement pour faire des statistiques https://github.com/h9k/magirc .

Sinon tu peux directement interroger la base d'anope pour avoir toutes les informations nécessaire sans passer par un service intermédiaire.
  Reply
#6
(07/07/2022, 19:24)Zell40 Wrote: Je n'ai pas installer MariaDB sur mon serveur.
Ok, car nous nous sommes dit que ca pouvais être ca..
mariadb a remplacer mysql (oracle) dans les debian par exemple. Et quand je dis remplacer c'est parce que s'agit presque tout pareil mais n'ai pas pareil.

Donc tu aurais pu croire avoir mysql mais en réalité mariadb; et que la librairie que les programmes doivent utiliser n'ai du coup pas la même.
En C le header "include <mysql.h>" deviens "include <mariadb/mysql.h>"

Maintenant ce que je lis de ton make :
Quote:make[1]: *** [Makefile:38: admin.o] Error 1
Il plante sur la compilation de admin.c
Quote:gcc -O2 -pipe -g -fPIC -ggdb -I/usr/include/mysql -export-dynamic -I../include/ -c admin.c
In file included from /usr/include/mysql/mysql.h:43,
from ../include/denora.h:136,
from admin.c:15:

Et comme par hasard sur la ligne suivante :
#include <mysql.h>

Tu as installer les package devel de mysql ? du genre libmysqlclient-dev qui te crée entre autre /usr/include/mysql/mysql.h ? ou peut-être que tu as réellement /usr/include/mariadb/mysql.h ?
tu peu eventuellement rechercher avec la commande find :
Quote:find /usr -iname mysql.h
Sinon @Amand a raison, maintenant les bases anope peuvent être en mysql et des stats peuvent être générer directement depuis là, ce qui il y a 9 ans n'existé pas.
Retrouvez les dernières modifications de mes scripts TCL (versions Alpha/Bêta) ainsi que d'autres de mes réalisations sur ma page GitHub et les versions stables dans la section scripts de ce site  8-)
  Reply
#7
(07/07/2022, 19:24)Zell40 Wrote: Merci pour vos réponses même si le sujet Denora semble dépassé ! 

Le service Denora ainsi que les serveurs IRC sont installé sur mon propre serveur.
Je suis donc sur que Mysql est bien installé et fonctionnel car je l'utilise pour mes sites web.
Si tu as mis ton système à jour, il est possible que tu aies transitionné vers mariadb sans t'en rendre compte, c'est transparent pour la plupart des systèmes (particulièrement pour php).
Essaye de faire sur ton shell: which mariadb et si ça te répond quelque chose (dans mon cas la réponse est /usr/bin/mariadb), ls -lha /usr/bin/mariadb

Sinon, c'est peut-être juste qu'il te manque les headers mysql, donc un quelconque package mysql-dev ou libmysql-dev.

De toutes manières, si l'install ne trouve pas mysql, c'est bien le *-dev qu'il faut installer, pas le *-client ou *-server (même si tu peux en avoir besoin pour d'autres choses).
*-server => le serveur * (remplacer * par mysql, mariadb, argus, argonaut, ...)
*-client => la partie de * qui permet de se connecter en tant que client à un serveur *
*-dev => la partie permettant d'intégrer * dans un autre système
zeolia: tchat gratuit, sans inscription ni publicité
Merci de ne pas demander d'aide en MP
Away
  Reply
#8
(07/07/2022, 23:14)CrazyCat Wrote:
(07/07/2022, 19:24)Zell40 Wrote: Merci pour vos réponses même si le sujet Denora semble dépassé ! 

Le service Denora ainsi que les serveurs IRC sont installé sur mon propre serveur.
Je suis donc sur que Mysql est bien installé et fonctionnel car je l'utilise pour mes sites web.
Si tu as mis ton système à jour, il est possible que tu aies transitionné vers mariadb sans t'en rendre compte, c'est transparent pour la plupart des systèmes (particulièrement pour php).
Essaye de faire sur ton shell: which mariadb et si ça te répond quelque chose (dans mon cas la réponse est /usr/bin/mariadb), ls -lha /usr/bin/mariadb

Sinon, c'est peut-être juste qu'il te manque les headers mysql, donc un quelconque package mysql-dev ou libmysql-dev.

De toutes manières, si l'install ne trouve pas mysql, c'est bien le *-dev qu'il faut installer, pas le *-client ou *-server (même si tu peux en avoir besoin pour d'autres choses).
*-server => le serveur * (remplacer * par mysql, mariadb, argus, argonaut, ...)
*-client => la partie de * qui permet de se connecter en tant que client à un serveur *
*-dev => la partie permettant d'intégrer * dans un autre système

Merci CrazyCat d'avoir traduit ma réponse en plus claire et compréhensible pour tous.
Retrouvez les dernières modifications de mes scripts TCL (versions Alpha/Bêta) ainsi que d'autres de mes réalisations sur ma page GitHub et les versions stables dans la section scripts de ce site  8-)
  Reply
#9
J'ai effectivement bien installer les divers library qui sont indiqué dans le document d'installation de Denora et j'ai bien les fichiers cité dans l'erreur du configure.
J'ai été voir le fichier mysql.h a la ligne 43 pour essayer de comprendre le pourquoi !

zell@localhost:~$ find /usr -iname mysql.h
/usr/include/mysql/mysql.h

"Essaye de faire sur ton shell: which mariadb et si ça te répond quelque chose (dans mon cas la réponse est /usr/bin/mariadb), ls -lha /usr/bin/mariadb"
La commande ci-dessus ne me donne aucun résultat.

mariadb n'existe pas dans /usr/bin

zell@localhost:~$ ls -lha /usr/bin/mariadb
ls: cannot access '/usr/bin/mariadb': No such file or directory
  Reply
#10
(07/07/2022, 21:26)Amand Wrote: Il y a un service "un peu plus récent" que j'ai testé et fonctionne parfaitement pour faire des statistiques https://github.com/h9k/magirc .

Sinon tu peux directement interroger la base d'anope pour avoir toutes les informations nécessaire sans passer par un service intermédiaire.

Je n'utilise pas les services Anope qui ne sont pas compatible avec mes serveurs irc ( Nefarious2.0) 
J'utilise les services X3. ;)
  Reply
#11
Effectivement MagIRC a besoin d'anope ou de denora pour fonctionner, si tu n'utilises pas anope et que tu n'as pas denora d'installer correctement, ça risque pas de fonctionner.
  Reply
#12
(08/07/2022, 11:05)Amand Wrote: Effectivement MagIRC a besoin d'anope ou de denora pour fonctionner, si tu n'utilises pas anope et que tu n'as pas denora d'installer correctement, ça risque pas de fonctionner.

Apres dans le requirement de MagIRC sur Github, il donne une compatibilité avec le serveur IRC Nefarious que j'utilise mais j'avoue que je ne vois pas trop comment ca fonctionne
  Reply
#13
magirc n'est (de mémoire, c'est vieux) qu'une interface de lecture et mise en forme des données statistiques du réseau, données alimentées par denora ou anope ou le serveur lui-même s'il a cette capacité. Je n'ai pas vu dans les configs de Nefarious d'infos à propos d'un module de stats.
Si tu veux utiliser magirc (ou n'importe quel système de rendu), il faut d'abord alimenter les données.

Ton erreur de compilation me semble indiquer une incompatibilité entre Denora et ta version de mysql (l'erreur est bien sur l'inclusion des headers mysql, donc ce sont eux qui créent le défaut). Et X3 ne semblent pas non plus apporter le support des stats.
Peut-être existe-t-il d'autres systèmes plus récent permettant d'avoir des stats réseau, mais je n'en sais rien, n'y trouvant aucun intérêt réel ;)
zeolia: tchat gratuit, sans inscription ni publicité
Merci de ne pas demander d'aide en MP
Away
  Reply
#14
Sinon, je t'ai trouver un docker datant d'y a 7 ans qui semble faire ce que tu veux dans une image : https://github.com/replicatorbe/docker-denora (mais pour unreal, par contre compilation denora+mysql)

D'ailleurs ca fonctionne sous une debian Jessie , avec les packages :
apt-get install -y build-essential libmysqlclient-dev zip unzip gcc wget

la source de denora :
http://downloads.sourceforge.net/project...ror=freefr

les arguments passer a configure :
./configure --with-bindir=/home/denora/stats --with-datadir=/home/denora/stats --with-permissions=077 --enable-crypt --enable-mtrace

le fichier sql, qui doit etre charger avant l'installation :
https://github.com/replicatorbe/docker-d...rious2.sql

et si sa peu aidé Mysql été a la version 5.0 a l'époque
Retrouvez les dernières modifications de mes scripts TCL (versions Alpha/Bêta) ainsi que d'autres de mes réalisations sur ma page GitHub et les versions stables dans la section scripts de ce site  8-)
  Reply
#15
(09/07/2022, 00:43)ZarTek Wrote: Sinon, je t'ai trouver un docker datant d'y a 7 ans qui semble faire ce que tu veux dans une image : https://github.com/replicatorbe/docker-denora (mais pour unreal, par contre compilation denora+mysql)

D'ailleurs ca fonctionne sous une debian Jessie , avec les packages :
apt-get install -y build-essential libmysqlclient-dev zip unzip gcc wget

la source de denora :
http://downloads.sourceforge.net/project...ror=freefr

les arguments passer a configure :
./configure --with-bindir=/home/denora/stats --with-datadir=/home/denora/stats --with-permissions=077 --enable-crypt --enable-mtrace

le fichier sql, qui doit etre charger avant l'installation :
https://github.com/replicatorbe/docker-d...rious2.sql

et si sa peu aidé Mysql été a la version 5.0 a l'époque

Super merci pour ton aide je vais essayer ca ;)
  Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)