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

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
nadavvinלא בפורום כעת ת.הצטרפות: 08/12/2003 · הודעות: 6830 ·
 

הודעה פורסם: 08/09/2008 - 23:10
נושא ההודעה: איזה עוד חבילות אני צריך להתקין בשביל לקמפל את CPPCMS בסוזה?

שלום

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

קוד:

cppcms/templates/tags/beta2> make
Making all in ./transtext
make[1]: Entering directory `/home/nadav/cppcms/templates/tags/beta2/transtext'
/bin/sh ../libtool --tag=CXX   --mode=compile g++ -DPACKAGE_NAME=\"tmpl\" -DPACKAGE_TARNAME=\"tmpl\" -DPACKAGE_VERSION=\"0.0.1\" -DPACKAGE_STRING=\"tmpl\ 0.0.1\" -DPACKAGE_BUGREPORT=\"artyomtnk@yahoo.com\" -DPACKAGE=\"tmpl\" -DVERSION=\"0.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_LIBBOOST_REGEX=1 -DHAVE_LIBBOOST_SIGNALS=1 -I.     -g -O2 -MT trans_factory.lo -MD -MP -MF .deps/trans_factory.Tpo -c -o trans_factory.lo trans_factory.cpp
 g++ -DPACKAGE_NAME=\"tmpl\" -DPACKAGE_TARNAME=\"tmpl\" -DPACKAGE_VERSION=\"0.0.1\" "-DPACKAGE_STRING=\"tmpl 0.0.1\"" -DPACKAGE_BUGREPORT=\"artyomtnk@yahoo.com\" -DPACKAGE=\"tmpl\" -DVERSION=\"0.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_LIBBOOST_REGEX=1 -DHAVE_LIBBOOST_SIGNALS=1 -I. -g -O2 -MT trans_factory.lo -MD -MP -MF .deps/trans_factory.Tpo -c trans_factory.cpp  -fPIC -DPIC -o .libs/trans_factory.o
trans_factory.cpp: In member function ‘void transtext::trans_factory::load(const std::string&, const std::string&, const std::string&)’:
trans_factory.cpp:23: error: ‘strcpy’ was not declared in this scope
trans_factory.cpp:27: error: ‘strtok_r’ was not declared in this scope
make[1]: *** [trans_factory.lo] Error 1
make[1]: Leaving directory `/home/nadav/cppcms/templates/tags/beta2/transtext'
make: *** [all-recursive] Error 1

_________________
הבלוג שלי:
http://nadavvin.com/
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם Yahoo Messenger MSN Messenger מספר ICQ 
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
elcucoלא בפורום כעת ת.הצטרפות: 14/10/2003 · הודעות: 5256 ·
 

הודעה פורסם: 08/09/2008 - 23:23
נושא ההודעה:

יש לך gcc שונה מזה של ארתיום ומצאתי באג.
אל תהיה בטלן, תמצא אותו ושלח טלאי! (כולה חסר לך include... אבל צריך להבין למה הוא חסר, זה הטריק).

ארתיום, אל תיתן לו את התשובה... שנדב ישבור את הראש קצת, מגיע לו שיטחן קצת c++‎ Smile
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
nadavvinלא בפורום כעת ת.הצטרפות: 08/12/2003 · הודעות: 6830 ·
 

הודעה פורסם: 08/09/2008 - 23:36
נושא ההודעה:

elcuco :
יש לך gcc שונה מזה של ארתיום ומצאתי באג.
אל תהיה בטלן, תמצא אותו ושלח טלאי! (כולה חסר לך include... אבל צריך להבין למה הוא חסר, זה הטריק).

ארתיום, אל תיתן לו את התשובה... שנדב ישבור את הראש קצת, מגיע לו שיטחן קצת c++‎ Smile


#include <string.h>

Razz

עכשיו יש בעיות אחרות:
קוד:

In file included from renderer.cpp:1:
renderer.h:45: warning: ‘typedef’ was ignored in this declaration
renderer.h:85: warning: ‘typedef’ was ignored in this declaration
renderer.h:197: error: multiple parameters named ‘param’
renderer.h:217: error: ‘std::tm’ has not been declared
renderer.cpp: In member function ‘void tmpl::renderer::create_formated_string(const std::string&, std::string&, const int&)’:
renderer.cpp:167: warning: comparison between signed and unsigned integer expressions
renderer.cpp: At global scope:
renderer.cpp:426: error: prototype for ‘void tmpl::renderer::internal_time_filter(const tm&, std::string&, uint16_t, uint16_t)’ does not match any in class ‘tmpl::renderer’
renderer.h:217: error: candidate is: void tmpl::renderer::internal_time_filter(const int&, std::string&, uint16_t, uint16_t)
renderer.cpp: In member function ‘void tmpl::renderer::any_filter(const boost::any&, std::string&, uint16_t, uint16_t)’:
renderer.cpp:452: error: no matching function for call to ‘tmpl::renderer::internal_time_filter(const tm&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, uint16_t&, uint16_t&)’
renderer.h:217: note: candidates are: void tmpl::renderer::internal_time_filter(const int&, std::string&, uint16_t, uint16_t)
renderer.cpp: In member function ‘bool tmpl::renderer::get_external_filter(boost::shared_ptr<tmpl::renderer::filter>&, uint16_t)’:
renderer.cpp:480: warning: comparison between signed and unsigned integer expressions
renderer.cpp: In member function ‘void tmpl::renderer::display(const boost::any&, std::string&, uint16_t, uint16_t)’:
renderer.cpp:553: warning: comparison between signed and unsigned integer expressions
make[1]: *** [libtmpl_la-renderer.lo] Error 1
make[1]: Leaving directory `/home/nadav/cppcms/templates/tags/v0.0.1_beta1'
make: *** [all-recursive] Error 1

_________________
הבלוג שלי:
http://nadavvin.com/

נערך לאחרונה על-ידי nadavvin בתאריך 08/09/2008 - 23:39, סך-הכל נערך פעם אחת
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם Yahoo Messenger MSN Messenger מספר ICQ 
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
elcucoלא בפורום כעת ת.הצטרפות: 14/10/2003 · הודעות: 5256 ·
 

הודעה פורסם: 08/09/2008 - 23:39
נושא ההודעה:

בלי להכיר את הקוד, ובלי לראות את המבנה של התוכנית, אני אשאל אותך שאלה. האם זה צריך להיות:
קוד:

#include <cstring>   // 1
#include <string.h>  // 2
#include <strings.h> // 3


סתם מעניין Smile
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
nadavvinלא בפורום כעת ת.הצטרפות: 08/12/2003 · הודעות: 6830 ·
 

הודעה פורסם: 08/09/2008 - 23:41
נושא ההודעה:

elcuco :
בלי להכיר את הקוד, ובלי לראות את המבנה של התוכנית, אני אשאל אותך שאלה. האם זה צריך להיות:
קוד:

#include <cstring>   // 1
#include <string.h>  // 2
#include <strings.h> // 3


סתם מעניין Smile


2 אבל man strcpy רמז לי.

מעבר לזה אני ניובי בC++ בשביל לענות (לא שאני מומחה גם בC)


ויש בעיה חדשה ראה הודעה קודמת שלי

_________________
הבלוג שלי:
http://nadavvin.com/
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם Yahoo Messenger MSN Messenger מספר ICQ 
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
nadavvinלא בפורום כעת ת.הצטרפות: 08/12/2003 · הודעות: 6830 ·
 

הודעה פורסם: 08/09/2008 - 23:57
נושא ההודעה:

שיניתי ל
#include <cstring>

ואני מקבל את אותם שגיאות...

_________________
הבלוג שלי:
http://nadavvin.com/
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם Yahoo Messenger MSN Messenger מספר ICQ 
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
ארתיום ת.הצטרפות: 15/07/2005 · הודעות: 4262 ·
 

הודעה פורסם: 09/09/2008 - 07:13
נושא ההודעה:

נדב, פשוט קח גרסת trunk שכוללת את התיקונים הדרושים לקימפול על gcc 4.3

ראה: http://art-blog.no-ip.info/cppcms/blog/post/25#comment_60

_________________
קזית 3 - קנופיקס עברי.
BiDiTeX - תמיכה בכיווניות ל-LaTeX.
CppCMS - פיתוח ל־web ב־++C.

גם לי יש בלוג Neutral
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
ארתיום ת.הצטרפות: 15/07/2005 · הודעות: 4262 ·
 

הודעה פורסם: 09/09/2008 - 10:15
נושא ההודעה:

הערה נוספת: אם אתה רוצה לעבוד עם הגרסה ששחררתי ולא גרסת trunk, אז אתה יכול להשתמש בטלאים הבאים כדי לקמפל ב־gcc-4.3 קח changesets: ‏397 עד 400.

(אגב, הקוד של הבלוג עצמו בין כה תצטרך למשוך מ־svn).

_________________
קזית 3 - קנופיקס עברי.
BiDiTeX - תמיכה בכיווניות ל-LaTeX.
CppCMS - פיתוח ל־web ב־++C.

גם לי יש בלוג Neutral
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
nadavvinלא בפורום כעת ת.הצטרפות: 08/12/2003 · הודעות: 6830 ·
 

הודעה פורסם: 09/09/2008 - 11:39
נושא ההודעה:

ארתיום :
נדב, פשוט קח גרסת trunk שכוללת את התיקונים הדרושים לקימפול על gcc 4.3

ראה: http://art-blog.no-ip.info/cppcms/blog/post/25#comment_60



וסוף סוף אחרי מציאת עוד תלויות חסרות ותיקונים לקוד סיימתי לקמפל את כל החלקים!!!

מסתבר שקבצי הHEADER של FASTCGI בסוזה נמצאים תחת תיקית FASTCGI, אז הייתי צריך לשנות את הקוד

וגם בDBIXX היה צריך להוסיף את cstring

עכשיו צריך לנחש איך לגרום לזה להציג משהו....

_________________
הבלוג שלי:
http://nadavvin.com/
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם Yahoo Messenger MSN Messenger מספר ICQ 
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
ארתיום ת.הצטרפות: 15/07/2005 · הודעות: 4262 ·
 

הודעה פורסם: 09/09/2008 - 11:49
נושא ההודעה:

ציטוט:
מסתבר שקבצי הHEADER של FASTCGI בסוזה נמצאים תחת תיקית FASTCGI, אז הייתי צריך לשנות את הקוד


זה מעניין, איפה המסלול של קבצי header? כנראה צריך לעשות טלאי ל־configure.in כדי שהוא יזהה את המקום.

ציטוט:
עכשיו צריך לנחש איך לגרום לזה להציג משהו....


דוגמאות?
http://art-blog.no-ip.info/cppcms/blog/page/3
http://art-blog.no-ip.info/cppcms/blog/page/5
http://art-blog.no-ip.info/cppcms/blog/page/6

אם אתה מנסה לקמפל את הבלוג עצמו, דאג שיהיה לך גם libcurl-dev. אחרי שתקמפל אתה צריך להכין בסיס נתונים ולהגדיר אותו בקובץ קונפיגורציה, לאחר מכן, run_lighttpd. (תשים לב שיש לך אופציה configure, בה צריך להשתמש בפעם הראשונה שאתה מריץ את המערכת).

בקיצור --- תתחיל מדוגמאות ואז תגיע לבלוג עצמו (אם אתה רוצה אותו בכלל)

נ.ב.: היו לך את כל התלויות הדרושות ב־suse? אם כן, אשמח אם תיתן לי את רשימת שמות החבילות כדי שאוסיף.

_________________
קזית 3 - קנופיקס עברי.
BiDiTeX - תמיכה בכיווניות ל-LaTeX.
CppCMS - פיתוח ל־web ב־++C.

גם לי יש בלוג Neutral
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
nadavvinלא בפורום כעת ת.הצטרפות: 08/12/2003 · הודעות: 6830 ·
 

הודעה פורסם: 09/09/2008 - 12:00
נושא ההודעה:

ארתיום :
ציטוט:
מסתבר שקבצי הHEADER של FASTCGI בסוזה נמצאים תחת תיקית FASTCGI, אז הייתי צריך לשנות את הקוד


זה מעניין, איפה המסלול של קבצי header? כנראה צריך לעשות טלאי ל־configure.in כדי שהוא יזהה את המקום.



ls /usr/include/fastcgi/
fastcgi.h fcgiapp.h fcgi_config.h fcgimisc.h fcgio.h fcgios.h fcgi_stdio.h


ארתיום :


נ.ב.: היו לך את כל התלויות הדרושות ב־suse? אם כן, אשמח אם תיתן לי את רשימת שמות החבילות כדי שאוסיף.


רוב התלויות לא נמצאות במאגרים הרשמיים של סוזה...
מעבר לתלויות שכתבת כאן:
http://art-blog.no-ip.info/cppcms/blog/page/2

גם היה צריך את libcurl-dev בCMS אבל במלא היא לא רשומה כאן ואני מניח שהיא לא נזקקת בשביל הדוגמאות.

מעבר לזה היו לי חסרים מספר חבילות DEVEL לחבליות שכבר רשומות

_________________
הבלוג שלי:
http://nadavvin.com/
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם Yahoo Messenger MSN Messenger מספר ICQ 
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
ארתיום ת.הצטרפות: 15/07/2005 · הודעות: 4262 ·
 

הודעה פורסם: 09/09/2008 - 12:53
נושא ההודעה:

נדב, כתבתי טלאי לתמיכה במסלול include של fastcgi שתיארת. אתה יכול בבקשה לבדוק? (תעשה update ל־trunk).


לגבי libcurl הוא רק עבור הבלוג עצמו (אני מממש בעזרתו trackback).

_________________
קזית 3 - קנופיקס עברי.
BiDiTeX - תמיכה בכיווניות ל-LaTeX.
CppCMS - פיתוח ל־web ב־++C.

גם לי יש בלוג Neutral
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
nadavvinלא בפורום כעת ת.הצטרפות: 08/12/2003 · הודעות: 6830 ·
 

הודעה פורסם: 09/09/2008 - 14:05
נושא ההודעה:

ארתיום :
נדב, כתבתי טלאי לתמיכה במסלול include של fastcgi שתיארת. אתה יכול בבקשה לבדוק? (תעשה update ל־trunk).


לגבי libcurl הוא רק עבור הבלוג עצמו (אני מממש בעזרתו trackback).


עשיתי revert לשינויים שלי וגם מחקתי את הקבצים שאינם בSVN

קימפלתי וזה עובד.

_________________
הבלוג שלי:
http://nadavvin.com/
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם Yahoo Messenger MSN Messenger מספר ICQ 
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
ארתיום ת.הצטרפות: 15/07/2005 · הודעות: 4262 ·
 

הודעה פורסם: 09/09/2008 - 14:34
נושא ההודעה:

ציטוט:
קימפלתי וזה עובד.

סבבה, תמשיך לעדכן


אגב, אם אתה רוצה להריץ בלוג אז פעל כדלקמן:


קודם תבנה בסיס נתונים, למשל

קוד:
mysql -u username --password=pass cppcmsdb <data-mysql.sql


לאחר מכן, וודא כי dbi.engine="mysql"‎ או בסיס נתונים שבחרת, כמובן גם פרמטרים נכונים עבור mysql:‏ db/user/pass

בפעם הראשונה שאתה מריץ בלוג, תשנה ערך blog.configure ל־1, כך תוכל להגדיר שם משתמש/סיסמה ועוד. לאחר מכן, תחזיר אותו ל־0 ותהנה Wink

(הרצת מערכת עם ‎./run_ligttpd)

כן, אני יודע, הייתי צריך להכתוב הוראות התקנה מפורשות, אבל, בגלל זה עדיין CMS עצמו לא חלק מגרסת בטא Wink

_________________
קזית 3 - קנופיקס עברי.
BiDiTeX - תמיכה בכיווניות ל-LaTeX.
CppCMS - פיתוח ל־web ב־++C.

גם לי יש בלוג Neutral
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
nadavvinלא בפורום כעת ת.הצטרפות: 08/12/2003 · הודעות: 6830 ·
 

הודעה פורסם: 09/09/2008 - 15:32
נושא ההודעה:

איך אני נגדיר Fast cgi באפצ'י?

אני לא רוצה להסתבך כרגע עם עוד שרת.....

יותר נכון, אני מתעסק יותר בסיסטם מאשר בנית משהו עם CPPCMS...

_________________
הבלוג שלי:
http://nadavvin.com/
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם Yahoo Messenger MSN Messenger מספר ICQ 
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
nadavvinלא בפורום כעת ת.הצטרפות: 08/12/2003 · הודעות: 6830 ·
 

הודעה פורסם: 09/09/2008 - 15:57
נושא ההודעה:

מה הבעיה כאן:
קוד:

 ./hello.fcgi -c config.txt
Unexpected charrecter( at line 4


קוד:

server.api = "fastcgi"
server.mod = "prefork"

fastcgi.server = ( "/hello" =>
  ( "localhost" =>
     (
      "check-local" => "disable",
      "max-procs" => 1,
      "bin-path" => "/home/nadav/projects/my/demo/hello.fcgi -c /home/nadav/projects/my/demo/config.txt",
      "socket" => "/tmp/hello-fastcgi.socket" )))

_________________
הבלוג שלי:
http://nadavvin.com/
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם Yahoo Messenger MSN Messenger מספר ICQ 
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
ארתיום ת.הצטרפות: 15/07/2005 · הודעות: 4262 ·
 

הודעה פורסם: 09/09/2008 - 16:06
נושא ההודעה:

קודם כל, לא כל כך יצא לי העלות אותו מ־Apache ואני פחות מכיר את הקונפיגורציות שלו.

באיזה מוד אתה משתמש? ל־apache יש גם mod_fastcgi (של מפתחי ספריית fastcgi עצמה) ויש גם mod_fcgi שהוא מודול שעושה את אותה העבודה אבל של מפתחים אחרים.

בנוסף יש לך שתי אופציות:

1. השרת מעלה את התהליך בעצמו
2. השרת מתחבר לתהליך שמנוהל בנפרד.

במקרה הראשון אתה צריך הגדיר את הבינארי שאמור להיות מופעל ע"י apache.
במקרה השני אתה צריך לתת socket שאליו apache מתחבר.

בשניהם אתה צריך להגדיר מסלול. אליו.

אם אתה עובד עם mod_fcgi אז הניחוש שלי (לפי http://fastcgi.coremail.cn/configuration.htm#regular%20fastcgi) הוא:

קוד:
LoadModule fcgid_module modules/mod_fcgid.so

<Location /blog>
    SetHandler /path/to/cppblog
    Options ExecCGI
    allow from all
</Location>


אבל אני לא מתחייב, לא מכיר apache מספיק טוב

_________________
קזית 3 - קנופיקס עברי.
BiDiTeX - תמיכה בכיווניות ל-LaTeX.
CppCMS - פיתוח ל־web ב־++C.

גם לי יש בלוג Neutral
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
ארתיום ת.הצטרפות: 15/07/2005 · הודעות: 4262 ·
 

הודעה פורסם: 09/09/2008 - 16:07
נושא ההודעה:

ציטוט:
מה הבעיה כאן:


הבעיה שאתה מעביר לתהליך fastcgi הגדרות של lighttpd Rolling Eyes והוא מצפה קובץ הגדרות של cppcms

אתה ממש עשית mix של שני הקבצים האלה!!! שתי שורות הראשונות מתייחסות לקובץ הגדרות של cppcms כל השאר ל־lighttpd

_________________
קזית 3 - קנופיקס עברי.
BiDiTeX - תמיכה בכיווניות ל-LaTeX.
CppCMS - פיתוח ל־web ב־++C.

גם לי יש בלוג Neutral
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
nadavvinלא בפורום כעת ת.הצטרפות: 08/12/2003 · הודעות: 6830 ·
 

הודעה פורסם: 09/09/2008 - 18:24
נושא ההודעה:

ארתיום :
ציטוט:
מה הבעיה כאן:


הבעיה שאתה מעביר לתהליך fastcgi הגדרות של lighttpd Rolling Eyes והוא מצפה קובץ הגדרות של cppcms

אתה ממש עשית mix של שני הקבצים האלה!!! שתי שורות הראשונות מתייחסות לקובץ הגדרות של cppcms כל השאר ל־lighttpd


וסוף סוף יש לי helllo world!!!

עכשיו צריך לקרוא מה יש בדרים הוסט...

_________________
הבלוג שלי:
http://nadavvin.com/
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם Yahoo Messenger MSN Messenger מספר ICQ 
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
nadavvinלא בפורום כעת ת.הצטרפות: 08/12/2003 · הודעות: 6830 ·
 

הודעה פורסם: 09/09/2008 - 20:17
נושא ההודעה:

נראה לי שאני בסוף אתקין סביבת CHROOT שלמה בדרים הוסט רק בשביל CPPCMS Razz

קוד:

$ ldd hello_static.fcgi
        libfcgi++.so.0 => /usr/lib/libfcgi++.so.0 (0x40022000)
        libcgicc.so.5 => not found
        libboost_iostreams.so => not found
        libboost_regex.so => not found
        libboost_signals.so => not found
        libdbi.so.0 => not found
        libcurl.so.4 => not found
        libmm.so.14 => not found
        libstdc++.so.6 => not found
        libm.so.6 => /lib/libm.so.6 (0x40029000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x4004b000)
        libc.so.6 => /lib/libc.so.6 (0x40054000)
        libfcgi.so.0 => /usr/lib/libfcgi.so.0 (0x40187000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x40191000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x401e2000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)


הוספתי את הספריות החסרות כמה שרק אפשר.
מסתבר של קורל אין ספריה סטטית כי:
ציטוט:

there are security
updates of curl from time to time, so statically linking it is
not acceptable)

והגרסא בדרים הוסט ישנה יותר אז הייתי צריך להוריד אצלי ספריה ישנה ולקשר אליה.
לא מצאתי ספריה סטטית לליבMM.
הSTDC++ ישן יותר בדרים הוסט!!!

קוד:

 g++ -g -Wall -O2 hello.cpp /usr/lib/libdbixx.a /usr/lib/libtmpl.a /usr/lib/libtranstext.a /usr/lib/libcppcms.a -lfcgi++ /usr/lib/libcgicc.a /usr/lib/libboost_iostreams.a /usr/lib/libboost_regex.a /usr/lib/libboost_signals.a /usr/lib/libdbi.a /usr/lib/libcurl.so.3 -lmm  -ohello_static.fcgi


קוד:

$ ldd hello_static.fcgi
./hello_static.fcgi: /lib/libc.so.6: version `GLIBC_2.4' not found (required by ./hello_static.fcgi)
        libfcgi++.so.0 => /usr/lib/libfcgi++.so.0 (0x40022000)
        libcurl.so.3 => /usr/lib/libcurl.so.3 (0x40027000)
        libmm.so.14 => not found
        libstdc++.so.6 => not found
        libm.so.6 => /lib/libm.so.6 (0x4005a000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x4007c000)
        libc.so.6 => /lib/libc.so.6 (0x40085000)
        libfcgi.so.0 => /usr/lib/libfcgi.so.0 (0x401b8000)
        libz.so.1 => /usr/lib/libz.so.1 (0x401c2000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x401d5000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x40226000)
        libidn.so.11 => /usr/lib/libidn.so.11 (0x4023b000)
        libssl.so.0.9.7 => /usr/lib/i686/cmov/libssl.so.0.9.7 (0x4026b000)
        libcrypto.so.0.9.7 => /usr/lib/i686/cmov/libcrypto.so.0.9.7 (0x4029c000)
        libdl.so.2 => /lib/libdl.so.2 (0x4039b000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)


קוד:

$ ls /usr/lib/libstdc++
libstdc++-3-libc6.2-2-2.10.0.so  libstdc++.so.5
libstdc++-libc6.2-2.so.3         libstdc++.so.5.0.7


זה פלט של תאב, לא של הפקודה

_________________
הבלוג שלי:
http://nadavvin.com/
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם Yahoo Messenger MSN Messenger מספר ICQ 
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
ארתיום ת.הצטרפות: 15/07/2005 · הודעות: 4262 ·
 

הודעה פורסם: 09/09/2008 - 22:24
נושא ההודעה:

קודם כל, נדב, אולי תנסה שקודם Hello World יעבוד (עבורו לא צריך libdbi ו־curl אם כי אני רואה שהסתדרת איתם)?

אז ככה, לגבי libmm פשוט תקמפל מול ‎/usr/lib/libmm.a הפתרון השני, פשוט תסיר את הספריה לגמרי ותקמפל cppcms בלעדיה (היא לא חובה -- אני משתמש בה רק עבור cache כש־cppcms עובד במוד prefork)

הבעיה הגדולה באמת היא libstdc++‎. מוזר שהגרסה שלהם כל כך עתיקה. בכל אופן אתה יכול לנסות להעתיק אותה (so שלה) ואז לשים אותה בנגיד ‎/home/nadav/lib/‎ ולעשות
export LD_LIBRARY_PATH=/home/nadav/lib/‎ אם כי לא בטוח שזה יעבוד.

איזו מערכת הפעלה יש ב־deamhost?

כמו שאמרתי, עדיין יעבור קצת זמן עד שאפשר יהיה להשתמש בצורה חופשית ב־cppcms בשירותי אירוח... Wink

_________________
קזית 3 - קנופיקס עברי.
BiDiTeX - תמיכה בכיווניות ל-LaTeX.
CppCMS - פיתוח ל־web ב־++C.

גם לי יש בלוג Neutral
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
nadavvinלא בפורום כעת ת.הצטרפות: 08/12/2003 · הודעות: 6830 ·
 

הודעה פורסם: 09/09/2008 - 22:51
נושא ההודעה:

ציטוט:

איזו מערכת הפעלה יש ב־deamhost?


דביאן סארג'

אני מוותר לגעת בתקופה הקרובה בC++

מישהו הזכיר כאן RPM DEPENDENCY HELL??? זה הרבה יותר גרוע

_________________
הבלוג שלי:
http://nadavvin.com/
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם Yahoo Messenger MSN Messenger מספר ICQ 
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
ארתיום ת.הצטרפות: 15/07/2005 · הודעות: 4262 ·
 

הודעה פורסם: 09/09/2008 - 23:04
נושא ההודעה:

אתה יכול לנסות את הכל גם סטטית לגמרי --- זה כן אמור לעבוד לך
קוד:
g++ -static -Wall -O2 somefile.cpp /usr/lib/libtmpl.a /usr/lib/libtranstext.a /usr/lib/libcppcms.a /usr/lib/libfcgi++.a /usr/lib/libcgicc.a /usr/lib/libboost_regex.a /usr/lib/libboost_signals.a /usr/lib/libboost_iosreams.a /usr/lib/libmm.a  /usr/lib/libdl.a /usr/lib/libpthread.a /usr/lib/libz.a /usr/lib/libfcgi.a -o hello.fcgi


