Θα ηθελα την βοηθεια σας στο εξης προβλημα.
Πριν απο 2-3 μηνες ειχα κατεβασει τον source code του pokerth γιατι το χρειαζομαι για μια εργασια , και το εκανα ανετα compile ( σε ubuntu 9.04 τοτε ).
Τωρα , εχω νεο PC με ubuntu 9.10 και ξανακατεβασα τον κωδικα για να συνεχισω την εργασια μου.
Δε μπορω να κανω με τιποτε compile ομως.
Εχω το εξης μυνημα,
Εχω δωσει και πιο πρινΚώδικας:antony@htpc:~/CSD_poker/PokerTH-0.7.1-src$ make make -f Makefile.pokerth_lib make[1]: Entering directory `/home/antony/CSD_poker/PokerTH-0.7.1-src' make[1]: Nothing to be done for `first'. make[1]: Leaving directory `/home/antony/CSD_poker/PokerTH-0.7.1-src' qmake pokerth_game.pro -o Makefile.pokerth_game pokerth_game.pro:375: Unknown test function: for Project ERROR: Unable to find boost libraries in PREFIX=/usr make: *** [Makefile.pokerth_game] Error 2
sudo apt-get build-dep pokerth
και
qmake pokerth.pro .
Καμια ιδεα? ( εχω περασει τα boost libraries νομιζω , δε μπορω να καταλαβω γιατι δε τα βρισκει. πρεπει να δωσω καπως το path manually? )
Εμφάνιση 1-4 από 4
-
02-12-09, 17:40 Προβλημα σε compiling του pokerth #1
-
07-12-09, 15:10 Απάντηση: Προβλημα σε compiling του pokerth #2
Δεν εχει κανεις την παραμικρη ιδεα για το πως μπορω να το λυσω?
Εβαλα και ενα νεο ubuntu 9.04 σε ενα virtualbox αλλα παλι φτανω στο ιδιο μυνημα.
Εψαξα λιγο τα αρχεια στα οποια παει το makefile , και ο κωδικας στον οποιο πεταει το μυνημα ειναι ο εξης,
Κώδικας:... LIBPATH += lib LIB_DIRS = $${PREFIX}/lib \ $${PREFIX}/lib64 BOOST_FS = boost_filesystem \ boost_filesystem-mt BOOST_THREAD = boost_thread \ boost_thread-mt BOOST_IOSTREAMS = boost_iostreams \ boost_iostreams-mt BOOST_REGEX = boost_regex \ boost_regex-mt # searching in $PREFIX/lib and $PREFIX/lib64 # to override the default '/usr' pass PREFIX # variable to qmake. for(dir, LIB_DIRS):exists($$dir) { for(lib, BOOST_THREAD):exists($${dir}/lib$${lib}.so*) { message("Found $$lib") BOOST_THREAD = -l$$lib } for(lib, BOOST_FS):exists($${dir}/lib$${lib}.so*) { message("Found $$lib") BOOST_FS = -l$$lib } for(lib, BOOST_IOSTREAMS):exists($${dir}/lib$${lib}.so*) { message("Found $$lib") BOOST_IOSTREAMS = -l$$lib } for(lib, BOOST_REGEX):exists($${dir}/lib$${lib}.so*) { message("Found $$lib") BOOST_REGEX = -l$$lib } } BOOST_LIBS = $$BOOST_THREAD \ $$BOOST_FS \ $$BOOST_IOSTREAMS \ $$BOOST_REGEX !count(BOOST_LIBS, 4):error("Unable to find boost libraries in PREFIX=$${PREFIX}") ...
αν σας λεει κατι.
-
07-12-09, 16:06 Απάντηση: Προβλημα σε compiling του pokerth #3
Κοίτα από το synaptic αν όντως είναι εγκατεστημένα τα boost libraries(-dev files).
Κάνω προσπάθεια να βάζω ; αντι για ?
-
07-12-09, 16:14 Απάντηση: Προβλημα σε compiling του pokerth #4
Εχω περασει απο synaptic την 1.38 , αλλα κατεβασα και την 1.4 απο το site και τα περασα manually.
Παντα το ιδιο μυνημα...
........Auto merged post: blackjim πρόσθεσε 4 λεπτά και 29 δευτερόλεπτα αργότερα ........
Προσπαθω να περασω την 1.37 απο το synaptic αλλα εχω το εξης μυνημα ,
Κώδικας:antony@htpc:~/CSD_poker/PokerTH-0.7.1-src$ sudo apt-get install libboost1.37-dev [sudo] password for antony: Reading package lists... Done Building dependency tree Reading state information... Done Package libboost1.37-dev is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package libboost1.37-dev has no installation candidate
Τελευταία επεξεργασία από το μέλος blackjim : 07-12-09 στις 16:14. Αιτία: auto merged post
Παρόμοια Θέματα
-
Compiling KDE4 από svn
Από Rama στο φόρουμ Unix - LinuxΜηνύματα: 23Τελευταίο Μήνυμα: 30-11-08, 18:41 -
Compiling
Από JediMasterMANIAC στο φόρουμ Unix - LinuxΜηνύματα: 6Τελευταίο Μήνυμα: 23-04-08, 15:48 -
Red Hat 9 compiling kernel και προβλήματα με το boot
Από Athlon_XP στο φόρουμ COSMΟΤΕΜηνύματα: 3Τελευταίο Μήνυμα: 29-09-03, 22:07
Bookmarks