Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • sac2c sac2c
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 400
    • Issues 400
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • Deployments
    • Deployments
    • Releases
  • Wiki
    • Wiki
  • External wiki
    • External wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • sac-group
  • sac2csac2c
  • Issues
  • #1936
Closed
Open
Created Aug 14, 2010 by Salem Reyen@salemreyenGuest

Failed to compile with -mt swtich

Bugzilla Link 737
Created on Aug 14, 2010 16:16
Resolution FIXED
Resolved on Aug 14, 2010 18:39
Version 1.00beta
OS Linux
Architecture PC
Attachments bug1.sac

Extended Description

Compiler: sac2c-1.00-beta-linux-x86_64
Failing source code: bug1.sac (attached)
compiler parameters used: sac2c -mt bug1.sac
Output:
linux@linux-desktop:~/sac2c-1.00-beta-linux-x86_64$ sac2c -mt bug1.sac
/tmp/ccCJLIHn.o: In function `SACf__MAIN_CL_ST_CL_INIT__init':
a.out.c:(.text+0x2f): undefined reference to `SACf_World_CL_ST_CL_INIT__init_TheWorld__SACt_World__World'
a.out.c:(.text+0x3e): undefined reference to `SACf_Terminal_CL_ST_CL_INIT__init_TheTerminal__SACt_Terminal__Terminal'
/tmp/ccCJLIHn.o: In function `SACf__MAIN_CL_ST__main':
a.out.c:(.text+0x81): undefined reference to `SACf_World_CL_ST_CL_INIT__init_TheWorld__SACt_World__World'
a.out.c:(.text+0x90): undefined reference to `SACf_Terminal_CL_ST_CL_INIT__init_TheTerminal__SACt_Terminal__Terminal'
a.out.c:(.text+0x9f): undefined reference to `SACf_TermFile_CL_ST_CL_INIT__init_stdout__SACt_TermFile__TermFile'
/tmp/ccCJLIHn.o: In function `SACf__MAIN_CL_ST_CL_INIT__init':
a.out.c:(.text+0x51): undefined reference to `SACf_TermFile_CL_ST_CL_INIT__init_stdout__SACt_TermFile__TermFile'
collect2: ld returned 1 exit status
ABORT: System failed to execute shell command
ABORT: gcc -Wall -Wno-unused -fno-builtin -std=c99  -I$SAC2CBASE/include/
ABORT: -L$SAC2CBASE/lib/ -L/tmp/SAC_Yd1qwq  -O3  -o a.out a.out.c -L.
ABORT: -Wl,-rpath,. -L/home/linux/sac2c-1.00-beta-linux-x86_64/sac2c/lib
ABORT: -Wl,-rpath,/home/linux/sac2c-1.00-beta-linux-x86_64/sac2c/lib
ABORT: -L/home/linux/sac2c-1.00-beta-linux-x86_64/stdlib/modules/structures/lib -Wl,-rpath,/home/linux/sac2c-1.00-beta-linux-x86_64/stdlib/modules/structures/lib -L/home/linux/sac2c-1.00-beta-linux-x86_64/stdlib/modules/numerical/lib -Wl,-rpath,/home/linux/sac2c-1.00-beta-linux-x86_64/stdlib/modules/numerical/lib -L/home/linux/sac2c-1.00-beta-linux-x86_64/stdlib/modules/numerical/blas/lib -Wl,-rpath,/home/linux/sac2c-1.00-beta-linux-x86_64/stdlib/modules/numerical/blas/lib -L/home/linux/sac2c-1.00-beta-linux-x86_64/stdlib/modules/unibench/lib -Wl,-rpath,/home/linux/sac2c-1.00-beta-linux-x86_64/stdlib/modules/unibench/lib -L/home/linux/sac2c-1.00-beta-linux-x86_64/stdlib/modules/auxiliary/lib -Wl,-rpath,/home/linux/sac2c-1.00-beta-linux-x86_64/stdlib/modules/auxiliary/lib -L/home/linux/sac2c-1.00-beta-linux-x86_64/stdlib/modules/mutc/lib -Wl,-rpath,/home/linux/sac2c-1.00-beta-linux-x86_64/stdlib/modules/mutc/lib -L/home/linux/sac2c-1.00-beta-linux-x86_64/stdlib/world/mutc/lib -Wl,-rpath,/home/linux/sac2c-1.00-beta-linux-x86_64/stdlib/world/mutc/lib -L/home/linux/sac2c-1.00-beta-linux-x86_64/stdlib/world/system/lib -Wl,-rpath,/home/linux/sac2c-1.00-beta-linux-x86_64/stdlib/world/system/lib -L/home/linux/sac2c-1.00-beta-linux-x86_64/stdlib/world/stdio/lib -Wl,-rpath,/home/linux/sac2c-1.00-beta-linux-x86_64/stdlib/world/stdio/lib -L/home/linux/sac2c-1.00-beta-linux-x86_64/stdlib/world/stdio/dislin/lib -Wl,-rpath,/home/linux/sac2c-1.00-beta-linux-x86_64/stdlib/world/stdio/dislin/lib -L/home/linux/sac2c-1.00-beta-linux-x86_64/stdlib/classes/random/lib -Wl,-rpath,/home/linux/sac2c-1.00-beta-linux-x86_64/stdlib/classes/random/lib -L/home/linux/sac2c-1.00-beta-linux-x86_64/stdlib/classes/auxiliary/lib -Wl,-rpath,/home/linux/sac2c-1.00-beta-linux-x86_64/stdlib/classes/auxiliary/lib -L/home/linux/sac2c-1.00-beta-linux-x86_64/stdlib/utrace/lib -Wl,-rpath,/home/linux/sac2c-1.00-beta-linux-x86_64/stdlib/utrace/lib -L. -Wl,-rpath,. -L/usr/local/dislin -Wl,-rpath,/usr/local/dislin -L/opt/local/lib -Wl,-rpath,/opt/local/lib -L/opt/intel/Compiler/11.1/072/mkl/lib/em64t -Wl,-rpath,/opt/intel/Compiler/11.1/072/mkl/lib/em64t -L/opt/intel/Compiler/11.1/072/lib/intel64 -Wl,-rpath,/opt/intel/Compiler/11.1/072/lib/intel64   -lStdIOMod -lBinFileMod -lScalarIOMod -lArrayIOMod -lFibreIOMod -lListIOMod -lComplexIOMod -lComplexMod -lIOresourcesMod -lListMod -lStringArrayMod -lArrayFormatMod -lArrayMod -lMathArrayMod -lRuntimeErrorMod -lFileMod -lTermFileMod -lComplexArrayTransformMod -lComplexArrayArithMod -lArrayTransformMod -lTerminalMod -lFileSystemMod -lSysErrMod -lWorldMod -lConstantsMod -lArrayArithMod -lComplexScalarArithMod -lComplexArrayBasicsMod -lComplexBasicsMod -lBoolMod -lStringMod -lCharMod -lMathMod -lm -lArrayBasicsMod -lScalarArithMod -lsacpreludeMod -lsacphm.mt -lsac.mt -lpthread 
with exit code 1
*** Compilation failed ***
*** Exit code 306 (Creating binary code)
*** 1 Error(s), 0 Warning(s)
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking