---
title: Gotchas
url: 'https://timeloop.csail.mit.edu/gotchas'
markdown: 'https://timeloop.csail.mit.edu/gotchas.md'
date: '2024-10-25'
description: 'We list here some challenges that may come unexpected and their solutions. Improper Parsing of YAML Files by Accelergy This may be caused by mismatch in the YAML file format. Accelergy uses the ruamel.yaml library to parse and generate YAML files, which have been tested to be incompatible with YAML…'
---

[](#)  [ Overview ](https://timeloop.csail.mit.edu/)      Gotchas    

# Gotchas

We list here some challenges that may come unexpected and their solutions.

#### Improper Parsing of YAML Files by Accelergy

This may be caused by mismatch in the YAML file format. Accelergy uses the `ruamel.yaml` library to parse and generate YAML files, which have been tested to be incompatible with YAML files generated or read by the older `pyyaml`library.

The ruamel.yaml package documentation can be found at the following link: <https://yaml.readthedocs.io/en/latest/>

#### Warnings Treated as Errors when Building Timeloop

The `isl` library headers used in Timeloop may generate warnings when using certain compilers. The `-Werror` flag can be removed from `SConscript` in the Timeloop source to prevent these warnings from being treated as errors.

---

## Navigation

- Previous: [Citing Timeloop](https://timeloop.csail.mit.edu/citing-timeloop.md)
