# \#compiler

**URL:** https://clarionhub.com/tag/compiler/20.md

[Latest](https://clarionhub.com/latest.md) · [Categories](https://clarionhub.com/categories.md) · [Tags](https://clarionhub.com/tags.md)

---

## [Unusual type conversion - String datafield](https://clarionhub.com/t/unusual-type-conversion-string-datafield/9372)

<div class="topic-metadata">

**Author:** [@mjkuhn](https://clarionhub.com/u/mjkuhn)\
**Replies:** 6\
**Last updated:** [September 17, 2026, 1:21pm UTC](https://clarionhub.com/t/unusual-type-conversion-string-datafield/9372 "2026-09-17T13:21:35Z")

</div>

Last resort was tying to set it to space. Can’t use any string variable either, same message. Deleted field in dictionary and readded. Cleaned, rebuilt app no luck. The window is a LIST control with Drop 3 for the 3 valu…

---

## [Falling out the bottom of a procedure](https://clarionhub.com/t/falling-out-the-bottom-of-a-procedure/9352)

<div class="topic-metadata">

**Author:** [@vitesse](https://clarionhub.com/u/vitesse)\
**Replies:** 17\
**Last updated:** [September 9, 2026, 3:56am UTC](https://clarionhub.com/t/falling-out-the-bottom-of-a-procedure/9352 "2026-09-09T03:56:03Z")

</div>

I came across some weird behaviour today. If we have a program like PROGRAM INCLUDE('StringTheory.inc'),ONCE MAP testIt PROCEDURE(STRING p),LONG END st stringTheory CODE MESSAGE('entering...') message(…

---

## [Suggestion for future](https://clarionhub.com/t/suggestion-for-future/9333)

<div class="topic-metadata">

**Author:** [@also](https://clarionhub.com/u/also)\
**Replies:** 24\
**Last updated:** [September 4, 2026, 8:03pm UTC](https://clarionhub.com/t/suggestion-for-future/9333 "2026-09-04T20:03:32Z")

</div>

There is very useful feature in Clarion language: if a code line begins with the ? character, it compiles in the debug mode only, i.e. if the debug(vid) pragma has value full or min. I suggest to have another “magic” ch…

---

## [Too Many Files - revisited](https://clarionhub.com/t/too-many-files-revisited/9280)

<div class="topic-metadata">

**Author:** [@KevinErskine](https://clarionhub.com/u/KevinErskine)\
**Replies:** 12\
**Last updated:** [August 8, 2026, 9:39pm UTC](https://clarionhub.com/t/too-many-files-revisited/9280 "2026-08-08T21:39:35Z")

</div>

I know this has been discussed before and yes, using multiple procedure per module is a fix. but.. When using Version control, especially Upper Parks - it is 1 procedure per module. Here is the case. I usually develo…

---

## [Too Many SegDef - Data DLL - Proper ways to clear this up?](https://clarionhub.com/t/too-many-segdef-data-dll-proper-ways-to-clear-this-up/8950)

<div class="topic-metadata">

**Author:** [@Zdpl0a](https://clarionhub.com/u/Zdpl0a)\
**Replies:** 27\
**Last updated:** [March 23, 2026, 9:55pm UTC](https://clarionhub.com/t/too-many-segdef-data-dll-proper-ways-to-clear-this-up/8950 "2026-03-23T21:55:09Z")

</div>

I’ve read on here and in other places ways to deal with this. I’m going through and removing unused table definitions. I did the same with templates. I suppose if push comes to shove, I can create 2 or more data.dlls an…

---

## [Unresolved External NetTalk14 upgrade](https://clarionhub.com/t/unresolved-external-nettalk14-upgrade/8951)

<div class="topic-metadata">

**Author:** [@Ankit\_Purohit](https://clarionhub.com/u/Ankit_Purohit)\
**Replies:** 5\
**Last updated:** [February 19, 2026, 3:40pm UTC](https://clarionhub.com/t/unresolved-external-nettalk14-upgrade/8951 "2026-02-19T15:40:44Z")

</div>

I am currently using Clarion 8 and have recently upgraded to NetTalk 14.36 along with the following libraries: StringTheory 3.81 xFiles 4.36 jFiles 3.14 Reflection 1.32 However, I’m encountering “Unresolved Externa…

---

## [Duplicate Symbol Kernel32.dll error](https://clarionhub.com/t/duplicate-symbol-kernel32-dll-error/8943)

<div class="topic-metadata">

**Author:** [@Ankit\_Purohit](https://clarionhub.com/u/Ankit_Purohit)\
**Replies:** 8\
**Last updated:** [February 18, 2026, 7:19am UTC](https://clarionhub.com/t/duplicate-symbol-kernel32-dll-error/8943 "2026-02-18T07:19:23Z")

</div>

Hi I just installed NatTalk14 and related libraries ex- StringTheory3,xfiles,jfiles,Reflection when building app getting this error.. Duplicate symbol: GetFileSizeEx in KERNEL32.dll Duplicate symbol: SetFilePointerEx…

---

## [Clarion 12 Unknown Identifier errors do not jump to correct line](https://clarionhub.com/t/clarion-12-unknown-identifier-errors-do-not-jump-to-correct-line/8914)

<div class="topic-metadata">

**Author:** [@pepe](https://clarionhub.com/u/pepe)\
**Replies:** 6\
**Last updated:** [January 26, 2026, 2:07pm UTC](https://clarionhub.com/t/clarion-12-unknown-identifier-errors-do-not-jump-to-correct-line/8914 "2026-01-26T14:07:36Z")

</div>

Since using Clarion 12, have this problem, but now it starts to annoy me… When there is some erorr in code, when I click on the error, it takes me to some random plase in code etitor, not to line where error is… Is…

---

## [GEN: Unknown Variable '%md5'](https://clarionhub.com/t/gen-unknown-variable-md5/8386)

<div class="topic-metadata">

**Author:** [@Rachel\_Alley](https://clarionhub.com/u/Rachel_Alley)\
**Replies:** 9\
**Last updated:** [July 24, 2025, 4:43pm UTC](https://clarionhub.com/t/gen-unknown-variable-md5/8386 "2025-07-24T16:43:51Z")

</div>

I’m converting all programs from Clarion 6 to Clarion 12 before 32 bit Windows 10 goes end of life October 14th, 2025. I have one recurring error that is preventing successful C12 compiles: GEN: Unknown Variable ‘%md5’ …

---

## [Directive must have parameter(s)](https://clarionhub.com/t/directive-must-have-parameter-s/7458)

<div class="topic-metadata">

**Author:** [@Rick\_UpperPark](https://clarionhub.com/u/Rick_UpperPark)\
**Replies:** 16\
**Last updated:** [September 19, 2024, 1:44pm UTC](https://clarionhub.com/t/directive-must-have-parameter-s/7458 "2024-09-19T13:44:37Z")

</div>

I am working on a new system that is based in Clarion 6.1. I am trying to initially work with it in Clarion 11 using the Versions system to still use the Clarion6 environment during the initial conversion. I have the A…

---

## [How to determine why a module compiles when building a DLL](https://clarionhub.com/t/how-to-determine-why-a-module-compiles-when-building-a-dll/7331)

<div class="topic-metadata">

**Author:** [@Rick\_UpperPark](https://clarionhub.com/u/Rick_UpperPark)\
**Replies:** 3\
**Last updated:** [July 19, 2024, 9:02pm UTC](https://clarionhub.com/t/how-to-determine-why-a-module-compiles-when-building-a-dll/7331 "2024-07-19T21:02:09Z")

</div>

I have a solution with an APP, let’s call ClassApp, that includes and export a number of classes. A particular class module that is not part of ClassApp compiles when I compile that app. This class, let’s call Class1, …

---

## [While compiling a program, the command has stopped with the code error 9009. (MSBMSB3073)](https://clarionhub.com/t/while-compiling-a-program-the-command-has-stopped-with-the-code-error-9009-msbmsb3073/4889)

<div class="topic-metadata">

**Author:** [@Joliciel](https://clarionhub.com/u/Joliciel)\
**Replies:** 6\
**Last updated:** [October 19, 2023, 7:40pm UTC](https://clarionhub.com/t/while-compiling-a-program-the-command-has-stopped-with-the-code-error-9009-msbmsb3073/4889 "2023-10-19T19:40:46Z")

</div>

Hi, The following error came while compiling a program. "The command “CopySourceFromLibSrcBefore.cmd WhenTask” has stopped with the code 9009. (MSB3073). The way it is set under the Project Options for the source prog…

---

## [Clarion Language and Clarion Template Language syntax grammars](https://clarionhub.com/t/clarion-language-and-clarion-template-language-syntax-grammars/6597)

<div class="topic-metadata">

**Author:** [@elriba](https://clarionhub.com/u/elriba)\
**Replies:** 11\
**Last updated:** [September 22, 2023, 11:56pm UTC](https://clarionhub.com/t/clarion-language-and-clarion-template-language-syntax-grammars/6597 "2023-09-22T23:56:12Z")

</div>

I am studying about lexers and interpreters. A few years back, I took a lexer that @CarlBarnes did for Clarion Magazine and modified it to “sort” of tokenize Clarion code. That worked fine for what I was trying to do …

---

## [Duplicate Label compiler errors](https://clarionhub.com/t/duplicate-label-compiler-errors/4948)

<div class="topic-metadata">

**Author:** [@anon23294430](https://clarionhub.com/u/anon23294430)\
**Replies:** 4\
**Last updated:** [March 31, 2022, 5:01pm UTC](https://clarionhub.com/t/duplicate-label-compiler-errors/4948 "2022-03-31T17:01:47Z")

</div>

Getting the compiler error message saying I have a duplicated (local) variable declaration. Click the error pad, right mouse click on the message, find references and it only shows up once in the source, so not going ma…

---

## [Too Many Segdef (Compiler Error)](https://clarionhub.com/t/too-many-segdef-compiler-error/570)

<div class="topic-metadata">

**Author:** [@StuAndrews](https://clarionhub.com/u/StuAndrews)\
**Replies:** 17\
**Last updated:** [April 24, 2021, 3:13am UTC](https://clarionhub.com/t/too-many-segdef-compiler-error/570 "2021-04-24T03:13:13Z")

</div>

The “Too Many Segdef” compiler error has plagued my life for a few years now. In the most layman of terms (because that’s how my brain works) it means: You have a procedure somewhere that has way too many lines of code,…

---

## [CW Task Failure](https://clarionhub.com/t/cw-task-failure/2302)

<div class="topic-metadata">

**Author:** [@Steve\_Shurts](https://clarionhub.com/u/Steve_Shurts)\
**Replies:** 5\
**Last updated:** [January 10, 2019, 9:57am UTC](https://clarionhub.com/t/cw-task-failure/2302 "2019-01-10T09:57:52Z")

</div>

Getting the following error when compiling a DLL: The “CW” task failed unexpectedly. (MSB4018) - C:\\Clarion10\\bin\\SoftVelocity.Build.Clarion.targets:72,3 The DLL in question has dependencies on four addition projects w…
