El lun, 05-04-2004 a las 08:33, Carlos E. R. escribió:
El 2004-04-05 a las 10:57 +0200, ZX80 escribió:
Pues en todas las distros y muchos foros veo q hay una estructura compatible entre ellas y Mandrake, SuSE y Red Hat usan las suyas. Por ejemplo, el directorio llamado /opt, donde están las libs y bin de gnome y kde, cuando en el resto de distros están donde se supone deben estar.
Que todos lo hagan de una forma, no quiere decir que lo hagan bien. SuSE dice al respecto (no lo tengo cargado en español, pero tu seguramente si):
Linux Standards
File System Hierarchy Standard (FHS)
SuSE Linux strives, as far as possible, to conform to the File system Hierarchy Standard (FHS, package fhs). See also http://www.pathname.com/fhs/. For this reason, it is sometimes necessary to move files or directories to their ``correct'' places in the file system.
Linux Standard Base (LSB)
ademas normalmente se arregla con poner $kdedir, al compilar o instalar un rpm ( si es un programa de kde ) ------------------------
SuSE supports the Linux Standard Base project. Current information on this can be found at http://www.linuxbase.org.
The LSB specification version for 8.1 is 1.2. From now on, the Filesystem Hierarchy Standard (FHS) is included in the specification and defines settings, such as the package format and the initialization of the system. See Chapter 12.
Bueno, el caso es q con el pkg-config he tenido siempre problemas, ningun programa compilado para gnome me lo ve, le tengo q especificar en el ./ configure la opción --with-pkg-prefix=/opt/gnome/lib, pero el problema de algunos programas es q no tienen ese modificador.
Yo he compilado programas para gnome y no he tenido problemas con eso. Lo que pasa es que el mensaje de error puede ser confuso; por ejemplo:
configure: error: Library requirements ( glib-2.0 libgnome-2.0 libgnomeui-2.0 gtk+-2.0 gnome-vfs-2.0 gnome-vfs-module-2.0 libgtkhtml-2.0 ) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.
Bueno, pues el problema ahí no era con el PKG_CONFIG_PATH, sino que me faltaba instalar la versión -devel de un montón de librerías.
En todo caso, puedes simplemente mirar el fichero spec del paquete de fuentes original de suse de lo que quieras instalar, para ver que opciones usaron ellos para conseguir compilarlo.
Y si no, pues te lo bajas compilado de los que hace James Ogley:
| Updated GNOME packages for SUSE LINUX: www.usr-local-bin.org
-- Saludos Carlos Robinson