[url:1ywyqed5]http://www.ubuntu.or.kr/viewtopic.php?f=9&t=2471[/url:1ywyqed5]
위의 쓰레드를 보고 그대로 한글2008 체험판을 설치하였는데, 설치까지는 됩니다만 실행이 안됩니다.
우선 설치를 끝내고 hwp7을 실행시켜보았습니다.
[code:1ywyqed5]eugene@eugene-laptop:~/Temp/HOffice2008_trial_32_080616$ hwp7
hwp7: error while loading shared libraries: libtiff.so.3: cannot open shared object file: No such file or directory
eugene@eugene-laptop:~/Temp/HOffice2008_trial_32_080616$ getlibs -l libtiff.so.4.2.1
libtiff.so.4.2.1: libtiff4
The following i386 packages will be installed:
libtiff4
Continue [Y/n]?
Downloading ...
Installing libraries ...
eugene@eugene-laptop:~/Temp/HOffice2008_trial_32_080616$ sudo ln -sf /usr/lib32/libtiff.so.4.2.1 /usr/lib32/libtiff.so.3
eugene@eugene-laptop:~/Temp/HOffice2008_trial_32_080616$ hwp7
hwp7: error while loading shared libraries: libtiff.so.3: cannot open shared object file: No such file or directory
[/code:1ywyqed5]
libtiff.so.3을 못찾겠다하여서 libtiff4를 32비트 64비트 모두 설치하였는데도 못찾고 있네요. 참고로 라이브러리 폴더에는 다음과 같이 링크가 걸려있습니다.
[code:1ywyqed5]
eugene@eugene-laptop:~/Temp/HOffice2008_trial_32_080616$ ls -al /usr/lib/tiff
-rw-r–r-- 1 root root 549062 2008-09-03 23:28 /usr/lib/libtiff.a
-rw-r–r-- 1 root root 971 2008-09-03 23:28 /usr/lib/libtiff.la
lrwxrwxrwx 1 root root 16 2009-04-12 07:39 /usr/lib/libtiff.so -> libtiff.so.4.2.1
lrwxrwxrwx 1 root root 16 2009-04-12 07:39 /usr/lib/libtiff.so.4 -> libtiff.so.4.2.1
-rw-r–r-- 1 root root 371864 2008-09-03 23:28 /usr/lib/libtiff.so.4.2.1
-rw-r–r-- 1 root root 8186 2008-09-03 23:28 /usr/lib/libtiffxx.a
-rw-r–r-- 1 root root 997 2008-09-03 23:28 /usr/lib/libtiffxx.la
lrwxrwxrwx 1 root root 18 2009-04-12 07:39 /usr/lib/libtiffxx.so -> libtiffxx.so.0.0.6
lrwxrwxrwx 1 root root 18 2009-04-12 07:39 /usr/lib/libtiffxx.so.0 -> libtiffxx.so.0.0.6
-rw-r–r-- 1 root root 10248 2008-09-03 23:28 /usr/lib/libtiffxx.so.0.0.6
eugene@eugene-laptop:~/Temp/HOffice2008_trial_32_080616$ ls -al /usr/lib32/tiff
lrwxrwxrwx 1 root root 27 2009-04-13 11:44 /usr/lib32/libtiff.so.3 -> /usr/lib32/libtiff.so.4.2.1
lrwxrwxrwx 1 root root 16 2009-04-13 11:43 /usr/lib32/libtiff.so.4 -> libtiff.so.4.2.1
-rw-r–r-- 1 root root 346040 2009-04-13 11:43 /usr/lib32/libtiff.so.4.2.1
[/code:1ywyqed5]
32비트 라이브러리에는 libtiff.so.3 링크가 잡혀있고 64비트에는 링크가 안 걸려있죠. 그래서 혹시나하고 64비트 라이브러리에도 링크를 걸어봤습니다.
[code:1ywyqed5]
eugene@eugene-laptop:~/Temp/HOffice2008_trial_32_080616$ sudo ln -sf /usr/lib/libtiff.so.4.2.1 /usr/lib/libtiff.so.3
eugene@eugene-laptop:~/Temp/HOffice2008_trial_32_080616$ hwp7
hwp7: error while loading shared libraries: libtiff.so.3: wrong ELF class: ELFCLASS64
[/code:1ywyqed5]
이번에는 64비트 라이브러리라서 안된답니다… OTL 참고로 이때 hwp7에 걸려있는 ldd상황은 다음과 같습니다.
[code:1ywyqed5]
eugene@eugene-laptop:/usr/lib/haansoft/Hwp7$ ldd hwp7
linux-gate.so.1 => (0xf7fa3000)
libHwpApp.so => /usr/lib/haansoft/Hwp7/libHwpApp.so (0xf7994000)
libHncXml.so => /usr/lib/haansoft/Common7/libHncXml.so (0xf7855000)
libHncAtlExt70.so => /usr/lib/haansoft/Common7/libHncAtlExt70.so (0xf74b0000)
libHncImm70.so => /usr/lib/haansoft/Common7/libHncImm70.so (0xf7466000)
libHncBD70.so => /usr/lib/haansoft/Common7/libHncBD70.so (0xf7343000)
libHncBM70.so => /usr/lib/haansoft/Common7/libHncBM70.so (0xf731e000)
libHncBL70.so => /usr/lib/haansoft/Common7/libHncBL70.so (0xf72bb000)
libxml-security-c.so.12.0 => /usr/lib/haansoft/Common7/libxml-security-c.so.12.0 (0xf71e3000)
libpathan.so.2 => /usr/lib/haansoft/Common7/libpathan.so.2 (0xf715b000)
libxalanMsg.so.19 => /usr/lib/haansoft/Common7/libxalanMsg.so.19 (0xf7154000)
libxalan-c.so.19 => /usr/lib/haansoft/Common7/libxalan-c.so.19 (0xf6d7c000)
libxerces-depdom.so.26 => /usr/lib/haansoft/Common7/libxerces-depdom.so.26 (0xf6d0e000)
libxerces-c.so.26 => /usr/lib/haansoft/Common7/libxerces-c.so.26 (0xf6995000)
libHncPlatform.so => /usr/lib/haansoft/lib/libHncPlatform.so (0xf6869000)
libgtk-x11-2.0.so.0 => /usr/lib32/libgtk-x11-2.0.so.0 (0xf64a9000)
libgdk-x11-2.0.so.0 => /usr/lib32/libgdk-x11-2.0.so.0 (0xf641d000)
libatk-1.0.so.0 => /usr/lib32/libatk-1.0.so.0 (0xf6401000)
libgdk_pixbuf-2.0.so.0 => /usr/lib32/libgdk_pixbuf-2.0.so.0 (0xf63e6000)
libpangocairo-1.0.so.0 => /usr/lib32/libpangocairo-1.0.so.0 (0xf63db000)
libpango-1.0.so.0 => /usr/lib32/libpango-1.0.so.0 (0xf6398000)
libcairo.so.2 => /usr/lib32/libcairo.so.2 (0xf6325000)
libgsf-1.so.114 => /usr/lib32/libgsf-1.so.114 (0xf62f1000)
libxml2.so.2 => /usr/lib32/libxml2.so.2 (0xf61b4000)
libgdiplus.so.0 => /usr/lib/haansoft/lib/libgdiplus.so.0 (0xf6101000)
libtiff.so.3 => not found
libjpeg.so.62 => /usr/lib32/libjpeg.so.62 (0xf60e1000)
libgif.so.4 => /usr/lib32/libgif.so.4 (0xf60d9000)
libpng12.so.0 => /usr/lib32/libpng12.so.0 (0xf60b3000)
libexif.so.12 => /usr/lib32/libexif.so.12 (0xf6088000)
libgmodule-2.0.so.0 => /usr/lib32/libgmodule-2.0.so.0 (0xf6083000)
libdl.so.2 => /lib32/libdl.so.2 (0xf607f000)
libcups.so.2 => /usr/lib32/libcups.so.2 (0xf6049000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf6031000)
libcrypt.so.1 => /lib32/libcrypt.so.1 (0xf5fff000)
libXft.so.2 => /usr/lib32/libXft.so.2 (0xf5fea000)
libXrender.so.1 => /usr/lib32/libXrender.so.1 (0xf5fe0000)
libfontconfig.so.1 => /usr/lib32/libfontconfig.so.1 (0xf5fb3000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf5ec4000)
libfreetype.so.6 => /usr/lib32/libfreetype.so.6 (0xf5e4e000)
libz.so.1 => /usr/lib32/libz.so.1 (0xf5e38000)
libgconf-2.so.4 => /usr/lib32/libgconf-2.so.4 (0xf5e05000)
libORBit-2.so.0 => /usr/lib32/libORBit-2.so.0 (0xf5db2000)
libgthread-2.0.so.0 => /usr/lib32/libgthread-2.0.so.0 (0xf5dac000)
librt.so.1 => /lib32/librt.so.1 (0xf5da3000)
libgobject-2.0.so.0 => /usr/lib32/libgobject-2.0.so.0 (0xf5d65000)
libglib-2.0.so.0 => /usr/lib32/libglib-2.0.so.0 (0xf5cae000)
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf5bbe000)
libm.so.6 => /lib32/libm.so.6 (0xf5b98000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf5b89000)
libc.so.6 => /lib32/libc.so.6 (0xf5a46000)
libtiff.so.3 => not found
libtiff.so.3 => not found
libtiff.so.3 => not found
libtiff.so.3 => not found
libtiff.so.3 => not found
libtiff.so.3 => not found
libcrypto.so.6 => not found
libXcomposite.so.1 => /usr/lib32/libXcomposite.so.1 (0xf5a40000)
libXdamage.so.1 => /usr/lib32/libXdamage.so.1 (0xf5a3c000)
libXfixes.so.3 => /usr/lib32/libXfixes.so.3 (0xf5a37000)
libgio-2.0.so.0 => /usr/lib32/libgio-2.0.so.0 (0xf59cf000)
libpangoft2-1.0.so.0 => /usr/lib32/libpangoft2-1.0.so.0 (0xf59a7000)
libXext.so.6 => /usr/lib32/libXext.so.6 (0xf5998000)
libXinerama.so.1 => /usr/lib32/libXinerama.so.1 (0xf5994000)
libXi.so.6 => /usr/lib32/libXi.so.6 (0xf598a000)
libXrandr.so.2 => /usr/lib32/libXrandr.so.2 (0xf5983000)
libXcursor.so.1 => /usr/lib32/libXcursor.so.1 (0xf597a000)
libpixman-1.so.0 => /usr/lib32/libpixman-1.so.0 (0xf5938000)
libxcb-render-util.so.0 => /usr/lib32/libxcb-render-util.so.0 (0xf5932000)
libxcb-render.so.0 => /usr/lib32/libxcb-render.so.0 (0xf592a000)
libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf5911000)
libbz2.so.1.0 => /lib32/libbz2.so.1.0 (0xf5900000)
/lib/ld-linux.so.2 (0xf7f89000)
libtiff.so.3 => not found
libgssapi_krb5.so.2 => /usr/lib32/libgssapi_krb5.so.2 (0xf58d5000)
libkrb5.so.3 => /usr/lib32/libkrb5.so.3 (0xf5843000)
libk5crypto.so.3 => /usr/lib32/libk5crypto.so.3 (0xf581f000)
libcom_err.so.2 => /lib32/libcom_err.so.2 (0xf581b000)
libgnutls.so.26 => /usr/lib32/libgnutls.so.26 (0xf577e000)
libexpat.so.1 => /usr/lib32/libexpat.so.1 (0xf5756000)
libxcb-xlib.so.0 => /usr/lib32/libxcb-xlib.so.0 (0xf5753000)
libdbus-glib-1.so.2 => /usr/lib32/libdbus-glib-1.so.2 (0xf5736000)
libdbus-1.so.3 => /lib32/libdbus-1.so.3 (0xf56fe000)
libpcre.so.3 => /lib32/libpcre.so.3 (0xf56d4000)
libselinux.so.1 => /lib32/libselinux.so.1 (0xf56b9000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf56b6000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf56b1000)
libkrb5support.so.0 => /usr/lib32/libkrb5support.so.0 (0xf56a8000)
libkeyutils.so.1 => /lib32/libkeyutils.so.1 (0xf56a4000)
libresolv.so.2 => /lib32/libresolv.so.2 (0xf5690000)
libtasn1.so.3 => /usr/lib32/libtasn1.so.3 (0xf567e000)
libgcrypt.so.11 => /lib32/libgcrypt.so.11 (0xf5615000)
libnsl.so.1 => /lib32/libnsl.so.1 (0xf55fe000)
libgpg-error.so.0 => /lib32/libgpg-error.so.0 (0xf55fa000)
[/code:1ywyqed5]
어찌해야 될지 몰라서 일단은 LD_LIBRARY_PATH를 설정해서 /usr/lib32부터 동적라이브러리 찾기를 해보려고 했습니다만, 실행되는 듯 하다가 깨진 글자로 가득 채워진 창이 한 번 뜨더니 튕깁니다.
[code:1ywyqed5]
eugene@eugene-laptop:/usr/lib/haansoft/Hwp7$ LD_LIBRARY_PATH=/usr/lib32
eugene@eugene-laptop:/usr/lib/haansoft/Hwp7$ export LD_LIBRARY_PATH
eugene@eugene-laptop:/usr/lib/haansoft/Hwp7$ hwp7
Gtk-Message: Failed to load module "gail": /usr/lib/gtk-2.0/modules/libgail.so: wrong ELF class: ELFCLASS64
Gtk-Message: Failed to load module "atk-bridge": /usr/lib/gtk-2.0/modules/libatk-bridge.so: wrong ELF class: ELFCLASS64
Gtk-Message: Failed to load module "gail": /usr/lib/gtk-2.0/modules/libgail.so: wrong ELF class: ELFCLASS64
Gtk-Message: Failed to load module "atk-bridge": /usr/lib/gtk-2.0/modules/libatk-bridge.so: wrong ELF class: ELFCLASS64
/usr/lib/gio/modules/libgvfsdbus.so: wrong ELF class: ELFCLASS64
Failed to load module: /usr/lib/gio/modules/libgvfsdbus.so
/usr/lib/gio/modules/libgioremote-volume-monitor.so: wrong ELF class: ELFCLASS64
Failed to load module: /usr/lib/gio/modules/libgioremote-volume-monitor.so
/usr/lib/gio/modules/libgiogconf.so: wrong ELF class: ELFCLASS64
Failed to load module: /usr/lib/gio/modules/libgiogconf.so
(hwp7:22712): GdkPixbuf-WARNING **: Error loading XPM image loader: 그림 읽기 모듈을 읽을 수 없습니다: /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so: /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so: wrong ELF class: ELFCLASS64
MultiByteToWideChar: Invalid argument
MultiByteToWideChar: Invalid argument
MultiByteToWideChar: Invalid argument
MultiByteToWideChar: Invalid argument
(hwp7:22712): Gtk-WARNING **: Error loading theme icon ‘gtk-ok’ for stock: 그림 읽기 모듈을 읽을 수 없습니다: /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so: /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so: wrong ELF class: ELFCLASS64
(hwp7:22712): Gtk-WARNING **: Error loading theme icon ‘gtk-dialog-info’ for stock: 그림 읽기 모듈을 읽을 수 없습니다: /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so: /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so: wrong ELF class: ELFCLASS64
(hwp7:22712): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()
(hwp7:22712): Gtk-WARNING **: Error loading theme icon ‘gtk-ok’ for stock: 그림 읽기 모듈을 읽을 수 없습니다: /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so: /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so: wrong ELF class: ELFCLASS64
(hwp7:22712): Gdk-CRITICAL **: gdk_pixbuf_get_from_drawable: assertion `src != NULL’ failed
(hwp7:22712): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed
(hwp7:22712): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion `GDK_IS_PIXBUF (pixbuf)’ failed
(hwp7:22712): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion `GDK_IS_PIXBUF (pixbuf)’ failed
(hwp7:22712): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)’ failed
(hwp7:22712): Gdk-CRITICAL **: gdk_window_set_icon_list: assertion `GDK_IS_PIXBUF (pixbuf)’ failed
(hwp7:22712): Gdk-CRITICAL **: gdk_pixbuf_get_from_drawable: assertion `src != NULL’ failed
(hwp7:22712): Gdk-CRITICAL **: gdk_pixbuf_render_pixmap_and_mask_for_colormap: assertion `GDK_IS_PIXBUF (pixbuf)’ failed
(hwp7:22712): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)’ failed
(hwp7:22712): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)’ failed
(hwp7:22712): Gdk-CRITICAL **: gdk_pixbuf_get_from_drawable: assertion `src != NULL’ failed
(hwp7:22712): Gdk-CRITICAL **: gdk_window_set_icon_list: assertion `GDK_IS_PIXBUF (pixbuf)’ failed
(hwp7:22712): Gdk-CRITICAL **: gdk_window_set_icon_list: assertion `GDK_IS_PIXBUF (pixbuf)’ failed
(hwp7:22712): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed
(hwp7:22712): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion `GDK_IS_PIXBUF (pixbuf)’ failed
Segmentation fault
[/code:1ywyqed5]
[attachment=0:1ywyqed5]hwp7.png[/attachment:1ywyqed5]
참고로 저 위에 ELFCLASS64에러가 뜬 gtk-2.0이라던가 gail 등등은 모두 getlibs로 32비트 라이브러리가 설치되어 있는 상황입니다… 또한 로케일설정도 한국어로 설정되어있습니다…
[code:1ywyqed5]
eugene@eugene-laptop:/usr/lib/haansoft/Hwp7$ $LANG
bash: ko_KR.UTF-8: command not found
[/code:1ywyqed5]어쨰서 안되는지 잘 모르겠네요… 도와주세요… ㅡㅠ