Titel: Module einbinden Beitrag von: LHW_Wiesel am 04. Oktober 2006, 10:31:33 hi ho ,
so nachdem ich trotz Ausrüstung wenig Zeit im Urlaub hatte die SQLAuth zu schaffen, habe ich noch ein kleines Problem. - ProFTPD Version 1.2.10 möchte diese Version gerne auf 1.3.0 Updaten. - ProFTPD Version: 1.2.10 (stable) - Scoreboard Version: 01040002 - Built: Fri Mar 31 14:27:30 NOVST 2006 - Module: mod_core.c - Module: mod_xfer.c - Module: mod_auth_unix.c - Module: mod_auth_file.c - Module: mod_auth.c - Module: mod_ls.c - Module: mod_log.c - Module: mod_site.c - Module: mod_auth_pam.c - Module: mod_ratio.c - Module: mod_readme.c - Module: mod_quota.c - Module: mod_tls.c - Module: mod_cap/1.0 Diese Module sind bei mir Installiert. möchte hier aber noch einige dazu nehmen. Leider will die Kiste mal wieder nicht so wie ich will.. (wars den anders zu erwarten.) 1. Update: - Vers. 1.3 ist auf dem Rechner kann ich dann einfach die 1.2.10 löschen oder muss ich noch auf verlinkungen aufpassen? - wenn ich Proftpd aus dem Verzeichnis für 1.3 starte kommt trotzdem die Version 1.2.10 zum Einsatz. k.a. warum? (1.2.10 noch installiert.) 2. Module: - Code: h996739:/usr/progz/proftpd-1.3.0 # make cd lib/ && make lib make[1]: Entering directory `/usr/progz/proftpd-1.3.0/lib' make[1]: Nothing to be done for `lib'. make[1]: Leaving directory `/usr/progz/proftpd-1.3.0/lib' cd src/ && make src make[1]: Entering directory `/usr/progz/proftpd-1.3.0/src' make[1]: Nothing to be done for `src'. make[1]: Leaving directory `/usr/progz/proftpd-1.3.0/src' cd modules/ && make static make[1]: Entering directory `/usr/progz/proftpd-1.3.0/modules' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I/usr/local/include -O2 -Wall -c mod_sql_postgres.c mod_sql_postgres.c:41:22: error: libpq-fe.h: No such file or directory mod_sql_postgres.c:68: error: syntax error before âPGconnâ mod_sql_postgres.c:68: warning: no semicolon at end of struct or union mod_sql_postgres.c:69: warning: type defaults to âintâ in declaration of âresultâ mod_sql_postgres.c:69: warning: data definition has no type or storage class mod_sql_postgres.c:70: error: syntax error before â}â token mod_sql_postgres.c: In function â_build_errorâ: mod_sql_postgres.c:203: warning: implicit declaration of function âPQerrorMessageâ mod_sql_postgres.c:203: error: dereferencing pointer to incomplete type mod_sql_postgres.c:203: warning: passing argument 4 of âmod_create_retâ makes pointer from integer without a cast mod_sql_postgres.c: In function â_build_dataâ: mod_sql_postgres.c:214: error: âPGresultâ undeclared (first use in this function) mod_sql_postgres.c:214: error: (Each undeclared identifier is reported only once mod_sql_postgres.c:214: error: for each function it appears in.) mod_sql_postgres.c:224: error: dereferencing pointer to incomplete type mod_sql_postgres.c:227: warning: implicit declaration of function âPQntuplesâ mod_sql_postgres.c:228: warning: implicit declaration of function âPQnfieldsâ mod_sql_postgres.c:235: warning: implicit declaration of function âPQgetvalueâ mod_sql_postgres.c:235: warning: passing argument 2 of âpstrdupâ makes pointer from integer without a cast mod_sql_postgres.c: In function âcmd_openâ: mod_sql_postgres.c:288: warning: implicit declaration of function âPQstatusâ mod_sql_postgres.c:288: error: dereferencing pointer to incomplete type mod_sql_postgres.c:288: error: âCONNECTION_OKâ undeclared (first use in this function) mod_sql_postgres.c:300: error: dereferencing pointer to incomplete type mod_sql_postgres.c:300: warning: implicit declaration of function âPQconnectdbâ mod_sql_postgres.c:300: error: dereferencing pointer to incomplete type mod_sql_postgres.c:302: error: dereferencing pointer to incomplete type mod_sql_postgres.c:302: error: âCONNECTION_BADâ undeclared (first use in this function) mod_sql_postgres.c: In function âcmd_closeâ: mod_sql_postgres.c:393: warning: implicit declaration of function âPQfinishâ mod_sql_postgres.c:393: error: dereferencing pointer to incomplete type mod_sql_postgres.c:394: error: dereferencing pointer to incomplete type mod_sql_postgres.c: In function âcmd_defineconnectionâ: mod_sql_postgres.c:460: error: invalid application of âsizeofâ to incomplete type âdb_conn_tâ mod_sql_postgres.c:463: error: dereferencing pointer to incomplete type mod_sql_postgres.c:464: error: dereferencing pointer to incomplete type mod_sql_postgres.c:495: error: dereferencing pointer to incomplete type mod_sql_postgres.c:496: error: dereferencing pointer to incomplete type mod_sql_postgres.c:497: error: dereferencing pointer to incomplete type mod_sql_postgres.c:500: error: dereferencing pointer to incomplete type mod_sql_postgres.c:501: error: dereferencing pointer to incomplete type mod_sql_postgres.c:501: error: dereferencing pointer to incomplete type mod_sql_postgres.c:502: error: dereferencing pointer to incomplete type mod_sql_postgres.c:502: error: dereferencing pointer to incomplete type mod_sql_postgres.c:503: error: dereferencing pointer to incomplete type mod_sql_postgres.c:522: error: dereferencing pointer to incomplete type mod_sql_postgres.c:523: error: dereferencing pointer to incomplete type mod_sql_postgres.c:524: error: dereferencing pointer to incomplete type mod_sql_postgres.c:525: error: dereferencing pointer to incomplete type mod_sql_postgres.c: In function âcmd_selectâ: mod_sql_postgres.c:674: error: dereferencing pointer to incomplete type mod_sql_postgres.c:674: warning: implicit declaration of function âPQexecâ mod_sql_postgres.c:674: error: dereferencing pointer to incomplete type mod_sql_postgres.c:675: warning: implicit declaration of function âPQresultStatusâ mod_sql_postgres.c:675: error: dereferencing pointer to incomplete type mod_sql_postgres.c:675: error: âPGRES_TUPLES_OKâ undeclared (first use in this function) mod_sql_postgres.c:678: error: dereferencing pointer to incomplete type mod_sql_postgres.c:678: warning: implicit declaration of function âPQclearâ mod_sql_postgres.c:678: error: dereferencing pointer to incomplete type mod_sql_postgres.c:693: error: dereferencing pointer to incomplete type mod_sql_postgres.c: In function âcmd_insertâ: mod_sql_postgres.c:792: error: dereferencing pointer to incomplete type mod_sql_postgres.c:792: error: dereferencing pointer to incomplete type mod_sql_postgres.c:793: error: dereferencing pointer to incomplete type mod_sql_postgres.c:793: error: âPGRES_COMMAND_OKâ undeclared (first use in this function) mod_sql_postgres.c:796: error: dereferencing pointer to incomplete type mod_sql_postgres.c:796: error: dereferencing pointer to incomplete type mod_sql_postgres.c:806: error: dereferencing pointer to incomplete type mod_sql_postgres.c: In function âcmd_updateâ: mod_sql_postgres.c:895: error: dereferencing pointer to incomplete type mod_sql_postgres.c:895: error: dereferencing pointer to incomplete type mod_sql_postgres.c:896: error: dereferencing pointer to incomplete type mod_sql_postgres.c:896: error: âPGRES_COMMAND_OKâ undeclared (first use in this function) mod_sql_postgres.c:899: error: dereferencing pointer to incomplete type mod_sql_postgres.c:899: error: dereferencing pointer to incomplete type mod_sql_postgres.c:909: error: dereferencing pointer to incomplete type mod_sql_postgres.c: In function âcmd_queryâ: mod_sql_postgres.c:1015: error: dereferencing pointer to incomplete type mod_sql_postgres.c:1015: error: dereferencing pointer to incomplete type mod_sql_postgres.c:1016: error: dereferencing pointer to incomplete type mod_sql_postgres.c:1016: error: âPGRES_TUPLES_OKâ undeclared (first use in this function) mod_sql_postgres.c:1017: error: dereferencing pointer to incomplete type mod_sql_postgres.c:1017: error: âPGRES_COMMAND_OKâ undeclared (first use in this function) mod_sql_postgres.c:1020: error: dereferencing pointer to incomplete type mod_sql_postgres.c:1020: error: dereferencing pointer to incomplete type mod_sql_postgres.c:1034: error: dereferencing pointer to incomplete type mod_sql_postgres.c:1037: error: dereferencing pointer to incomplete type mod_sql_postgres.c: In function âcmd_escapestringâ: mod_sql_postgres.c:1112: warning: implicit declaration of function âPQescapeStringâ make[1]: *** [mod_sql_postgres.o] Error 1 make[1]: Leaving directory `/usr/progz/proftpd-1.3.0/modules' make: *** [modules] Error 2 soviel dazu... :-( Ich bin mir nicht 100%ig sicher aber ich denke ich muss noch irgendwelche Pfade angeben... sonst hat mich das ding nicht lieb.. .. mfg euer Wiesel Titel: Re: Module einbinden Beitrag von: VolGas am 04. Oktober 2006, 14:58:53 Hallo Wiesel!
meine Güte, da kämpft sich einer aber tapfer durch alles, was es an Schwierigkeiten nur so geben kann. Aber leider kann man Deine Fragen so nicht eindeutig beantworten. Wenn Du den ProFTPD standardmäßig installiert hast, dann -wenn ich mich recht entsinne- verteilt er sich über bestimmte Systemverzeichnisse. Durch eine Neucompilierung werden dann alle relevanten Dateien überschrieben. Man kann aber auch angeben, daß die Installation in ein spearates Verzeichnis gehen soll. Damit sind dann mehrere, voneinander unabhängige Versionen auf der Maschine möglich. Nachteil: das Binary ist dann nicht über den Standard-Pfad zu starten, sondern muß mit vollem Pfadnamen aufgerufen werden. (ich denke, damit kann man ganz gut leben...) Das Starten des Server-Programms hängt auch davon ab, wo und wie es gestartet werden soll. In der Regel hat man ein sog. Start/Stop-Script (Stichwort: /etc/inid.d), das u.a. dafür sorgt, daß beim Starten der Maschine auch der Server-Daemon gestartet wird. Diese Methode ist dem direkten Aufruf des Binaries unbedingt vorzuziehen und funktioniert in z.B. Debian so: "/etc/init.d/proftpd start". Damit dies funktionieren kann, muß der Pfad zum Binary im Script natürlich richtig gesetzt sein und ggf. angepasst werden. Wie startest Du normalerweise Dein ProFTPD? Zur letzten Sache: Ich möchte (und kann) erst gar nicht tief in die Ausgabe "eintauchen", aber nach den ersten Zeilen habe ich den Eindruck, daß die Verzeichnisse blind nacheinander durchcompiliert werden. Hast Du vor dem "make" kein "./configure ..." durchgeführt? Und wenn: wie sieht das aus? mfg. VolGas Titel: Re: Module einbinden Beitrag von: LHW_Wiesel am 05. Oktober 2006, 11:18:35 Bin schon stark am verzweifeln.... Server Neuinstalliert, die Lücke im Webadmin wurde bei mir ausgenutzt :-\ :-[ >:( hatte auch was gutes .. das System ist wieder FRISCH 8) 8) 8) ./configure make make install Code: h996739:/etc/init.d # proftpd -vv - ProFTPD Version: 1.3.0 (stable) - Scoreboard Version: 01040002 - Built: Wed Oct 4 09:16:32 CEST 2006 - Module: mod_core.c - Module: mod_xfer.c - Module: mod_auth_unix.c - Module: mod_auth_file.c - Module: mod_auth.c - Module: mod_ls.c - Module: mod_log.c - Module: mod_site.c - Module: mod_delay/0.5 - Module: mod_cap/1.0 so die Version 1.3 läuft.. :-) Version 1.2.90 wurde ins jenseitsbefördert. der Start des FTP ist beim Neustart automatisch komischerweise bringt er bei der Eingabe: ??? ??? ??? Code: 996739:/etc/init.d # proftpd start ??? ??? ???- unknown parameter: 'start' Code: checking for string.h... (cached) yes checking for strings.h... (cached) yes checking stropts.h usability... yes checking stropts.h presence... yes checking for stropts.h... yes checking sys/file.h usability... yes checking sys/file.h presence... yes checking for sys/file.h... yes checking sys/mman.h usability... yes checking sys/mman.h presence... yes checking for sys/mman.h... yes checking for sys/types.h... (cached) yes checking sys/uio.h usability... yes checking sys/uio.h presence... yes checking for sys/uio.h... yes checking for sys/param.h... yes checking for sys/mount.h... yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking whether netdb.h requires _USE_IRS... no checking for netinet/in_systm.h... yes checking for netinet/ip.h... yes checking netinet/tcp.h usability... yes checking netinet/tcp.h presence... yes checking for netinet/tcp.h... yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking for sys/stat.h... (cached) yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/termios.h usability... yes checking sys/termios.h presence... yes checking for sys/termios.h... yes checking sys/termio.h usability... no checking sys/termio.h presence... no checking for sys/termio.h... no checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking sys/un.h usability... yes checking sys/un.h presence... yes checking for sys/un.h... yes checking sys/vfs.h usability... yes checking sys/vfs.h presence... yes checking for sys/vfs.h... yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking dirent.h usability... yes checking dirent.h presence... yes checking for dirent.h... yes checking ndir.h usability... no checking ndir.h presence... no checking for ndir.h... no checking sys/ndir.h usability... no checking sys/ndir.h presence... no checking for sys/ndir.h... no checking sys/dir.h usability... yes checking sys/dir.h presence... yes checking for sys/dir.h... yes checking vmsdir.h usability... no checking vmsdir.h presence... no checking for vmsdir.h... no checking utime.h usability... yes checking utime.h presence... yes checking for utime.h... yes checking utmpx.h usability... yes checking utmpx.h presence... yes checking for utmpx.h... yes checking regex.h usability... yes checking regex.h presence... yes checking for regex.h... yes checking syslog.h usability... yes checking syslog.h presence... yes checking for syslog.h... yes checking curses.h usability... no checking curses.h presence... no checking for curses.h... no checking ncurses.h usability... no checking ncurses.h presence... no checking for ncurses.h... no checking for an ANSI C-conforming const... yes checking for inline... inline checking for uid_t in sys/types.h... yes checking for pid_t... yes checking for size_t... yes checking for mode_t... yes checking for off_t... yes checking type of array argument to getgroups... gid_t checking for timer_t... yes checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for short... yes checking size of short... 2 checking for int... yes checking size of int... 4 checking for long... yes checking size of long... 4 checking for long long... yes checking size of long long... 8 checking for off_t... (cached) yes checking size of off_t... 8 checking for size_t... (cached) yes checking size of size_t... 4 checking for time_t... yes checking size of time_t... 4 checking for umode_t... no checking for ino_t... yes checking for intptr_t... yes checking for socklen_t... yes checking utmp.h usability... yes checking utmp.h presence... yes checking for utmp.h... yes checking whether your struct utmp has ut_user... yes checking whether your struct utmp has ut_host... yes checking whether your struct utmp has ut_exit... yes checking whether your syslog.h defines LOG_CRON... yes checking whether your syslog.h defines LOG_FTP... yes checking for d_fd in DIR structure... no checking for dd_fd in DIR structure... no checking for __dd_fd in DIR structure... no checking for working alloca.h... yes checking for alloca... yes checking for alloca in -lucb... no checking whether gcc needs -traditional... no checking whether setpgrp takes no argument... yes checking return type of signal handlers... void checking for vprintf... yes checking for _doprnt... no checking for bcopy... yes checking for crypt... yes checking for fdatasync... yes checking for fgetgrent... yes checking for fgetpwent... yes checking for flock... yes checking for freeaddrinfo... yes checking for iconv... yes checking for nl_langinfo... yes checking for gai_strerror... yes checking for getaddrinfo... yes checking for getcwd... yes checking for getenv... yes checking for gethostbyname2... yes checking for gethostname... yes checking for getnameinfo... yes checking for getopt_long... yes checking for gettimeofday... yes checking for hstrerror... yes checking for inet_aton... yes checking for inet_ntop... yes checking for inet_pton... yes checking for memcpy... yes checking for mempcpy... yes checking for mkdir... yes checking for mkstemp... yes checking for mlock... yes checking for mlockall... yes checking for munlock... yes checking for munlockall... yes checking for rmdir... yes checking for select... yes checking for setgroups... yes checking for socket... yes checking for statfs... yes checking for strchr... yes checking for strcoll... yes checking for strerror... yes checking for strsep... yes checking for strtol... yes checking for strtoull... yes checking for setprotoent... yes checking for setspent... yes checking for endprotoent... yes checking for vsnprintf... yes checking for snprintf... yes checking for setsid... yes checking for setgroupent... no checking for seteuid... yes checking for setegid... yes checking for setenv... yes checking for siginterrupt... yes checking for setpgid... yes checking for regcomp... yes checking for tzset... yes checking for unsetenv... yes checking for pathconf... yes checking for fpathconf... yes checking for fgetspent... yes checking for setpassent... no checking for struct sockaddr_in.sin_len... no checking whether struct addrinfo is defined... yes checking whether struct sockaddr_storage is defined... yes checking whether ss_family is defined... yes checking whether ss_len is defined... no checking whether __ss_len is defined... no checking sys/acl.h usability... no checking sys/acl.h presence... no checking for sys/acl.h... no checking acl/libacl.h usability... no checking acl/libacl.h presence... no checking for acl/libacl.h... no checking which POSIX ACL implementation to use... None checking which sendfile() implementation to use... Linux checking sys/sendfile.h usability... yes checking sys/sendfile.h presence... yes checking for sys/sendfile.h... yes checking whether setgrent returns void... yes checking for setproctitle... no checking libutil.h usability... no checking libutil.h presence... no checking for libutil.h... no checking for setproctitle in -lutil... no checking sys/pstat.h usability... no checking sys/pstat.h presence... no checking for sys/pstat.h... no checking whether __progname and __progname_full are available... yes checking which argv replacement method to use... writeable checking whether printf supports %llu format... yes checking for default transfer buffer sizes... 16384 checking checking for duplicate module requests... no checking whether gcc accepts -Wno-long-double... no configure: creating ./config.status config.status: creating lib/Makefile config.status: creating modules/Makefile config.status: creating src/Makefile config.status: creating src/ftpdctl.8 config.status: creating src/proftpd.8 config.status: creating src/xferlog.5 config.status: creating utils/Makefile config.status: creating utils/ftpcount.1 config.status: creating utils/ftpshut.8 config.status: creating utils/ftptop.1 config.status: creating utils/ftpwho.1 config.status: creating Makefile config.status: creating Make.rules config.status: creating config.h config.status: executing default commands leider kann ich dir nicht mehr zeigen da man mit putty nicht mehr so weit zurück kommt. Leider haben die Parameter mit --with-modules=LISTE der Module z.B. =mod_sql:mod_sql_mysql: usw... nicht funktioniert. -rwxr--r-- 1 root root 20 Oct 4 10:11 mod_sql.c -> ../contrib/mod_sql.c -rwxr--r-- 1 root root 82780 Oct 4 10:15 mod_sql.o -rwxr--r-- 1 root root 26 Oct 4 10:11 mod_sql_mysql.c -> ../contrib/mod_sql_mysql.c -rwxr--r-- 1 root root 29 Oct 4 10:16 mod_sql_postgres.c -> ../contrib/mod_sql_postgres.c -rwxr--r-- 1 root root 20 Oct 4 10:11 mod_tls.c -> ../contrib/mod_tls.c so ich werde die SQL Auth stark überdenken und ggf. nen anderen weg einschlagen. Ist hald Problematisch ... - 3 Gruppen unter einen Hut zu bekommen. 1. Benutzer die nur auf das Home zugreifen dürfen. (wenigste Problem) 2. Benutzer die auf die Registriertenbereich zugreifen dürfen. (größeres Problem) da ich hier 2 Unterteilungen habe 1. Reg. Benutzer der Woidschratzl.de Seite (eigenes Verzeichnis) 2. Reg. Benutzer der Woidschratzl.de Seite mit Sonderrechten. (eigenes Verzeichnis) 3. die anonymen Benutzer stellen hier mal garkein Problem dar. :-) also 33 % Fertig 33% noch zu machen (aber auch kein Problem) 33% keine Ahnung Titel: Re: Module einbinden Beitrag von: LHW_Wiesel am 05. Oktober 2006, 16:03:39 halt ... das configure kannst alles vergessen.
war ne RPM für SUSE 10 :-) über yast installiert... srz. euer Wiesel Titel: Re: Module einbinden Beitrag von: VolGas am 05. Oktober 2006, 18:42:36 Hallo Wiesel!
Nicht (jetzt schon) verzweifeln - es ist eigentlich ganz einfach. Den ProFTPD startest Du einfach durch Eingabe seines Namens - wenn er im Suchpfad ist. Mit dem Parameter "start" nur, wenn Du über ein Start/Stop-Script arbeitest. Beispiele dafür bei den ->Downloads (http://www.proftpd.de/Download.3.0.html). Ein naktes "configure" ohne weitere Parameter erstellt Dir nur ein Standard-ProFTPD, da braucht es schon ein wenig mehr. Mit "./configure --help" bekommst Du erst mal alles an Optionen, die möglich sind. Diese sind generell aber oft recht umfangreich und anspruchsvoll, da muß man sich dann leider durcharbeiten.. Möchte man z.B. mySQL einbinden, so macht man dies mit den oben erwähnten Parametern. Da die SQL-Libraries und Header-Dateien aber oft dort wo erwartet nicht gefunden werden, muß man entsprechend auch noch mit weiteren Parametern die Pfade dorthin angeben. Das "configure" des ProFTPD sieht z.B. bei uns so aus: ./configure -q \ Da sind jetzt natürlich noch Optionen dabei, die hauptsächlich der Optimierung dienen. (Das alles ist quasi eine Zeile: das "\" führt den Befehl in der nächsten Zeile fort) Wichtig sind die beiden Zeilen mit den Optionen "--with-includes" und "--with-libraries". Die weiteren Optionen hatte ich einmal ->hier (http://www.proftpd.de/forum/index.php/topic,2185.msg10312.html#msg10312) im Einzelnen erklärt. mfg. VolGas Titel: Re: Module einbinden Beitrag von: LHW_Wiesel am 06. Oktober 2006, 10:10:55 Code: mod_sql_mysql.c:135:19: error: mysql.h: No such file or directory make[1]: *** [mod_sql_mysql.o] Error 1 make[1]: Leaving directory `/usr/progz/proftpd-1.3.0/modules' make: *** [modules] Error 2 so nachdem ich die mysql.h endlich hatte ... :-) make[1]: *** [mod_tls.o] Error 1 make[1]: Leaving directory `/usr/local/proftpd-1.3.0/modules' make: *** [modules] Error 2 appending configuration tag "CXX" to libtool libtool.m4: error: problem compiling CXX test program appending configuration tag "F77" to libtool haben wir diesen hier... :-) leider konnte ich aber die MOD_TLS.O nicht finden werder bei den Modules noch sonst irgendwo. es sind ja immer 2 Files Angegeben immer die x.h und die x.o lrwxrwxrwx 1 root root 20 Oct 4 10:11 mod_tls.c -> ../contrib/mod_tls.c leider war bei der mod_tls nur die .h aufzufinden und nicht die .o Vorgehensweise: >make clean > LDFLAGS=-ldl ./configure ... tja leider hat das auch nix gebracht :-\ ich werd mich mal über die OpenSSL hermachen und melde mich dann nochmals im laufe des Tages. schon mal FETTES MERCI im Voraus, von alleine kommt man da sowieso ned drauf. :-) so far greetingz Titel: Re: Module einbinden Beitrag von: VolGas am 06. Oktober 2006, 22:48:03 Wenn Du openssl auf den Deafault-Pfaden hast installieren lassen, dann funktioniert normalerweise
alles ganz von alleine. Evtl. mußt Du noch ein devel-Paket (die Header-Dateien ".h") nachinstallieren. mfg. VolGas |