Bug 8181 - x86_64 build failed: 32bit libs are hardcoded.
Summary: x86_64 build failed: 32bit libs are hardcoded.
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: gkrellm (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Grigory Ustinov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-10 22:46 MSD by Damir Shayhutdinov
Modified: 2006-08-29 16:02 MSD (History)
1 user (show)

See Also:


Attachments
Proposed patch for x86_64 build (812 bytes, patch)
2005-10-10 22:47 MSD, Damir Shayhutdinov
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Damir Shayhutdinov 2005-10-10 22:46:01 MSD
gkRellm не собирается под x86_64 - когда доходит до стадии линковки, не
находятся нужные библиотеки. Дело в том, что при компиляции прописано
/usr/X11/lib, а библиотеки лежат в /usr/X11/lib64.


cc -Wall -O2 -I.. `pkg-config --cflags gtk+-2.0 gthread-2.0`   -DENABLE_NLS
-DLOCALEDIR=\"/usr/share/locale\" main.o alerts.o battery.o base64.o clock.o
cpu.o disk.o fs.o hostname.o inet.o mail.o mem.o net.o proc.o sensors.o uptime.o
chart.o panel.o config.o gui.o krell.o plugins.o pixops.o smbdes.o smbencrypt.o
smbmd4.o smbutil.o client.o utils.o winops-x11.o sysdeps-unix.o deprecated.o
md5c.o -o gkrellm `pkg-config --libs gtk+-2.0 gthread-2.0`  -L/usr/X11R6/lib
-lSM -lICE  -lssl -lcrypto -Wl,-E
/usr/bin/ld: cannot find -lSM
collect2: ld returned 1 exit status
make[1]: *** [gkrellm] Error 1
make[1]: Leaving directory `/usr/src/RPM/BUILD/gkrellm-2.2.7/src'
make: *** [all] Error 2
make: Leaving directory `/usr/src/RPM/BUILD/gkrellm-2.2.7'
error: Bad exit status from /usr/src/tmp/rpm-tmp.70908 (%build)

Плюс еще проблема с меню и pkgconfig
Comment 1 Damir Shayhutdinov 2005-10-10 22:47:19 MSD
Created attachment 1172 [details]
Proposed patch for x86_64 build

Прилагаю патч, с которым собирается под x86_64. Под i586 НЕ ТЕСТИРОВАЛОСЬ, но в
принципе должно собраться тоже
Comment 2 Damir Shayhutdinov 2006-08-29 16:02:41 MSD
Давно исправлено.