Score:0

libpng.a (pngerror.o): ต้องการ R_X86_64_PC32 reloc แบบไดนามิกกับ 'stderr'

ธง in

ฉันใช้ Ubuntu 20 focal และฉันกำลังพยายามสร้าง Blender เป็นโมดูล Python. ขั้นตอนสุดท้ายของ สร้างคำแนะนำ เป็นที่ที่ฉันมีปัญหา

สิ่งก่อสร้างของฉันถึง 100% แต่ล้มเหลวด้วยผลลัพธ์ต่อไปนี้:

/usr/bin/ld.gold: ข้อผิดพลาด: /usr/lib/x86_64-linux-gnu/libpng.a(pngerror.o): ต้องการ R_X86_64_PC32 reloc แบบไดนามิกกับ 'stderr' ซึ่งอาจล้นเมื่อรันไทม์ คอมไพล์ใหม่ด้วย -fPIC

ฉันเหนื่อย sudo ทำให้ bpy -fPICแต่สิ่งนี้ทำให้เกิดข้อผิดพลาดอื่น:

make: pic: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
ทำ: *** ไม่มีกฎในการสร้าง 'รูป' เป้าหมาย หยุด.

ฉันถือว่า -fPIC ข้อผิดพลาดเป็นเพราะฉันโง่และฉันควรจะรวบรวม libpng ด้วยการสนับสนุน fpic (หรืออะไรทำนองนั้น) แทนที่จะติดไว้ที่ส่วนท้ายของคำสั่งด้านบน แต่ฉันไม่รู้จริง ๆ ...

ฉันค้นหามาระยะหนึ่งแล้ว และคำตอบที่ใกล้เคียงที่สุดที่ฉันได้รับคือ อันนี้ซึ่งระบุว่าให้ดาวน์โหลดและคอมไพล์ libpng แล้วจะทำอะไรกับ libpng.a (อะไรกันแน่ฉันไม่รู้)

ฉันจะแก้ไขปัญหานี้ได้อย่างไร

djdomi avatar
za flag
ทำไมคุณไม่ใช้ apt เพื่อติดตั้งข้อกำหนดทั้งหมด นอกจากนี้ `cd ~/blender-git ./blender/build_files/build_environment/install_deps.sh`

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา