Hi Sébastien,
your comments in bibliography.bib are invalid, I believe. I couldn't find any
proper documentation about comments in bibtex/biblatex/biber, only this
stackexchange Q&A: https://tex.stackexchange.com/q/722351. However, replacing
the
@Comment ...
with
@Comment{...}
fixes the issue for me. Consider the attached patch.
I found the issue by exporting to tex and compiling it manually with pdflatex,
and then biber. This gave me the following error message:
INFO - This is Biber 2.21
INFO - Logfile is 'memoire.blg'
INFO - Reading 'memoire.bcf'
INFO - Found 112 citekeys in bib section 0
INFO - Processing section 0
INFO - Looking for bibtex file 'bibliography.bib' for section 0
INFO - LaTeX decoding ...
INFO - Found BibTeX data source 'bibliography.bib'
ERROR - BibTeX subsystem:
/tmp/biber_tmp_jGuZ/f4d088b3f9f145b5c3058da33afd57d4_64637.utf8, line 116,
syntax error: found "Notions", expected one of: start of entry ("{" or "(") or
quoted strin
g ({...} or "...")
INFO - ERRORS: 1
Best,
Rens
>From 6344e3fd7611d76e0a401dc58775aa58ffb8ede4 Mon Sep 17 00:00:00 2001
From: Rens Oliemans <[email protected]>
Date: Wed, 20 Aug 2025 10:26:15 +0200
Subject: [PATCH] Memoir, fix comments
---
"M\303\251moire/bibliography.bib" | 47 ++++++++++++++++---------------
1 file changed, 24 insertions(+), 23 deletions(-)
diff --git "a/M\303\251moire/bibliography.bib" "b/M\303\251moire/bibliography.bib"
index 8b2ed3f..5fb7a99 100644
--- "a/M\303\251moire/bibliography.bib"
+++ "b/M\303\251moire/bibliography.bib"
@@ -113,7 +113,7 @@ urldate = {2025-08-16},
note = {Rev 2.9}
}
-@Comment Notions sources
+@Comment{Notions sources}
@article{ wikipedia:fonction_logique,
title = {Fonction logique},
@@ -257,7 +257,7 @@ url = {https://vhdlwhiz.com/terminology/programming/},
urldate = {2025-08-14}
}
-@Comment Icarus Verilog
+@Comment{Icarus Verilog}
@software{ soft:iverilog,
author = {La communauté de Icarus Verilog},
@@ -296,7 +296,7 @@ url = {https://en.wikipedia.org/wiki/Icarus_Verilog},
urldate = {2025-08-09}
}
-@Comment Verilator
+@Comment{Verilator}
@software{ soft:verilator,
author = {La communauté de Verilator},
@@ -335,7 +335,7 @@ url = {https://verilator.org/guide/latest/install.html},
urldate = {2025-08-10}
}
-@Comment VHDL
+@Comment{VHDL}
@software{ soft:ghdl,
title = {GHDL},
@@ -430,7 +430,7 @@ version = {Commit Git 1b97dc7},
note = {Logiciel}
}
-@Comment Yosys
+@Comment{Yosys}
@software{ soft:yosys,
title = {Yosys},
@@ -478,7 +478,7 @@ url = {https://yosyshq.readthedocs.io/projects/yosys/en/latest/cmd/index_techlib
urldate = {2025-08-16}
}
-@Comment Nextpnr et PNR en général
+@Comment{Nextpnr et PNR en général}
@software{ soft:nextpnr,
title = {nextpnr},
@@ -491,7 +491,7 @@ note = {Logiciel}
}
-@Comment Project Trellis
+@Comment{Project Trellis}
@software{ soft:trellis,
title = {Project Trellis},
@@ -503,7 +503,7 @@ version = {1.4},
note = {Logiciel}
}
-@Comment Projet IceStrorm
+@Comment{Projet IceStrorm}
@software{ soft:icestrorm,
title = {Project IceStorm},
@@ -515,7 +515,7 @@ version = {Commit f31c39c},
note = {Logiciel}
}
-@Comment OSS CAD Suite
+@Comment{OSS CAD Suite}
@software{ oss-cad-suite-build,
author = {YosysHQ \& contributrices et contributeurs à oss-cad-suite-build},
@@ -529,7 +529,7 @@ year = {2025},
note = {Logiciel}
}
-@Comment F4PGA
+@Comment{F4PGA}
@article{ f4pga:website-home,
title = {F4PGA - the GCC of FPGAs},
@@ -576,7 +576,7 @@ url = {https://f4pga.readthedocs.io/en/latest/how.html},
urldate = {2025-08-12}
}
-@Comment GTKWave
+@Comment{GTKWave}
@software{ soft:gtkwave,
title = {gtkwave},
@@ -660,7 +660,7 @@ url = {https://gtkwave.github.io/gtkwave/install/mac.html},
urldate = {2025-08-12}
}
-@Comment NEORV32
+@Comment{NEORV32}
@software{ rtl:neorv32,
title = {The NEORV32 RISC-V Processor},
@@ -843,7 +843,7 @@ url = {https://stnolting.github.io/neorv32/sw/files.html},
urldate = {2025-08-13}
}
-@Comment riscv_vhdl
+@Comment{riscv_vhdl}
@software{ soft:riscv_vhdl,
title = {System-On-Chip template based on synthesizable processor compliant with the RISC-V architecture.},
@@ -864,7 +864,7 @@ url = {https://sergeykhbr.github.io/riscv_vhdl/periphery_page_1.html},
urldate = {2025-08-13}
}
-@Comment ARM
+@Comment{ARM}
@article{ arm:dev-doc-amba,
title = {AMBA},
@@ -884,7 +884,7 @@ url = {https://developer.arm.com/documentation/ihi0022/latest},
urldate = {2025-08-13}
}
-@Comment Other RISC-V SOPC
+@Comment{Other RISC-V SOPC}
@software{ soft:potato,
title = {The Potato Processor},
@@ -916,7 +916,7 @@ version = {Commit f3d8bed},
note = {SOPC RISC-V}
}
-@Comment xPack GCC
+@Comment{xPack GCC}
@software{ soft:riscv-none-elf-gcc-xpack,
title = {The xPack GNU RISC-V Embedded GCC},
@@ -928,7 +928,7 @@ version = {Commit fcb5c73},
note = {Logiciel}
}
-@Comment xPack
+@Comment{xPack}
@article{ xpack:home,
title = {Welcome to the xPack Binary Development Tools!},
@@ -939,7 +939,7 @@ url = {https://xpack-dev-tools.github.io/},
urldate = {2025-08-13}
}
-@Comment riscv-gnu-toolchain
+@Comment{riscv-gnu-toolchain}
@software{ soft:riscv-gnu-toolchain,
title = {RISC-V GNU Compiler Toolchain},
@@ -961,7 +961,7 @@ version = {Commit b4abf92},
note = {Logiciel}
}
-@Comment My own code
+@Comment{My own code}
@software{ soft-my:neorv32-inst-with-debug,
title = {NeoRV32 SoC with debug interface},
@@ -984,7 +984,7 @@ note = {Logiciel et code VHDL}
}
-@Comment Gecko5
+@Comment{Gecko5}
@misc{ gecko5-schema,
author = {Prof. Dr. Theo Kluter},
@@ -1062,7 +1062,7 @@ version = {Commit 1931c3e},
note = {Logiciel}
}
-@Comment ULX3S
+@Comment{ULX3S}
@misc{ ulx3s-schema,
author = {Contributeurs et contributrices de l'ULX3S},
@@ -1083,7 +1083,7 @@ url = {https://github.com/emard/ulx3s/blob/master/doc/MANUAL.md},
urldate = {2025-08-14}
}
-@Comment RISC-V
+@Comment{RISC-V}
@article{ wikipedia:riscv,
title = {RISC-V},
@@ -1104,7 +1104,8 @@ version = {Commit 3be9f49},
note = {Sources LaTeX d'un manuel}
}
-@Comment GNU Make
+@Comment{GNU Make}
+
@article{ make:manual,
title = {Top (GNU make)},
author = {Free Software Foundation, Inc},
--
2.50.1