ציטוט:
מישהו הזכיר כאן RPM DEPENDENCY HELL??? זה הרבה יותר גרוע


לא, פשוט הם משתמשים במערכת הפעלה שכבר לא נתמכת יותר --- אין עדכוני אבטחה החל ממרץ שנית, קשה להריץ משהו חדיש על מערכת מיושנת. (ההפיך קצת יותר פשוט)

המלצה שלי: אתה רוצה לנסות cppcms תשתמש בשרת משלך או לפחות שרת מספיק מעודכן, אם אין לך, CppCMS לא מתאימה לך. אמרתי לך את זה לפני Wink

_________________
קזית 3 - קנופיקס עברי.
BiDiTeX - תמיכה בכיווניות ל-LaTeX.
CppCMS - פיתוח ל־web ב־++C.

גם לי יש בלוג Neutral
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
nadavvinלא בפורום כעת ת.הצטרפות: 08/12/2003 · הודעות: 6830 ·
 

הודעה פורסם: 09/09/2008 - 23:31
נושא ההודעה:

לצערי אני כבר שעות מנסה למצוא את /usr/lib/libmm.a אבל לא הצלחתי

אולי באמת צריך להתלונן שדרים הוסט שהם מחזיקים שרתים לא מעודכנים ועושים שם רע לC++ Razz

