Εμφάνιση 1-4 από 4
  1. #1
    Εγγραφή
    07-09-2003
    Περιοχή
    York
    Ηλικία
    39
    Μηνύματα
    1.274
    Downloads
    11
    Uploads
    0
    Τύπος
    ADSL2+
    ISP
    Conn-x OTE/Otenet
    Router
    USR 9113
    Θα ηθελα την βοηθεια σας στο εξης προβλημα.

    Πριν απο 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? )

  2. #2
    Εγγραφή
    07-09-2003
    Περιοχή
    York
    Ηλικία
    39
    Μηνύματα
    1.274
    Downloads
    11
    Uploads
    0
    Τύπος
    ADSL2+
    ISP
    Conn-x OTE/Otenet
    Router
    USR 9113
    Δεν εχει κανεις την παραμικρη ιδεα για το πως μπορω να το λυσω?

    Εβαλα και ενα νεο 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}")
    ...
    ( οπου PREFIX εχει το /usr )
    αν σας λεει κατι.

  3. #3
    Εγγραφή
    09-11-2007
    Μηνύματα
    1.574
    Downloads
    0
    Uploads
    0
    Ταχύτητα
    8192/1024
    ISP
    Cyta Hellas
    DSLAM
    Cyta Hellas - ΤΡΙΠΟΛΗ
    Κοίτα από το synaptic αν όντως είναι εγκατεστημένα τα boost libraries(-dev files).
    Κάνω προσπάθεια να βάζω ; αντι για ?


  4. #4
    Εγγραφή
    07-09-2003
    Περιοχή
    York
    Ηλικία
    39
    Μηνύματα
    1.274
    Downloads
    11
    Uploads
    0
    Τύπος
    ADSL2+
    ISP
    Conn-x OTE/Otenet
    Router
    USR 9113
    Παράθεση Αρχικό μήνυμα από hammered Εμφάνιση μηνυμάτων
    Κοίτα από το synaptic αν όντως είναι εγκατεστημένα τα boost libraries(-dev files).
    Εχω περασει απο 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
    Στην 8.10 την κατεβαζει κανονικα , πως μπορω να την κατεβασω και στην 9.10?
    Τελευταία επεξεργασία από το μέλος blackjim : 07-12-09 στις 16:14. Αιτία: auto merged post

Παρόμοια Θέματα

  1. Compiling KDE4 από svn
    Από Rama στο φόρουμ Unix - Linux
    Μηνύματα: 23
    Τελευταίο Μήνυμα: 30-11-08, 18:41
  2. Compiling
    Από JediMasterMANIAC στο φόρουμ Unix - Linux
    Μηνύματα: 6
    Τελευταίο Μήνυμα: 23-04-08, 15:48
  3. Red Hat 9 compiling kernel και προβλήματα με το boot
    Από Athlon_XP στο φόρουμ COSMΟΤΕ
    Μηνύματα: 3
    Τελευταίο Μήνυμα: 29-09-03, 22:07

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας