www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: denian am 31. Januar 2006, 17:29:12



Titel: installprobleme bzw. unwissenheit!
Beitrag von: denian am 31. Januar 2006, 17:29:12
hallo,
bin noch ein neueinstiger allerdings habe ich schon literatur und versuche mich durchzuschlagen. allerdings komme ich bei dem einfachsten nicht weiter.

ich muss proftpd neu installieren, das mache ich mit.

Code:
groupadd proftpd &&
useradd -c proftpd -d /home/ftp -g proftpd -s /bin/false proftpd

cd /usr/src
wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.2.10.tar.gz

cd /usr/src
tar -zxf proftpd-1.2.10.tar.gz

cd /usr/src/proftpd-1.2.10

./configure \
--sysconfdir=/etc \
--prefix=/usr \
--with-modules=mod_sql:mod_sql_mysql:mod_quotatab:mod_quotatab_sql \
--with-includes=/usr/include/mysql \
--with-libraries=/usr/lib

make &&
make install



läuft alles ganz gut bis auf diese 2 zeilen
--with-includes=/usr/include/mysql \
--with-libraries=/usr/lib

denn ich habe keine ahnung wo diese verzeichnisse bei mir liegen bzw. wie sie heißen. wie kann ich sie finden & was muss da drin sein?

habe debian drauf und hoffe das mir diese kleine frage schnell beantwortet wird.

denn aktuell bekomme ich folgende fehlermeldung
-bash: ./configure: No such file or directory

nach den 2 zeilen ... ich habe bei mir geschaut und die verzeichnisse nicht alle gefunden.

danke für eure starthilfe.


Titel: installprobleme bzw. unwissenheit!
Beitrag von: Anonymous am 31. Januar 2006, 18:01:23
Code:
myserver:~# apt-get install proftpd
Reading Package Lists... Done
Building Dependency Tree... Done
Suggested packages:
  proftpd-doc
The following packages will be REMOVED:
  proftpd-mysql
The following NEW packages will be installed:
  proftpd
0 upgraded, 1 newly installed, 1 to remove and 1 not upgraded.
Need to get 0B/372kB of archives.
After unpacking 53.2kB disk space will be freed.
Do you want to continue? [Y/n] y
Preconfiguring packages ...
(Reading database ... 22230 files and directories currently installed.)
Removing proftpd-mysql ...
ProFTPd is started from inetd/xinetd.
Selecting previously deselected package proftpd.
(Reading database ... 22225 files and directories currently installed.)
Unpacking proftpd (from .../proftpd_1.2.10-15sarge1.0.1_i386.deb) ...
Setting up proftpd (1.2.10-15sarge1.0.1) ...
ProFTPd is started from inetd/xinetd.


soweit bin ich schonmal


