Skip to content
This repository has been archived by the owner on Jun 7, 2020. It is now read-only.

recent git build failed on fedora 22 #12

Closed
ghost opened this issue Nov 3, 2015 · 2 comments
Closed

recent git build failed on fedora 22 #12

ghost opened this issue Nov 3, 2015 · 2 comments

Comments

@ghost
Copy link

ghost commented Nov 3, 2015

From @kuh3h3 on October 16, 2015 7:7

페도라 22에서 컴파일 했는데 qt5 모듈에서 컴파일 에러 나네요
libqt5im_dasom_la-im-dasom-qt5.Plo 파일을 만들어 내지 못하는 듯

[reandr@kuh3h3 dasom]$ cd modu*/cli*/qt5
[reandr@kuh3h3 qt5]$ ls -al .deps
합계 92
drwxrwxr-x 2 reandr reandr  4096 10월 16 16:00 .
drwxrwxr-x 4 reandr reandr  4096 10월 16 16:00 ..
-rw-rw-r-- 1 reandr reandr     8 10월 16 15:58 libqt5im_dasom_la-im-dasom-qt5.Plo
-rw-rw-r-- 1 reandr reandr 74639 10월 16 16:00 libqt5im_dasom_la-im-dasom-qt5.Tpo
[reandr@kuh3h3 qt5]$ ls -al ../qt4/.deps
합계 84
drwxrwxr-x 2 reandr reandr  4096 10월 16 16:00 .
drwxrwxr-x 4 reandr reandr  4096 10월 16 16:00 ..
-rw-rw-r-- 1 reandr reandr 71481 10월 16 16:00 libqt4im_dasom_la-im-dasom-qt4.Plo

================================

[reandr@kuh3h3 dasom]$ git log
commit 92e099f20437d7cb24ae00336f9643ab47f34ad2
Author: Hodong Kim <hodong@cogno.org>
Date:   Thu Oct 15 21:26:35 2015 +0900

    Modified 2.5% gray to 5% gray, black to 90% gray

    f9f9f9 (2.5% gray) --> f2f2f2 ( 5% gray)
    ffffff (black)     --> 1a1a1a (90% gray)

[reandr@kuh3h3 dasom]$ ./autogen.sh
[reandr@kuh3h3 dasom]$ ./configure --prefix=/usr --enable-static --enable-introspection=yes

[reandr@kuh3h3 dasom]$ make
make  all-recursive
make[1]: Entering directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom'
Making all in libdasom
make[2]: Entering directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/libdasom'
  GEN      dasom-enum-types.h
  GEN      dasom-enum-types.c
  GEN      dasom-marshalers.h
  GEN      dasom-marshalers.c
make  all-am
make[3]: Entering directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/libdasom'
  CC       libdasom_la-dasom-private.lo
  CC       libdasom_la-dasom-im.lo
  CC       libdasom_la-dasom-types.lo
  CC       libdasom_la-dasom-events.lo
  CC       libdasom_la-dasom-engine.lo
  CC       libdasom_la-dasom-module.lo
  CC       libdasom_la-dasom-module-manager.lo
  CC       libdasom_la-dasom-message.lo
  CC       libdasom_la-dasom-candidate.lo
  CC       libdasom_la-dasom-agent.lo
  CC       libdasom_la-dasom-connection.lo
  CC       libdasom_la-dasom-server.lo
  CC       libdasom_la-dasom-enum-types.lo
  CC       libdasom_la-dasom-marshalers.lo
  CC       IMdkit/libdasom_la-FrameMgr.lo
  CC       IMdkit/libdasom_la-i18nAttr.lo
  CC       IMdkit/libdasom_la-i18nClbk.lo
  CC       IMdkit/libdasom_la-i18nIc.lo
  CC       IMdkit/libdasom_la-i18nIMProto.lo
  CC       IMdkit/libdasom_la-i18nMethod.lo
  CC       IMdkit/libdasom_la-i18nOffsetCache.lo
  CC       IMdkit/libdasom_la-i18nPtHdr.lo
  CC       IMdkit/libdasom_la-i18nUtil.lo
  CC       IMdkit/libdasom_la-i18nX.lo
  CC       IMdkit/libdasom_la-IMConn.lo
  CC       IMdkit/libdasom_la-IMMethod.lo
  CC       IMdkit/libdasom_la-IMValues.lo
  CCLD     libdasom.la
ar: `u' modifier ignored since `D' is the default (see `U')
  GISCAN   Dasom-0.1.gir
  GICOMP   Dasom-0.1.gir
  GEN      org.freedesktop.Dasom.gschema.valid
make[3]: Leaving directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/libdasom'
make[2]: Leaving directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/libdasom'
Making all in modules
make[2]: Entering directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules'
Making all in engines
make[3]: Entering directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/engines'
Making all in dasom-english
make[4]: Entering directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/engines/dasom-english'
  CC       libdasom_english_la-dasom-english.lo
  CCLD     libdasom-english.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[4]: Leaving directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/engines/dasom-english'
Making all in dasom-jeongeum
make[4]: Entering directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/engines/dasom-jeongeum'
  CC       dasom_jeongeum_la-dasom-jeongeum.lo
  CCLD     dasom-jeongeum.la
ar: `u' modifier ignored since `D' is the default (see `U')
  GEN      org.freedesktop.Dasom.engines.jeongeum.gschema.valid
make[4]: Leaving directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/engines/dasom-jeongeum'
make[4]: Entering directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/engines'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/engines'
make[3]: Leaving directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/engines'
Making all in clients
make[3]: Entering directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/clients'
Making all in gtk
make[4]: Entering directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/clients/gtk'
  CC       im_dasom_gtk2_la-im-dasom.lo
  CCLD     im-dasom-gtk2.la
ar: `u' modifier ignored since `D' is the default (see `U')
  CC       im_dasom_gtk3_la-im-dasom.lo
  CCLD     im-dasom-gtk3.la
ar: `u' modifier ignored since `D' is the default (see `U')
  GEN      org.freedesktop.Dasom.clients.gtk.gschema.valid
make[4]: Leaving directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/clients/gtk'
Making all in qt4
make[4]: Entering directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/clients/qt4'
  GEN      im-dasom-qt4.moc
make  all-am
make[5]: Entering directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/clients/qt4'
  CXX      libqt4im_dasom_la-im-dasom-qt4.lo
  CXXLD    libqt4im-dasom.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[5]: Leaving directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/clients/qt4'
make[4]: Leaving directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/clients/qt4'
Making all in qt5
make[4]: Entering directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/clients/qt5'
  GEN      im-dasom-qt5.moc
make  all-am
make[5]: Entering directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/clients/qt5'
  CXX      libqt5im_dasom_la-im-dasom-qt5.lo
Makefile:536: recipe for target 'libqt5im_dasom_la-im-dasom-qt5.lo' failed
make[5]: *** [libqt5im_dasom_la-im-dasom-qt5.lo] Error 1
make[5]: Leaving directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/clients/qt5'
Makefile:431: recipe for target 'all' failed
make[4]: *** [all] Error 2
make[4]: Leaving directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/clients/qt5'
Makefile:428: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/clients'
Makefile:428: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules'
Makefile:490: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom'
Makefile:422: recipe for target 'all' failed
make: *** [all] Error 2

Copied from original issue: cogniti/dasom#12

@ghost
Copy link
Author

ghost commented Nov 3, 2015

확인해보니 --enable-static 옵션 때문에 에러가 나는데 ./configure --prefix=/usr 이렇게 하시면 되겠습니다. static 라이브러리는 아직 제공하지 않습니다.

@ghost
Copy link
Author

ghost commented Nov 3, 2015

컴파일 도중에 아래와 같은 에러가 발생하면,

libtool: link: unsupported hardcode properties
libtool: link: See the libtool documentation for more information.
libtool: link: Fatal configuration error.

make distclean 후에 ./autogen.sh --prefix=/usr 다시 컴파일 진행해주세요.
그리고 gnome-tweak-tool 을 이용하여
Typing --> Korean Hangul/Hanja keys 항목을 설정해주세요.
gedit 같은 gtk 프로그램에서 한글 입력이 잘 되는 것을 확인하였고,
페도라 22 에서는 kate 가 Qt 5.5 를 사용하던데 Qt 5.5 프로그램에서는 호환성 문제 때문에 한글 이용이 아직 되지 않는점 양해 바랍니다.
감사합니다.

@ghost ghost closed this as completed Nov 3, 2015
This issue was closed.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

0 participants