_________________
הבלוג שלי:
http://nadavvin.com/
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם Yahoo Messenger MSN Messenger מספר ICQ 
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
mksoftלא בפורום כעתSite Admin ת.הצטרפות: 17/03/2002 · הודעות: 8478 · מיקום: כדור הארץ
 

הודעה פורסם: 10/09/2008 - 00:56
נושא ההודעה:

nadavvin :
ציטוט:

איזו מערכת הפעלה יש ב־deamhost?


דביאן סארג'

אני מוותר לגעת בתקופה הקרובה בC++

מישהו הזכיר כאן RPM DEPENDENCY HELL??? זה הרבה יותר גרוע


מוזר, אני מנהל חשבון אצלם, לפחות בשרת שאני נמצא בו זה נראה כמו Etch‏:
קוד:
$ cat /etc/debian_version
4.0
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית שלח דוא\ ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
ארתיום ת.הצטרפות: 15/07/2005 · הודעות: 4262 ·
 

הודעה פורסם: 10/09/2008 - 07:30
נושא ההודעה:

ציטוט:
מוזר, אני מנהל חשבון אצלם, לפחות בשרת שאני נמצא בו זה נראה כמו Etch‏:


אם כך זה ממש מוזר, כי **לי** ב־Etch יש את הספריה libstdc++.6 שהצבעת עליה. ופחות או יותר **כל** יישום C++‎ תלוי בה.