Titel: installprobleme bzw. unwissenheit!
Beitrag von: Anonymous am 31. Januar 2006, 18:19:36
Code:
> make install
cd lib/ && make lib
make[1]: Entering directory `/usr/src/proftpd-1.2.10/lib'
make[1]: Nothing to be done for `lib'.
make[1]: Leaving directory `/usr/src/proftpd-1.2.10/lib'
cd src/ && make src
make[1]: Entering directory `/usr/src/proftpd-1.2.10/src'
make[1]: Nothing to be done for `src'.
make[1]: Leaving directory `/usr/src/proftpd-1.2.10/src'
cd modules/ && make modules
make[1]: Entering directory `/usr/src/proftpd-1.2.10/modules'
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_sql_mysql.c
mod_sql_mysql.c:137:19: mysql.h: No such file or directory
mod_sql_mysql.c:164: error: syntax error before "MYSQL"
mod_sql_mysql.c:164: warning: no semicolon at end of struct or union
mod_sql_mysql.c: In function `_build_error':
mod_sql_mysql.c:325: warning: implicit declaration of function `mysql_errno'
mod_sql_mysql.c:325: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:327: warning: implicit declaration of function `mysql_error'
mod_sql_mysql.c:327: error: dereferencing pointer to incomplete type
mod_sql_mysql.c: In function `_build_data':
mod_sql_mysql.c:338: error: `MYSQL' undeclared (first use in this function)
mod_sql_mysql.c:338: error: (Each undeclared identifier is reported only once
mod_sql_mysql.c:338: error: for each function it appears in.)
mod_sql_mysql.c:338: error: `mysql' undeclared (first use in this function)
mod_sql_mysql.c:339: error: `MYSQL_RES' undeclared (first use in this function)
mod_sql_mysql.c:339: error: `result' undeclared (first use in this function)
mod_sql_mysql.c:340: error: `MYSQL_ROW' undeclared (first use in this function)
mod_sql_mysql.c:340: error: syntax error before "row"
mod_sql_mysql.c:349: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:355: warning: implicit declaration of function `mysql_store_result'
mod_sql_mysql.c:361: warning: implicit declaration of function `mysql_num_rows'
mod_sql_mysql.c:362: warning: implicit declaration of function `mysql_num_fields'
mod_sql_mysql.c:367: error: `row' undeclared (first use in this function)
mod_sql_mysql.c:367: warning: implicit declaration of function `mysql_fetch_row'
mod_sql_mysql.c:377: warning: implicit declaration of function `mysql_free_result'
mod_sql_mysql.c: In function `cmd_open':
mod_sql_mysql.c:430: warning: implicit declaration of function `mysql_ping'
mod_sql_mysql.c:430: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:442: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:442: warning: implicit declaration of function `mysql_init'
mod_sql_mysql.c:444: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:455: warning: implicit declaration of function `mysql_options'
mod_sql_mysql.c:455: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:455: error: `MYSQL_READ_DEFAULT_GROUP' undeclared (first use in this function)
mod_sql_mysql.c:457: warning: implicit declaration of function `mysql_real_connect'
mod_sql_mysql.c:457: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:457: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:457: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:457: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:458: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:458: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:459: error: `CLIENT_INTERACTIVE' undeclared (first use in this function)
mod_sql_mysql.c: In function `cmd_close':
mod_sql_mysql.c:553: warning: implicit declaration of function `mysql_close'
mod_sql_mysql.c:553: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:554: error: dereferencing pointer to incomplete type
mod_sql_mysql.c: In function `cmd_defineconnection':
mod_sql_mysql.c:620: error: invalid application of `sizeof' to an incomplete type
mod_sql_mysql.c:623: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:624: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:655: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:656: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:657: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:674: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:675: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:676: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:677: error: dereferencing pointer to incomplete type
mod_sql_mysql.c: In function `cmd_select':
mod_sql_mysql.c:798: warning: implicit declaration of function `mysql_real_query'
mod_sql_mysql.c:798: error: dereferencing pointer to incomplete type
mod_sql_mysql.c: In function `cmd_insert':
mod_sql_mysql.c:912: error: dereferencing pointer to incomplete type
mod_sql_mysql.c: In function `cmd_update':
mod_sql_mysql.c:1011: error: dereferencing pointer to incomplete type
mod_sql_mysql.c: In function `cmd_query':
mod_sql_mysql.c:1127: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:1142: warning: implicit declaration of function `mysql_field_count'
mod_sql_mysql.c:1142: error: dereferencing pointer to incomplete type
mod_sql_mysql.c: In function `cmd_escapestring':
mod_sql_mysql.c:1222: warning: implicit declaration of function `mysql_escape_string'
mod_sql_mysql.c: In function `cmd_checkauth':
mod_sql_mysql.c:1289: warning: implicit declaration of function `make_scrambled_password'
make[1]: *** [mod_sql_mysql.o] Error 1
make[1]: Leaving directory `/usr/src/proftpd-1.2.10/modules'
make: *** [modules] Error 2


und das kommt wen ich das sript wie oben angegeben eingebe ... liegt der fehler woanders?


Titel: installprobleme bzw. unwissenheit!
Beitrag von: stonki am 01. Februar 2006, 06:35:18
nun ja, steht da mehr oder minder deutlich:

Zitat

mod_sql_mysql.c:164: error: syntax error before "MYSQL"


es fehlen die mysql devel Pakete oder debian findet sie nicht.

cu
stonki


Titel: installprobleme bzw. unwissenheit!
Beitrag von: VolGas am 01. Februar 2006, 14:22:45
Alternativ könntest Du es auch über "apt-get install proftpd" von Debian installieren lassen...
(Vorher aber bitte zuerst "apt-get update" !)

Das System wird dann selbst alles notwendige installieren - Du bräuchtest ggf. nur noch die .conf-Datei anpassen.
Das ist für jemanden, der gerade anfängt, die aller einfachste Möglichkeit einer Serverinstallation.

Aber Achtung mit apt-get, wenn Du selbst eigene Pakete wie z.B. mySQL installiert haben solltest!

Bestimmtl ist für Dich auch die (deutsche!) Website des Debianhowto (http://www.debianhowto.de/) interessant.

mfg.
  VolGas