ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
yoseforלא בפורום כעת ת.הצטרפות: 14/07/2011 · הודעות: 434 ·
 

הודעה פורסם: 20/03/2013 - 01:30
נושא ההודעה: תכנה מחפשת ספריות משותפות בשם מעט שונה מהקיים

במסגרת בניית GNOME 3.8 (על ארץ') אני מקבל מספר שגיאות מוזרות.

למשל, לאחר עדכון gnome-contacts (תכנת אנשי קשר של GNOME) מה-git (כלומר - גרסה 3.7.92), הפעלת האחרון מציגה השגיאה הבאה:
קוד:
gnome-contacts: error while loading shared libraries: libgnome-desktop-3.so.4: cannot open shared object file: No such file or directory


בדיקה קצרה מראה שבחבילה gnome-desktop מהמאגרים הרשמיים הקובץ דווקא נמצא:
קוד:
$ pkgfile -lq gnome-desktop | grep libgnome-desktop-3.so.4
/usr/lib/libgnome-desktop-3.so.4
/usr/lib/libgnome-desktop-3.so.4.0.0


אך בחבילה המקומית שלי (gnome-desktop-git, למעשה גרסה 3.7.92) הקובץ אינו נמצא:
קוד:
$ pacman -Ql gnome-desktop-git | grep libgnome-desktop-3
gnome-desktop-git /usr/lib/libgnome-desktop-3.so
gnome-desktop-git /usr/lib/libgnome-desktop-3.so.7
gnome-desktop-git /usr/lib/libgnome-desktop-3.so.7.0.0
gnome-desktop-git /usr/share/libgnome-desktop-3.0/
gnome-desktop-git /usr/share/libgnome-desktop-3.0/pnp.ids


כרגע, כפתרון זמני, אני מוסיף לפונקציית ההתקנה ב-PKGBUILD של gnome-desktop-git את השורה הבאה:
קוד:
ln -s "$pkgdir/usr/lib/libgnome-desktop-3.so.7.0.0" "$pkgdir/usr/lib/libgnome-desktop-3.so.4"


מה שמוזר בעניין הוא שבניתי את gnome-contacts אחרי שבניתי gnome-desktop מה-git.

הפתרון שמצאתי נראה לי לא טוב, ואפילו מאולץ.
גם העובדה שבעיה דומה יש לי עם cogl ועם ספרייות משותפות נוספות, לא מוסיפה לפתרון.

קיים פתרון אחר ?
או - איך אוכל לגרום, במקרה הזה, ל-gnome-contacts למצוא את השם הנכון של הספרייה המשותפת ?

שינוי קבצי הבנייה של gnome-contacts נראה לי סביר יותר מקישור לספרייה המשותפת של gnome-desktop.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 20/03/2013 - 02:11
נושא ההודעה:

אני לא מבין כלום בארצ', אבל השתוקקתי לחפש קצת עם גוגל Smile
אינני יודע אם אתה מכיר את הכלי הבא, אולי זה יעניין אותך?
http://worldofgnome.org/how-to-easily-install-the-very-latest-gnome-in-any-distro-with-jhbuild/

https://wiki.archlinux.org/index.php/JHBuild
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
yoseforלא בפורום כעת ת.הצטרפות: 14/07/2011 · הודעות: 434 ·
 

הודעה פורסם: 20/03/2013 - 02:29
נושא ההודעה:

אני מכיר את הכלי הזה, ואת הדף ב-worldofgnome.org שקישרת אליו ראיתי כשפורסם.
ניסיתי להשתמש ב-JHbuild, אבל לא כל כך הסתדרתי איתו.

אני מסתדר מצוין עם מערכת הבנייה של ארץ' (כרגע יש לי יותר מ-115 קבצי PKGBUILD הקשורים לבניית GNOME 3.8 בדרך זו או אחרת).
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
WobnI - workאורח · ·
 

הודעה פורסם: 20/03/2013 - 08:06
נושא ההודעה:

העדכון שאתה עושה הוא של חבילה בינארית או אתה בונה מקוד מקור?
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
yoseforלא בפורום כעת ת.הצטרפות: 14/07/2011 · הודעות: 434 ·
 

הודעה פורסם: 20/03/2013 - 13:09
נושא ההודעה:

הכל אני בונה בעצמי. כלומר - הכל מהדר בעצי.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
WobnI - workאורח · ·
 

הודעה פורסם: 20/03/2013 - 15:16
נושא ההודעה:

yosefor :
הכל אני בונה בעצמי. כלומר - הכל מהדר בעצי.


משהו אז אתה לא עושה טוב בשלב ה-CONFIGURE, הוא אמור לזהות לבד את הקובץ.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
yoseforלא בפורום כעת ת.הצטרפות: 14/07/2011 · הודעות: 434 ·
 

הודעה פורסם: 20/03/2013 - 22:27
נושא ההודעה:

שיניתי הפרמטרים ששלחתי להרצת התצורה, והשגיאה לא נעלמה:
קוד:
./autogen.sh --prefix=/usr --libexecdir=/usr/lib/gnome-contacts --disable-static
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. yosefor
  2. אורח
  3. yosefor
  4. אורח [WobnI - work]
  5. yosefor
  6. אורח [WobnI - work]
  7. yosefor