Suche das Packet libmysqlclient14-dev für Suse

FreeBSD, Gentoo, openSUSE, CentOS, Ubuntu, Debian
deb1an
Posts: 25
Joined: 2005-01-01 03:01
Location: Koblenz

Suche das Packet libmysqlclient14-dev für Suse

Post by deb1an » 2006-07-16 16:44

Hallo,
ich habe das Problem das ich eigl debian benutzer bin und jetzt einen Suse server verwalten muss. wenn ich einen IRC service compilieren will brauche ich libmysqlclient14-dev, früher bei debian ganz easy mit apt-get aber jetzt brauche ich das packet für suse. kennt das jemand, wäre euch verdamt dankbar.
cheers,
deb1an

dnspyder
Posts: 111
Joined: 2006-03-10 07:13
Location: Dortmund

Re: Suche das Packet libmysqlclient14-dev für Suse

Post by dnspyder » 2006-07-16 17:07

Yast?

google?

deb1an
Posts: 25
Joined: 2005-01-01 03:01
Location: Koblenz

Re: Suche das Packet libmysqlclient14-dev für Suse

Post by deb1an » 2006-07-16 17:16

diese combo hat mich kein stück weiter gebracht, bei google hab ich ein thread gefunden mit dem gleichen problem, bei dem gesagt wird man solle per yast mysql-devel installierne und es würde gehen, gelesen getan, und, nix geht. gleiches problem immernoch:

Code: Select all

ircd@h857324:~/operservice2> make
gcc -I -Wall -O3 -g -fPIC -export-dynamic -c Operservice.c
Operservice.c:42:27: error: mysql_version.h: No such file or directory
Operservice.c:43:19: error: mysql.h: No such file or directory
In file included from Operservice.c:48:
globals.h:384: error: syntax error before âsqlconâ
globals.h:384: warning: data definition has no type or storage class
Operservice.c:109: error: âMYSQL_PORTâ undeclared here (not in a function)
Operservice.c:119: error: syntax error before âsqlconâ
Operservice.c:119: warning: data definition has no type or storage class
Operservice.c: In function âgetuserdataâ:
Operservice.c:225: error: âMYSQL_RESâ undeclared (first use in this function)
Operservice.c:225: error: (Each undeclared identifier is reported only once
Operservice.c:225: error: for each function it appears in.)
Operservice.c:225: error: âmyresâ undeclared (first use in this function)
Operservice.c:225: error: âMYSQL_ROWâ undeclared (first use in this function)
Operservice.c:225: error: syntax error before âmyrowâ
Operservice.c:240: error: âmyrowâ undeclared (first use in this function)
Operservice.c: In function âcountusersinulâ:
Operservice.c:260: error: âMYSQL_RESâ undeclared (first use in this function)
Operservice.c:260: error: âmyresâ undeclared (first use in this function)
Operservice.c: In function âglinesyncâ:
Operservice.c:1295: error: âMYSQL_RESâ undeclared (first use in this function)
Operservice.c:1295: error: âmyresâ undeclared (first use in this function)
Operservice.c:1295: error: âMYSQL_ROWâ undeclared (first use in this function)
Operservice.c:1295: error: syntax error before âmyrowâ
Operservice.c:1320: error: âmyrowâ undeclared (first use in this function)
Operservice.c: In function âisglinesetâ:
Operservice.c:1343: error: âMYSQL_RESâ undeclared (first use in this function)
Operservice.c:1343: error: âmyresâ undeclared (first use in this function)
Operservice.c:1343: error: âMYSQL_ROWâ undeclared (first use in this function)
Operservice.c:1343: error: syntax error before âmyrowâ
Operservice.c:1357: error: âmyrowâ undeclared (first use in this function)
Operservice.c: In function âdochanneljoinsâ:
Operservice.c:1376: error: âMYSQL_RESâ undeclared (first use in this function)
Operservice.c:1376: error: âsqlresâ undeclared (first use in this function)
Operservice.c:1377: error: âMYSQL_ROWâ undeclared (first use in this function)
Operservice.c:1377: error: syntax error before âsqlrowâ
Operservice.c:1390: error: âsqlrowâ undeclared (first use in this function)
make: *** [Operservice.o] Error 1
cheers,
deb1an

keepoer
Posts: 57
Joined: 2005-10-17 14:47

Re: Suche das Packet libmysqlclient14-dev für Suse

Post by keepoer » 2006-07-16 19:18

Eventuell Apt unter Suse laufen lassen? Link

deb1an
Posts: 25
Joined: 2005-01-01 03:01
Location: Koblenz

Re: Suche das Packet libmysqlclient14-dev für Suse

Post by deb1an » 2006-07-16 19:35

schon passiert, findet nix
edit:mich wunderts ganz schön das ich sua oft im inet lese das mysql-devel bei suse das gleich ist wie libmysqlclient14-dev bei debian, aber ich hab mysql-devel installiert und kann operservice immernochnet compilen.
jemand irgend ne idee?
wäre euch sehr dankbar

chrystalsky
Posts: 42
Joined: 2003-02-28 14:54
Location: /Home/Chrystalsky

Re: Suche das Packet libmysqlclient14-dev für Suse

Post by chrystalsky » 2006-07-16 19:57

Hast du nur die Devels installiert?

Ich weiß nicht, wie SuSE das handhabt, was da alles mit installiert wird, aber evtl. solltest du noch Server und Client installieren (insofern das getrennt ist bei SuSE)

mysql_version.h
mysql.h

fehlen dir ja auch

deb1an
Posts: 25
Joined: 2005-01-01 03:01
Location: Koblenz

Re: Suche das Packet libmysqlclient14-dev für Suse

Post by deb1an » 2006-07-16 19:59

also, ich bin eigl davon ausgegangen das das drauf ist da ich ja plesk benutze und auch meine sql db`s fuzen.
aber ich schaue mal

deb1an
Posts: 25
Joined: 2005-01-01 03:01
Location: Koblenz

Re: Suche das Packet libmysqlclient14-dev für Suse

Post by deb1an » 2006-07-16 20:11

mhh, hab jetzt in yast alles mysql mässig installiert, aber es geht immer noch nicht.
db server is eindeutig drauf, sin ja auch hps druf.
cheers,
deb1an

User avatar
isotopp
RSAC
Posts: 482
Joined: 2003-08-21 10:21
Location: Berlin

Re: Suche das Packet libmysqlclient14-dev für Suse

Post by isotopp » 2006-07-16 22:44

deb1an wrote:diese combo hat mich kein stück weiter gebracht

Code: Select all

kris@h743107:~> rpm -qa | grep mysql
perl-DBD-mysql-3.0002-2
mysql-devel-4.1.13-3
mysql-4.1.13-3.4
mysql-shared-4.1.13-3
php5-mysqli-5.0.4-9
mysql-Max-4.1.13-3
php5-mysql-5.0.4-9
mysql-client-4.1.13-3
kris@h743107:~> rpm -ql mysql-devel| less
<Liste der Dateien im Paket>
Ich nehme mal an, Dir ist klar, daß Du configure neu laufen lassen musst, nachdem Du ein devel-Paket ins System gespielt hast? make findet die Files sonst nicht.

deb1an
Posts: 25
Joined: 2005-01-01 03:01
Location: Koblenz

Re: Suche das Packet libmysqlclient14-dev für Suse

Post by deb1an » 2006-07-16 22:56

normal ja, aber:

Code: Select all

ircd@h857324:~/operservice2> ./configure
bash: ./configure: No such file or directory
also das is en ganz kleines app, ehr ein irc service. operservice wems was sagt
trozdem danke

User avatar
isotopp
RSAC
Posts: 482
Joined: 2003-08-21 10:21
Location: Berlin

Re: Suche das Packet libmysqlclient14-dev für Suse

Post by isotopp » 2006-07-16 23:09

deb1an wrote:

Code: Select all

ircd@h857324:~/operservice2> make
gcc -I -Wall -O3 -g -fPIC -export-dynamic -c Operservice.c
Operservice.c:42:27: error: mysql_version.h: No such file or directory
Operservice.c:43:19: error: mysql.h: No such file or directory
In file included from Operservice.c:48:
Jedoch:

Code: Select all

kris@linux:~> rpm -ql mysql-devel | grep mysql.h
/usr/include/mysql/mysql.h
kris@linux:~> rpm -ql mysql-devel | grep version
/usr/include/mysql/mysql_version.h
So kann das also nix werden. -I/usr/include/mysql würde helfen. Configure hätte das herausgefunden (oder halt das o.a. grep, wenn man sich die Mühe macht, die Meldungen auch zu lesen)

deb1an
Posts: 25
Joined: 2005-01-01 03:01
Location: Koblenz

Re: Suche das Packet libmysqlclient14-dev für Suse

Post by deb1an » 2006-07-17 00:02

also, vielen vielen dank, du hast mich schonmal weiter gebracht.
ich habe es mit

Code: Select all

gcc -I /usr/include/mysql -Wall -O3 -g -fPIC -export-dynamic -c Operservice.c
versucht, doch dann passiert paar sekunden nix un er springt in eine neue zeile in der shell, emhr nicht.
kannst du mir sagen was ich falsch mache.

chrystalsky
Posts: 42
Joined: 2003-02-28 14:54
Location: /Home/Chrystalsky

Re: Suche das Packet libmysqlclient14-dev für Suse

Post by chrystalsky » 2006-07-17 00:10

warum besorgst dir die Sourcen nicht nochmal? Dann hastedein Configure wieder :-)

deine Anweisung kompiliert die Datei, die du angibst (gcc ist der gnu Compiler)

make hingegen kompiliert wahrscheinlich noch mehrere und make install installiert dir dann alles. Schau mal, was in deinem Makefile steht. Dort sind die anweisungen versteckt für make :-)

Aber am einfachsten ist es wohl, nochmal von vorne anzufangen

Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

Re: Suche das Packet libmysqlclient14-dev für Suse

Post by Roger Wilco » 2006-07-17 00:11

Nichts. Es exitiert jetzt wohl eine Datei namens a.out im gleichen Verzeichnis, die das fertige Kompilat darstellt.

deb1an
Posts: 25
Joined: 2005-01-01 03:01
Location: Koblenz

Re: Suche das Packet libmysqlclient14-dev für Suse

Post by deb1an » 2006-07-17 00:22

jungs, danke für eure bemühungen, aber habs, ich hab einfach mit rm -r das dir gelöscht un die tar neu entpackt ;)