undefined reference to `cfCMYKSetLtDk' -- cannot build it
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 30/100
- issue の種類
- バグ
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- c
- 領域
- build-system
調査の方向性
make で失敗を再現し、Makefile:1250 にある testppdfile のリンク手順を調査します。./.libs/libppd.so がどのようにリンクされるかに注目してください。列挙されている cf* 参照がどこから提供される想定なのかを追跡し、ビルド構成にそれらが含まれていることを確認します。testppdfile のリンクが成功し、make が未定義参照エラーなしで完了すれば完了です。
索引モデルが issue の本文から書いたものです。
説明
CXX ppd/ppdc-variable.lo
CXXLD libppd.la
CCLD testppdfile
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfCMYKSetLtDk'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfFilterUniversal'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfFilterGetEnvVar'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfCatalogOptionArrayNew'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfRasterPrepareHeader'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfFilterImageToPDF'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfNewResolutionArray'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfImageGetWidth'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfFilterDataRemoveExt'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfLutNew'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfImageCrop'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfJoinJobOptionsAndAttrs'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfCMYKSetBlack'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfFilterExternal'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfImageClose'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfCopyResolution'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfImageGetColorSpace'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfCMYKSetCurve'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfCatalogLookUpOption'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfFilterAddEnvVar'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfFilterPDFToPDF'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfFilterChain'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfCMYKSetInkLimit'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfCMYKNew'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfFilterDataGetExt'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfFreeResolution'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfImageGetYPPI'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfGenerateSizes'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfCUPSLogFunc'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfImageGetRow'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfCUPSIsCanceledFunc'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfCMYKSetGamma'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfStrFormatd'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfRGBNew'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfImageOpenFP'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfImageGetHeight'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfPDFPages'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfCatalogLookUpChoice'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfCatalogLoad'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfJoinResolutionArrays'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfImageGetXPPI'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfIPPResToResolution'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfNewResolution'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfFilterDataAddExt'
/usr/bin/ld: ./.libs/libppd.so: undefined reference to `cfIPPAttrToResolutionArray'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:1250: testppdfile] Error 1
make[2]: Leaving directory '/home/data1/protected/Programming/git/libppd'
make[1]: *** [Makefile:1674: all-recursive] Error 1
make[1]: Leaving directory '/home/data1/protected/Programming/git/libppd'
make: *** [Makefile:972: all] Error 2
- 主要言語
- C
- スター
- 5
- フォーク
- 29
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
OpenPrinting/libppd のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
OpenPrinting/libppd#86 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
OpenPrinting/libppd#82 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
OpenPrinting/libppd#81 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
OpenPrinting/libppd#79 · コメント 1 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 72/100
OpenPrinting/libppd#85 ·
OpenPrinting/libppd の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
corazawaf/coraza-nginx#140 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
BasedHardware/omi#15662 · コメント 1 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
-
level/task module/gcp type/bug
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100