ציטוט:
לצערי אני כבר שעות מנסה למצוא את /usr/lib/libmm.a אבל לא הצלחתי


כמו שאמרתי לעיל אתה ממש לא חייב אותה. אני משתמש בספריה הזו רק עבור מערכת cache של mod-prefork. קרי, כש־cppcms רצה במספר תהליכים, אז הספריה הזו עוזרת לנהל זכרון משותף ביניהם (נותנת מעין malloc בזכרון משותף). אבל אם אתה לא משתמש ב־cache או עובד במוד thread אז אתה לא חייב אותה.

פשוט תסיר אותה לגמרי (כולל ספריות פיתוח) ותקמפל את ה־framework מחדש. configure יזהה שאין ספריה כזו ויבנה את ה־framework בלעדיה. זו הבעיה הקטנה ביותר שיש לך כרגע.

_________________
קזית 3 - קנופיקס עברי.
BiDiTeX - תמיכה בכיווניות ל-LaTeX.
CppCMS - פיתוח ל־web ב־++C.

גם לי יש בלוג Neutral
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
ik_5לא בפורום כעת ת.הצטרפות: 16/04/2002 · הודעות: 1616 · מיקום: ישראל
 

הודעה פורסם: 10/09/2008 - 09:22
נושא ההודעה:

nadavvin :
לצערי אני כבר שעות מנסה למצוא את /usr/lib/libmm.a אבל לא הצלחתי

אולי באמת צריך להתלונן שדרים הוסט שהם מחזיקים שרתים לא מעודכנים ועושים שם רע לC++ Razz


נדב אני אגיד לך פה מה שאמרתי לך בפרטי בשיחת שלנו (כולל ב IRC): במקום לקרוא קבצי readme שמדריכים אותך איך להתחיל לעבוד עם frameworks, אתה משקיע שעות להתקין משהו שלא כזה פשוט לעשות, ובזמן שאתה השקעת רק בלהגדיר דברים, אני כבר יכולתי לתת לך מבנה בלוג בסיסי עם אותו framework שאנחנו מכירים.

ארתיום: זה לא משהו אישי נגדך, אבל לדעתי כמו שאני מבין מדברים שאתה כתבת ולפי מה שאני רואה עם נדב, ה CPPCMS הוא התינוק שלך, שמשתנה בהאם לצרכים שלך, וככזה הוא מתאים גם למבנה של הצורת עבודה שלך ולא בהכרח לצורה הכללית שדברים עובדים.
שוב זו רק התחושה שלי, ולא שום דבר נגדך או נגד הפרוייקט.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
mksoftלא בפורום כעתSite Admin ת.הצטרפות: 17/03/2002 · הודעות: 8478 · מיקום: כדור הארץ
 

הודעה פורסם: 10/09/2008 - 09:30
נושא ההודעה:

לדעתי העובדה ש-dreamhost מעורבים בעסק יש תרומה לסיבוך. התקנתי שם אפליקציית Django ו-trac (שניהם יישומי פייתון) והייתי צריך לעבוד קשה כדי להביא אותם למצב עובד. ככה זה ב-shared hosting לעומת VPS.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית שלח דוא\ ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
ארתיום ת.הצטרפות: 15/07/2005 · הודעות: 4262 ·
 

הודעה פורסם: 10/09/2008 - 10:00
נושא ההודעה:

ציטוט:
ה CPPCMS הוא התינוק שלך, שמשתנה בהאם לצרכים שלך

בהחלט מסכים... כי אין עדיין הרבה משתמשים שיכולים לבדוק אותו ולתרום הערות בונות. כך שנכון להיום אני די בונה אותו לפי הדרישות שמתעוררות מכתיבת היישום הבשל היחיד שבנוי עליו: הבלוג שלי. זו בעיה. אבל זאת תהיה בעיה של framework כלשהו שמפתח יחיד עובד עליו.

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

ציטוט:
ככזה הוא מתאים גם למבנה של הצורת עבודה שלך ולא בהכרח לצורה הכללית שדברים עובדים.


תגיד לי, ניסית להתקין משהו חדיש עדכני ויוצא דופן על שירות אירוח ציבורי? אתה חושב שלא נתקלתי בבעיות עם python או php כשניסיתי להתקין אותו בסה"כ על מערכת RHEL 5 שהייתה לי גישה מלא אליה?

בנוסף אני חוזר ואומר: CppCMS לא נועדה לכתיבה של בלוגים אישיים קטנים. למרות שאני בטוח שבסופו של דבר אפשר יהיה להתקין אותה על אירוח אפילו משותף כמו של dreamhost (אגב הוא באופן כללי מאוז זול) היא לא נועדה לזה.

המערכת נועד לבבות אתרים בעלי מאות פניות ב**שניה** --- אתרים כאלה לא בונים על שירות shared אלא לפחות על VPS או בכלל שרת ייעודי.

בכל אופן, אני מבין את המגבלות של CppCMS כרגע מבחינת אירוח, אבל אל תשכח שמדובר ביישום בשלבי בטא בלבד שעדיין לא התגבשו ה"נהלים" המסודרים.

על זה דיברתי לא פעם והזהרתי את נדב גם כן. אם הוא יצליח ויכתוב מדריך "הרצת שירות מבוסס cppcms" על dreamhost אני בהחלט אשמח.


נ.ב.: ניסית לעשות publishing ליישומי Java עם תלויות? ניסית, יצא לי המיץ כמו לנדב, רק ההבדל הקטן --- הייתה לי גישה מלא לשרת.

_________________
קזית 3 - קנופיקס עברי.
BiDiTeX - תמיכה בכיווניות ל-LaTeX.
CppCMS - פיתוח ל־web ב־++C.

גם לי יש בלוג Neutral
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
nadavvinלא בפורום כעת ת.הצטרפות: 08/12/2003 · הודעות: 6830 ·
 

הודעה פורסם: 10/09/2008 - 10:08
נושא ההודעה:

ציטוט:

מוזר, אני מנהל חשבון אצלם, לפחות בשרת שאני נמצא בו זה נראה כמו Etch‏:


בדקתי מה מוגדר במקורות של אפט /etc/apt/source.list
וגם גרסאת הקרנל מתאימה

_________________
הבלוג שלי:
http://nadavvin.com/
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם Yahoo Messenger MSN Messenger מספר ICQ 
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. nadavvin
  2. elcuco
  3. nadavvin
  4. elcuco
  5. nadavvin
  6. nadavvin
  7. ארתיום
  8. ארתיום
  9. nadavvin
  10. ארתיום
  11. nadavvin
  12. ארתיום
  13. nadavvin
  14. ארתיום
  15. nadavvin
  16. nadavvin
  17. ארתיום
  18. ארתיום
  19. nadavvin
  20. nadavvin
  21. ארתיום
  22. nadavvin
  23. ארתיום
  24. nadavvin
  25. mksoft
  26. ארתיום
  27. ik_5
  28. mksoft
  29. ארתיום
  30. nadavvin
  31. mksoft
  32. nadavvin
  33. ארתיום
  34. nadavvin
  35. ארתיום
  36. nadavvin
  37. ארתיום
  38. nadavvin
  39. ארתיום
  40. nadavvin
  41. nadavvin
  42. ארתיום
  43. nadavvin
  44. nadavvin
  45. ארתיום
  46. nadavvin
  47. ארתיום
  48. nadavvin
  49. ארתיום
  50. nadavvin

Google Ads