2012-04-19 5 views
1

私はMupdfで2週間頑張りましたが、.soファイルをビルドできませんでした。 私は単純にCygwin上で "Make"しようとしています。これは早く試しておらず、時間を無駄にしました。libmupdf.soをビルドすることができません

Mupdfのsoファイルをビルドするには、必要なすべてのメジャーファイルをインポートした後にcygwinターミナルで単純なコマンドを書くだけです。cmdはmake -f Makefileです。

これで2つのファイルを除き、すべてのファイルが1つずつビルドされ、リンクされています。そして、私は取得していますエラーは次のとおりです。

LINKビルド/デバッグ/ mupdf ビルド/デバッグ/ x11_main.o:機能でwinopen': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:127: undefined reference to _XOpenDisplay」 /cygdriveの/ D /ユーザ/ MOBDEV3 /作業領域/ Latest_Mupdf/JNI /アプリケーション/ x11_main.c:131:_XInternAtom' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:132: undefined reference to _XInternAtomに未定義の参照 ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:133:_XInternAtom' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:134: undefined reference to _XInternAtomに未定義の参照' /cygdriveの/ D /ユーザ/ MOBDEV3 /作業領域/ Latest_Mupdf/JNI /アプリケーション/ x11_main.c:135: /cygdriveの/ D /ユーザ/ MOBDEV3 /ワークスペース:_XInternAtom' build/debug/x11_main.o:/cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:136: more undefined references to _XInternAtom '関数でwinopen': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:142: undefined reference to _XCreateFontCursor従う ビルド/デバッグ/ x11_main.o' に未定義の参照1/Latest_Mupdf/jni/apps/x11_main.c:143:定義されていない参照 _XCreateFontCursor ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:154:未定義参照_XAllocColor' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:155: undefined reference to _XAllocColor' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:157:_XCreateWindow' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:167: undefined reference to _XSetWindowColormap」 /cygdriveの/ D /ユーザ/ MOBDEV3 /作業領域/ Latest_Mupdf/JNI /アプリケーション/ x11_mainへの未定義参照。 /cygdriveの/ D /ユーザ/ MOBDEV3/C:168:_XSelectInput' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:174: undefined reference to _XCreateGC」_XDefineCursor' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:178: undefined reference to _XAllocWMHintsへの未定義参照 /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:176への未定義参照workspace1/Latest_Mupdf/jni/apps/x11_main.c:182:未定義参照_XCreateBitmapFromData' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:186: undefined reference to _XCreateBitmapFromData ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:194:_XSetWMHints' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:196: undefined reference toへの未定義の参照_XFree ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main。 ビルド/デバッグ/ x11_main.o:ではC:199:_XAllocClassHint' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:204: undefined reference to _XSetClassHint」_XFree' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:208: undefined reference to _XSetWMProtocolsへの未定義参照 /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:205への未定義参照機能wincursor': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:227: undefined reference to _XDefineCursor ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:229:未定義の参照に_XDefineCursor' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:231: undefined reference to _XDefineCursor' /cygdriveの/ D /ユーザ/ MOBDEV3 /作業領域/ Latest_Mupdf/JNI/apps/x11_main.c:232:定義されていない参照_XFlush' build/debug/x11_main.o: In functionへの参照: ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:237:_XStoreName' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:239: undefined reference to _Xutf8SetWMPropertiesへの未定義参照 ビルド/デバッグ/ x11_main.o:機能でwinresize': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:260: undefined reference to _XConfigureWindow」 /cygdriveの/ D /ユーザー/ MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:272:未定義の参照_XMapWindow' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:273: undefined reference to _XFlush ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:277:未定義の参照機能でwinfullscreen': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:314: undefined reference to _XSendEvent」 ビルド: ビルド/デバッグ/ x11_main.o:_XNextEvent' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:287: undefined reference to _XSetForeground '_XFillRectangle' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:289: undefined reference to _XFlushへの未定義参照 /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:288' へ/debug/x11_main.o:関数内fillrect': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:322: undefined reference to _XFillRectangle ' ビルド/デバッグ/ x11_main.o:機能winblitsearch': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:331: undefined reference to _XSetForeground ' ビルド/デバッグ/ x11_main。O:関数winblit': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:348: undefined reference toで_XSetForeground ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:354:_XSetForeground' build/debug/x11_main.o: In function windrawstringxorに未定義の参照' /cygdriveの/ D /ユーザ/ MOBDEV3 /作業領域/ Latest_Mupdf/JNI /アプリケーション/ x11_main.c:432:_XGetGCValues' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:435: undefined reference to _XChangeGCへの未定義参照 ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:437:_XSetForeground' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:439: undefined reference to _XDrawStringへの未定義参照' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:440:未定義参照_XFlush' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:442: undefined reference toに_XGetGCValues ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c: 444:定義されていない参照_XChangeGC' build/debug/x11_main.o: In function windrawstring ': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni /アプリケーション/ x11_main.c:449: ビルド/デバッグ/ x11_main.o: '関数でwindocopy': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:478: undefined reference to _XSetSelectionOwner ビルド/デバッグ/ x11_main.o':_XSetForeground' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:450: undefined reference to _XDrawStringへの未定義の参照機能でonselreq': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:506: undefined reference to _XChangeProperty」 /cygdriveの/ D /ユーザ/ MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:513:未定義の参照_XChangeProperty' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:520: undefined reference to _XChangeProperty ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:530:未定義の参照_XSendEvent' build/debug/x11_main.o: In functionメイン ': /cygdrive/d/Users/MOBDEV3/workspace1/Lestest_Mupdf/jni/apps/x11_main.c:683:未定義の参照_XNextEvent' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:704: undefined reference to _XLookupString' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps /x11_main.c:681:未定義参照_XPending' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:800: undefined reference to _ XPending ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:842:未定義の参照_XDestroyWindow' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:844: undefined reference to _XFreePixmap' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:846:_XFreeCursor' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:847: undefined reference to _XFreeCursorへの未定義参照 ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:848:_XFreeCursor' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:850: undefined reference to _XFreeGCへの未定義参照' /cygdriveの/ D /ユーザ/ MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:852:未定義参照_XCloseDisplay' build/debug/x11_image.o: In function createximage ': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:108:未定義の参照先_XShmQueryExtension' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:113: undefined reference to _XShmCreateImage ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:139:undefin _XShmAttach' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:148: undefined reference to _XSyncへのエド・リファレンス ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:157:_XCreateImage' build/debug/x11_image.o: In function make_colormapへの未定義参照': /cygdriveの/ D /ユーザ/ MOBDEV3 /作業領域/ Latest_Mupdf /cygdriveの/ D /ユーザ/ MOBDEV3 /作業領域/ Latest_Mupdf/JNI /アプリケーション/ x11_image /jni/apps/x11_image.c:194:_XCreateColormap' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:198: undefined reference to _XStoreColors'関数でnext_pool_image': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:307: undefined reference to _XSync ビルド/デバッグ/ x11_image.o」に未定義の参照.C:309: ': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:322:_XGetErrorText' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:328: undefined reference to _XSetErrorHandlerへの未定義参照' /cygdriveの/ D /ユーザ/ _XFlush' build/debug/x11_image.o: In function ximage_error_handlerへの未定義参照MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:329:定義されていないrefere _XSetErrorHandler' build/debug/x11_image.o: In function ximage_initにNCE ': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:351:未定義の参照に_XVisualIDFromVisual' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:352: undefined reference to _XGetVisualInfo' /cygdriveの/ D /ユーザ/ MOBDEV3 /作業領域/ Latest_Mupdf/JNI /アプリケーション/ x11_image.c:355:_XFree' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:359: undefined reference to _XFreeへの未定義参照 ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:362:_XListPixmapFormats' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:369: undefined reference to _XFreeへの未定義参照' /cygdriveの/ d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:382:未定義の参照_XQueryExtension' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:383: undefined reference to _XShmQueryExtension ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image。C:387:_XSetErrorHandler' build/debug/x11_image.o: In function ximage_blitに未定義の参照 ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:452:_XShmPutImage' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:458: undefined reference to _XPutImageに未定義の参照' collect2は:LDは1つの終了ステータスを戻さ Makefileの:146:「/デバッグ/ mupdfを構築 `ターゲットのレシピに失敗しました メイク:* [ビルド/デバッグ/ mupdf]エラーことができ1

私が見るように、問題は "X11のLib" である

はなく、へそれをやる。

+1

は、私はあなたが必要がありますね... NOX11 = yesを、後で私の作品 – dave21

+0

を作ります私の答えを受け入れてください! :) – JehandadK

答えて

3

は、例えばのために引数を指定してmakeコマンドを試してみてください すべてのヘルプは高く評価され...、

NOX11を作る= yesの