[Advcomparch] Μεταγλώττιση του πακέτου Facesim

Dimitrios Siakavaras jimsiak at cslab.ece.ntua.gr
Sat Mar 23 21:50:32 EET 2019


Καλησπέρα,

Όταν λες "αναιρούνται" οι αλλαγές τι εννοείς; Η εντολή:
./bin/parsecmgmt -a build -c gcc-serial -p facesim
δεν τροποποεί τα .c αρχεία οπότε πιθανότατα κάτι δεν κάνεις σωστά με την
τροποποίηση των κατάλληλων αρχείων. Σιγουρέψου ότι κάνεις συνολικά *3*
αλλαγές σε *2* αρχεία που αναφέρονται στην παλιότερη απάντηση στη λίστα:
http://lists.cslab.ece.ntua.gr/pipermail/advcomparch/2017-March/001432.html

Καή συνέχεια,
Δημήτρης

> Καλησπέρα,
>
> κατά τη μεταγλώτισση του πακετου Facesim, λαμβάνω 4 errors του τύπου:
>
> Collisions_And_Interactions/../Rigid_Bodies/../Data_Structures/../Read_Write/FILE_UTILITIES.h:
> In function ‘bool
> PhysBAM::FILE_UTILITIES::File_Exists_Ignoring_Compression_Suffix(const
> string&)’:
> Collisions_And_Interactions/../Rigid_Bodies/../Data_Structures/../Read_Write/FILE_UTILITIES.h:73:42:
> error: no match for ‘operator!=’ (operand types are ‘std::ifstream {aka
> std::basic_ifstream<char>}’ and ‘int’)
>
> Αφού κάνω τις αλλαγές στα απαραίτητα αρχεία για την μετατροπή του τελεστή
> != σε .good(), εκτελώ ξανά την εντολή:
>
> ./bin/parsecmgmt -a build -c gcc-serial -p facesim
>
> για τη μεταγλώττιση, αλλά οι αλλαγές που μόλις έκανα στα αρχεία
> αναιρούνται
> και τα errors εμφανίζονται ξανά.
>
> Τι μπορεί να πηγαίνει λάθος;
> Η έκδοση του Ubuntu που χρησιμοποιώ είναι 18.4 και του gcc είναι η 7.3.0.
>
> Ευχαριστώ.
> _______________________________________________
> Advcomparch mailing list
> Advcomparch at lists.cslab.ece.ntua.gr
> http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch
>



More information about the Advcomparch mailing list