qd je tente d'installer zope, ou de démarrer Mozilla, j'ai droit à un
message d'erreur au sujet de libpthread: "libpthread.so.0 not found".
Mais je croyais que cette lib faisait partie du système de base?
J'utilise le système de ports, si cette lib est nécessaire comment se
fait-il qu'elle ne soit pas installer avec les prog qui la nécessitent?
Merci de vos lumières.
qd je tente d'installer zope, ou de démarrer Mozilla, j'ai droit à un
message d'erreur au sujet de libpthread: "libpthread.so.0 not found".
Mais je croyais que cette lib faisait partie du système de base?
J'utilise le système de ports, si cette lib est nécessaire comment se
fait-il qu'elle ne soit pas installer avec les prog qui la nécessitent?
Merci de vos lumières.
qd je tente d'installer zope, ou de démarrer Mozilla, j'ai droit à un
message d'erreur au sujet de libpthread: "libpthread.so.0 not found".
Mais je croyais que cette lib faisait partie du système de base?
J'utilise le système de ports, si cette lib est nécessaire comment se
fait-il qu'elle ne soit pas installer avec les prog qui la nécessitent?
Merci de vos lumières.
Elle est installé par le systeme de base (make build/installworld) dans
/usr/src. Elle est la depuis FreeBSD 5.3, je crois qu'elle s'appelait
libkse avant, donc, tu peux jouer avec libmap.conf pour faire ce que tu
veux:
(Note si ca t'interesse, il faut utiliser libc_r pour pouvoir utiliser
le debuggueur java).
# Utiliser libc_r pour debugguer du JAVA
# ------------------------------
libc_r.so.5 libpthread.so.1
libc_r.so libpthread.so
#libpthread.so.1 libc_r.so.5
#libpthread.so libc_r.so
libkse.so libpthread.so
libkse.so.1 libpthread.so.1
#libpthread.so libkse.so
#libpthread.so.1 libkse.so.1
A toi de voir ce que tu veux activer... (en gros commenter les lignes
que j'ai et décommenter un des deux groupes commentés).
Elle est installé par le systeme de base (make build/installworld) dans
/usr/src. Elle est la depuis FreeBSD 5.3, je crois qu'elle s'appelait
libkse avant, donc, tu peux jouer avec libmap.conf pour faire ce que tu
veux:
(Note si ca t'interesse, il faut utiliser libc_r pour pouvoir utiliser
le debuggueur java).
# Utiliser libc_r pour debugguer du JAVA
# ------------------------------
libc_r.so.5 libpthread.so.1
libc_r.so libpthread.so
#libpthread.so.1 libc_r.so.5
#libpthread.so libc_r.so
libkse.so libpthread.so
libkse.so.1 libpthread.so.1
#libpthread.so libkse.so
#libpthread.so.1 libkse.so.1
A toi de voir ce que tu veux activer... (en gros commenter les lignes
que j'ai et décommenter un des deux groupes commentés).
Elle est installé par le systeme de base (make build/installworld) dans
/usr/src. Elle est la depuis FreeBSD 5.3, je crois qu'elle s'appelait
libkse avant, donc, tu peux jouer avec libmap.conf pour faire ce que tu
veux:
(Note si ca t'interesse, il faut utiliser libc_r pour pouvoir utiliser
le debuggueur java).
# Utiliser libc_r pour debugguer du JAVA
# ------------------------------
libc_r.so.5 libpthread.so.1
libc_r.so libpthread.so
#libpthread.so.1 libc_r.so.5
#libpthread.so libc_r.so
libkse.so libpthread.so
libkse.so.1 libpthread.so.1
#libpthread.so libkse.so
#libpthread.so.1 libkse.so.1
A toi de voir ce que tu veux activer... (en gros commenter les lignes
que j'ai et décommenter un des deux groupes commentés).
libc_r.so.5 libpthread.so.1
libc_r.so libpthread.so
#libpthread.so.1 libc_r.so.5
#libpthread.so libc_r.so
libkse.so libpthread.so
libkse.so.1 libpthread.so.1
J'ai freeBSD5.3.
Et j'ai aussi les libpthread et libkse.
J'essaie donc libmap.conf.
libc_r.so.5 libpthread.so.1
libc_r.so libpthread.so
#libpthread.so.1 libc_r.so.5
#libpthread.so libc_r.so
libkse.so libpthread.so
libkse.so.1 libpthread.so.1
J'ai freeBSD5.3.
Et j'ai aussi les libpthread et libkse.
J'essaie donc libmap.conf.
libc_r.so.5 libpthread.so.1
libc_r.so libpthread.so
#libpthread.so.1 libc_r.so.5
#libpthread.so libc_r.so
libkse.so libpthread.so
libkse.so.1 libpthread.so.1
J'ai freeBSD5.3.
Et j'ai aussi les libpthread et libkse.
J'essaie donc libmap.conf.
qd je tente d'installer zope, ou de démarrer Mozilla, j'ai droit à un
message d'erreur au sujet de libpthread: "libpthread.so.0 not found".
Mais je croyais que cette lib faisait partie du système de base?
Quelle version de FreeBSD as-tu ?J'utilise le système de ports, si cette lib est nécessaire comment se
fait-il qu'elle ne soit pas installer avec les prog qui la nécessitent?
Merci de vos lumières.
Elle est installé par le systeme de base (make build/installworld) dans
/usr/src. Elle est la depuis FreeBSD 5.3, je crois qu'elle s'appelait
libkse avant, donc, tu peux jouer avec libmap.conf pour faire ce que tu
veux:
(Note si ca t'interesse, il faut utiliser libc_r pour pouvoir utiliser
le debuggueur java).
# Utiliser libc_r pour debugguer du JAVA
# ------------------------------
libc_r.so.5 libpthread.so.1
libc_r.so libpthread.so
#libpthread.so.1 libc_r.so.5
#libpthread.so libc_r.so
libkse.so libpthread.so
libkse.so.1 libpthread.so.1
#libpthread.so libkse.so
#libpthread.so.1 libkse.so.1
A toi de voir ce que tu veux activer... (en gros commenter les lignes
que j'ai et décommenter un des deux groupes commentés).
Echec complet.
qd je tente d'installer zope, ou de démarrer Mozilla, j'ai droit à un
message d'erreur au sujet de libpthread: "libpthread.so.0 not found".
Mais je croyais que cette lib faisait partie du système de base?
Quelle version de FreeBSD as-tu ?
J'utilise le système de ports, si cette lib est nécessaire comment se
fait-il qu'elle ne soit pas installer avec les prog qui la nécessitent?
Merci de vos lumières.
Elle est installé par le systeme de base (make build/installworld) dans
/usr/src. Elle est la depuis FreeBSD 5.3, je crois qu'elle s'appelait
libkse avant, donc, tu peux jouer avec libmap.conf pour faire ce que tu
veux:
(Note si ca t'interesse, il faut utiliser libc_r pour pouvoir utiliser
le debuggueur java).
# Utiliser libc_r pour debugguer du JAVA
# ------------------------------
libc_r.so.5 libpthread.so.1
libc_r.so libpthread.so
#libpthread.so.1 libc_r.so.5
#libpthread.so libc_r.so
libkse.so libpthread.so
libkse.so.1 libpthread.so.1
#libpthread.so libkse.so
#libpthread.so.1 libkse.so.1
A toi de voir ce que tu veux activer... (en gros commenter les lignes
que j'ai et décommenter un des deux groupes commentés).
Echec complet.
qd je tente d'installer zope, ou de démarrer Mozilla, j'ai droit à un
message d'erreur au sujet de libpthread: "libpthread.so.0 not found".
Mais je croyais que cette lib faisait partie du système de base?
Quelle version de FreeBSD as-tu ?J'utilise le système de ports, si cette lib est nécessaire comment se
fait-il qu'elle ne soit pas installer avec les prog qui la nécessitent?
Merci de vos lumières.
Elle est installé par le systeme de base (make build/installworld) dans
/usr/src. Elle est la depuis FreeBSD 5.3, je crois qu'elle s'appelait
libkse avant, donc, tu peux jouer avec libmap.conf pour faire ce que tu
veux:
(Note si ca t'interesse, il faut utiliser libc_r pour pouvoir utiliser
le debuggueur java).
# Utiliser libc_r pour debugguer du JAVA
# ------------------------------
libc_r.so.5 libpthread.so.1
libc_r.so libpthread.so
#libpthread.so.1 libc_r.so.5
#libpthread.so libc_r.so
libkse.so libpthread.so
libkse.so.1 libpthread.so.1
#libpthread.so libkse.so
#libpthread.so.1 libkse.so.1
A toi de voir ce que tu veux activer... (en gros commenter les lignes
que j'ai et décommenter un des deux groupes commentés).
Echec complet.
# /etc/libmap.conf
#
# candidate mapping
#
libpthread.so.1 libpthread.so.1 # Everything uses 'libpthread'
libpthread.so libpthread.so
libc_r.so.5 libpthread.so.1 # Everything that uses 'libc_r'
libc_r.so libpthread.so # now uses 'libpthread'
[/usr/local/jdk1.4.1/] # All Java 1.4.1 programs use libthr
# This works because "javavms" executes
# programs with the full pathname
libpthread.so.1 libthr.so.1
libpthread.so libthr.so
libkse.so libpthread.so
libkse.so.1 libpthread.so.1
Y a-t'il une erreur?
Flashplayer cherche encore libpthread.so.0, qui est ds
/usr/compat/linux/lib.
# /etc/libmap.conf
#
# candidate mapping
#
libpthread.so.1 libpthread.so.1 # Everything uses 'libpthread'
libpthread.so libpthread.so
libc_r.so.5 libpthread.so.1 # Everything that uses 'libc_r'
libc_r.so libpthread.so # now uses 'libpthread'
[/usr/local/jdk1.4.1/] # All Java 1.4.1 programs use libthr
# This works because "javavms" executes
# programs with the full pathname
libpthread.so.1 libthr.so.1
libpthread.so libthr.so
libkse.so libpthread.so
libkse.so.1 libpthread.so.1
Y a-t'il une erreur?
Flashplayer cherche encore libpthread.so.0, qui est ds
/usr/compat/linux/lib.
# /etc/libmap.conf
#
# candidate mapping
#
libpthread.so.1 libpthread.so.1 # Everything uses 'libpthread'
libpthread.so libpthread.so
libc_r.so.5 libpthread.so.1 # Everything that uses 'libc_r'
libc_r.so libpthread.so # now uses 'libpthread'
[/usr/local/jdk1.4.1/] # All Java 1.4.1 programs use libthr
# This works because "javavms" executes
# programs with the full pathname
libpthread.so.1 libthr.so.1
libpthread.so libthr.so
libkse.so libpthread.so
libkse.so.1 libpthread.so.1
Y a-t'il une erreur?
Flashplayer cherche encore libpthread.so.0, qui est ds
/usr/compat/linux/lib.
libthr et libc_r, ce sont les memes ?
libthr et libc_r, ce sont les memes ?
libthr et libc_r, ce sont les memes ?
-- Cette histoire de threads est la raison majeure pour laquelle j'ai,
personnellement, attendu les 5.3-BETA pour passer mes machines à FreeBSD
5.x : je voulais que tous les packages s'installent avec la nouvelle
libpthread, plutôt que d'avoir des binaires liés avec la libthr ou la
libc_r et de devoir faire une transition à coups de libmap.conf. Bon,
j'ai quand même dû me payer ça avec le changement de version de libm,
mais c'est une autre histoire.
[/usr/local/lib/linux-flashplugin6/libflashplayer.so]
libpthread.so.0 pluginwrapper/flash6.so
libdl.so.2 pluginwrapper/flash6.so
libz.so.1 libz.so.2
libstdc++-libc6.2-2.so.3 libstdc++.so.4
libm.so.6 libm.so.2
libc.so.6 pluginwrapper/flash6.so
et ça marche. On voit à gauche les référence linuxienne du .so, à droite
les remplacements fournis. C'est un gros hack mais il s'avère que ça
tourne et c'est un peu tout ce qu'on lui demande.
-- Cette histoire de threads est la raison majeure pour laquelle j'ai,
personnellement, attendu les 5.3-BETA pour passer mes machines à FreeBSD
5.x : je voulais que tous les packages s'installent avec la nouvelle
libpthread, plutôt que d'avoir des binaires liés avec la libthr ou la
libc_r et de devoir faire une transition à coups de libmap.conf. Bon,
j'ai quand même dû me payer ça avec le changement de version de libm,
mais c'est une autre histoire.
[/usr/local/lib/linux-flashplugin6/libflashplayer.so]
libpthread.so.0 pluginwrapper/flash6.so
libdl.so.2 pluginwrapper/flash6.so
libz.so.1 libz.so.2
libstdc++-libc6.2-2.so.3 libstdc++.so.4
libm.so.6 libm.so.2
libc.so.6 pluginwrapper/flash6.so
et ça marche. On voit à gauche les référence linuxienne du .so, à droite
les remplacements fournis. C'est un gros hack mais il s'avère que ça
tourne et c'est un peu tout ce qu'on lui demande.
-- Cette histoire de threads est la raison majeure pour laquelle j'ai,
personnellement, attendu les 5.3-BETA pour passer mes machines à FreeBSD
5.x : je voulais que tous les packages s'installent avec la nouvelle
libpthread, plutôt que d'avoir des binaires liés avec la libthr ou la
libc_r et de devoir faire une transition à coups de libmap.conf. Bon,
j'ai quand même dû me payer ça avec le changement de version de libm,
mais c'est une autre histoire.
[/usr/local/lib/linux-flashplugin6/libflashplayer.so]
libpthread.so.0 pluginwrapper/flash6.so
libdl.so.2 pluginwrapper/flash6.so
libz.so.1 libz.so.2
libstdc++-libc6.2-2.so.3 libstdc++.so.4
libm.so.6 libm.so.2
libc.so.6 pluginwrapper/flash6.so
et ça marche. On voit à gauche les référence linuxienne du .so, à droite
les remplacements fournis. C'est un gros hack mais il s'avère que ça
tourne et c'est un peu tout ce qu'on lui demande.
-- Une bibliothèque est linké avec soit la libc, soit la libc_r, ce
qui fait qu'une bibliothèque donnée ne peut être utilisée en théorie
qu'avec soit les programmes multi-threadés, soit les programmes
mono-threadés. Dans la pratique, on peut truander, parce que les ABI
de la libc et de la libc_r sont quasiment identiques, mais ça suppose
de faire gaffe, notamment dans la gestion des NEEDED dans les .so.
Apparemment, sous OpenBSD (où le même problème se pose), ils ont
décidé d'utiliser la libc_r systématiquement.
-- Une bibliothèque est linké avec soit la libc, soit la libc_r, ce
qui fait qu'une bibliothèque donnée ne peut être utilisée en théorie
qu'avec soit les programmes multi-threadés, soit les programmes
mono-threadés. Dans la pratique, on peut truander, parce que les ABI
de la libc et de la libc_r sont quasiment identiques, mais ça suppose
de faire gaffe, notamment dans la gestion des NEEDED dans les .so.
Apparemment, sous OpenBSD (où le même problème se pose), ils ont
décidé d'utiliser la libc_r systématiquement.
-- Une bibliothèque est linké avec soit la libc, soit la libc_r, ce
qui fait qu'une bibliothèque donnée ne peut être utilisée en théorie
qu'avec soit les programmes multi-threadés, soit les programmes
mono-threadés. Dans la pratique, on peut truander, parce que les ABI
de la libc et de la libc_r sont quasiment identiques, mais ça suppose
de faire gaffe, notamment dans la gestion des NEEDED dans les .so.
Apparemment, sous OpenBSD (où le même problème se pose), ils ont
décidé d'utiliser la libc_r systématiquement.
# Flash6 with Mozilla/Firebird/Galeon/Epiphany
[/usr/local/lib/linux-flashplugin6/libflashplayer.so]
libpthread.so.0 pluginwrapper/flash6.so
libdl.so.2 pluginwrapper/flash6.so
libz.so.1 libz.so.2
libstdc++-libc6.2-2.so.3 libstdc++.so.4
libm.so.6 libm.so.2
libc.so.6 pluginwrapper/flash6.so
et ça marche.
# Flash6 with Mozilla/Firebird/Galeon/Epiphany
[/usr/local/lib/linux-flashplugin6/libflashplayer.so]
libpthread.so.0 pluginwrapper/flash6.so
libdl.so.2 pluginwrapper/flash6.so
libz.so.1 libz.so.2
libstdc++-libc6.2-2.so.3 libstdc++.so.4
libm.so.6 libm.so.2
libc.so.6 pluginwrapper/flash6.so
et ça marche.
# Flash6 with Mozilla/Firebird/Galeon/Epiphany
[/usr/local/lib/linux-flashplugin6/libflashplayer.so]
libpthread.so.0 pluginwrapper/flash6.so
libdl.so.2 pluginwrapper/flash6.so
libz.so.1 libz.so.2
libstdc++-libc6.2-2.so.3 libstdc++.so.4
libm.so.6 libm.so.2
libc.so.6 pluginwrapper/flash6.so
et ça marche.
(Thomas Pornin) écrivait (wrote):[/usr/local/lib/linux-flashplugin6/libflashplayer.so]
libpthread.so.0 pluginwrapper/flash6.so
libdl.so.2 pluginwrapper/flash6.so
libz.so.1 libz.so.2
libstdc++-libc6.2-2.so.3 libstdc++.so.4
libm.so.6 libm.so.2
libc.so.6 pluginwrapper/flash6.so
et ça marche. On voit à gauche les référence linuxienne du .so, à droite
les remplacements fournis. C'est un gros hack mais il s'avère que ça
tourne et c'est un peu tout ce qu'on lui demande.
Savez-vous si une manip similaire est nécessaire et/ou peut fonctionner pour
le plugin flash de firefox ?
pornin@nerim.net (Thomas Pornin) écrivait (wrote):
[/usr/local/lib/linux-flashplugin6/libflashplayer.so]
libpthread.so.0 pluginwrapper/flash6.so
libdl.so.2 pluginwrapper/flash6.so
libz.so.1 libz.so.2
libstdc++-libc6.2-2.so.3 libstdc++.so.4
libm.so.6 libm.so.2
libc.so.6 pluginwrapper/flash6.so
et ça marche. On voit à gauche les référence linuxienne du .so, à droite
les remplacements fournis. C'est un gros hack mais il s'avère que ça
tourne et c'est un peu tout ce qu'on lui demande.
Savez-vous si une manip similaire est nécessaire et/ou peut fonctionner pour
le plugin flash de firefox ?
(Thomas Pornin) écrivait (wrote):[/usr/local/lib/linux-flashplugin6/libflashplayer.so]
libpthread.so.0 pluginwrapper/flash6.so
libdl.so.2 pluginwrapper/flash6.so
libz.so.1 libz.so.2
libstdc++-libc6.2-2.so.3 libstdc++.so.4
libm.so.6 libm.so.2
libc.so.6 pluginwrapper/flash6.so
et ça marche. On voit à gauche les référence linuxienne du .so, à droite
les remplacements fournis. C'est un gros hack mais il s'avère que ça
tourne et c'est un peu tout ce qu'on lui demande.
Savez-vous si une manip similaire est nécessaire et/ou peut fonctionner pour
le plugin flash de firefox ?