Автор Тема: Slackware 10 + glib-2.4.6  (Прочетена 1782 пъти)

boyan7640

  • Напреднали
  • *****
  • Публикации: 65
    • Профил
Slackware 10 + glib-2.4.6
« -: Sep 28, 2004, 19:22 »
Значи проблемът ми не е много голям, ама го има и в последствие ще ми създаде много!
Slaskware 10, kernel 2.4.26
Инсталирани:
1. atk-1.6.1.tar.gz
2. pango-1.4.1.tar.gz
3. glib-2.4.6.tar.gz
Ще инсталирам:
4. gtk+-2.4.7.tar.gz

Всичко съм изпълнин уж както трябва - инсталирал съм ги в --prefix=/usr и т.н. !
Всичко добре, ама това много ме смущава:
Примерен код
root@sz-boyan:/etc# pkg-config --libs glib-2.0
-lglib-2.0

Иначе, това си е добре:
Примерен код
root@sz-boyan:/etc# pkg-config --cflags glib-2.0
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include


Давам и това:
Примерен код
root@sz-boyan:/etc# pkg-config --cflags --libs gmodule-2.0
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -Wl,--export-dynamic -lgmodule-2.0 -ldl -lglib-2.0

root@sz-boyan:/etc# pkg-config --cflags --libs gthread-2.0
-pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pthread -lgthread-2.0 -lglib-2.0

root@sz-boyan:/etc# pkg-config --cflags --libs gobject-2.0
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -lgobject-2.0 -lglib-2.0


Доколкото разбрах
root@sz-boyan:/etc# pkg-config --libs glib-2.0
трябва да върне нещо от сорта:
-L/usr/lib -lm -lglib-1.3

ПОМОГНЕТЕ

Ето и glib-2.0.pc:
Примерен код
prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include

glib_genmarshal=glib-genmarshal
gobject_query=gobject-query
glib_mkenums=glib-mkenums

Name: GLib
Description: C Utility Library
Version: 2.4.6
Libs: -L${libdir} -lglib-2.0  
Cflags: -I${includedir}/glib-2.0 -I${libdir}/glib-2.0/include


ПОМОГНЕТЕ
Активен

boyan7640

  • Напреднали
  • *****
  • Публикации: 65
    • Профил
Slackware 10 + glib-2.4.6
« Отговор #1 -: Sep 29, 2004, 09:59 »
Проверих и това man pkg-config:
Примерен код

секция ENVIRONMENT VARIABLES

       PKG_CONFIG_ALLOW_SYSTEM_LIBS
              Don't strip -L/usr/lib out of libs


Може би тази променлива ми прави проблем!
Някой поне не може ли да ми каже от къде се настройват ENVIRONMENT VARIABLES
Активен

boyan7640

  • Напреднали
  • *****
  • Публикации: 65
    • Профил
Slackware 10 + glib-2.4.6
« Отговор #2 -: Sep 29, 2004, 14:49 »
Добре, оправих си го! Голям монолог си дръпнах тука '<img'> !
Добавих в /etc/profile този ред:
Примерен код
export PKG_CONFIG_ALLOW_SYSTEM_LIBS=FALSE


И сега вече:
Примерен код
boyan7640@sz-boyan:/gtk-theme-switch-2.0.0rc2$ pkg-config --libs gtk+-2.0
-Wl,--export-dynamic -L/usr/lib -L/usr/X11R6/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -lXi -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lXft -lX11 -lfreetype -lXrender -lfontconfig -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0


Направих и други промени де '<img'> !

Както и да - в същност проблема ми е да компилирам gtk-theme-switch-2.0.0rc2.tar.gz на Slackware 10, с kernel-2.4.26 !

Примерен код
boyan7640@sz-boyan:/gtk-theme-switch-2.0.0rc2$ make
cc -o switch2 switch.c -O2 -Wall -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/inclu                             de -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/i                             nclude/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/                             lib/glib-2.0/include   -DGTK_DISABLE_BROKEN -DGTK_DISABLE_DEPRECATED -Wl,--expor                             t-dynamic -L/usr/lib -L/usr/X11R6/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -lXi -latk-1.0                              -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lXft -lX11 -lfreetype -lXrend                             er -lfontconfig -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
switch.c: In function `preview_clicked':
switch.c:129: warning: implicit declaration of function `GTK_COMBO'
switch.c:129: error: invalid type argument of `->'
switch.c: In function `apply_clicked':
switch.c:160: error: invalid type argument of `->'
switch.c: In function `dock':
switch.c:342: warning: implicit declaration of function `gtk_combo_new'
switch.c:342: warning: assignment makes pointer from integer without a cast
switch.c:344: warning: implicit declaration of function `gtk_combo_set_popdown_s                             trings'
make: *** [switch] Error 1


На Slackware 9.1 нямах никви проблеми, ама доколкото помня бях с доста по-стари библиотеки(atk, pango, glib-2.0, gtk+-2.0)!

Моля помогнете!!!
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Glib error
Настройка на програми
zazzko 0 1364 Последна публикация Oct 11, 2003, 19:18
от zazzko
SOLVED: Debian Glib проблемче
Настройка на програми
Agent_SMITH 20 4716 Последна публикация Aug 31, 2004, 10:32
от
Проблем при инсталация на glib
Настройка на програми
SFisher 5 2339 Последна публикация Mar 28, 2007, 14:21
от SFisher
Glib-2.x и glib-1.x едновременно
Настройка на програми
Drakula 8 2752 Последна публикация Oct 17, 2007, 13:05
от Nikolavp
Проблеми при компилация на glib
Настройка на програми
mazzzterZ 0 1309 Последна публикация Oct 08, 2009, 09:25
от mazzzterZ