[ros-bugs] [Bug 2518] New: error compiling with message '/usr/bin/ld: cannot open output file [...]rbuild/rbuild'

ReactOS.Bugzilla at www.reactos.org ReactOS.Bugzilla at www.reactos.org
Thu Aug 2 01:08:14 CEST 2007


http://www.reactos.org/bugzilla/show_bug.cgi?id=2518

           Summary: error compiling with message '/usr/bin/ld: cannot open
                    output file [...]rbuild/rbuild'
           Product: ReactOS
           Version: TRUNK
          Platform: x86 Hardware
        OS/Version: ReactOS
            Status: NEW
          Severity: blocker
          Priority: P3
         Component: Kernel
        AssignedTo: ros-bugs at reactos.org
        ReportedBy: nanotonne at free.fr
         QAContact: ros-bugs at reactos.org


i have : 
- ReactOS Build Environment for linux Version 0.3.6
- Mandriva Linux 2007 on Athlon XP (32bits) 1GB RAM
- ReactOS Code Source SVN (Rev 28084) at
svn://svn.reactos.org/reactos/trunk/reactos with kdesvn client

If I compile with make, make bootcd or make livecd, as it, it work, 
but if i redefined environment variables (to change directory of compiled and
temp files) it doesn't work, compiling crash.

My environment variables :

export ROS_INTERMEDIATE=/home/moi/Téléchargement/ReactOS-Source/build/obj-i386
export ROS_OUTPUT=/home/moi/Téléchargement/ReactOS-Source/build/output-i386
export ROS_CDOUTPUT=/home/moi/Téléchargement/ReactOS-Source/build/iso
export ROS_TEMPORARY=/home/moi/Téléchargement/ReactOS-Source/build/tmp
export ROS_INSTALL=/home/moi/Téléchargement/ReactOS-Source/build/reactos

my 'log' of result : 

-----------------------------------------------------------------------------
bash-3.1$ make bootcd
[LD]      
home/moi/Téléchargement/ReactOS-Source/build/output-i386/tools/rbuild/rbuild
/usr/bin/ld: cannot open output file
home/moi/Téléchargement/ReactOS-Source/build/output-i386/tools/rbuild/rbuild:
Aucun fichier ou répertoire de ce type
collect2: ld returned 1 exit status
mingw32-make: *** No rule to make target `bootcd'.  Stop.

Total Build Time: 00:00:01
bash-3.1$
bash-3.1$
bash-3.1$
bash-3.1$
bash-3.1$
bash-3.1$ make bootcd
[MKDIR]    /home/moi/Téléchargement/ReactOS-Source/build/obj-i386/tools
[MKDIR]    /home/moi/Téléchargement/ReactOS-Source/build/obj-i386/tools/rbuild
[MKDIR]   
/home/moi/Téléchargement/ReactOS-Source/build/obj-i386/tools/rbuild/backend
[MKDIR]   
/home/moi/Téléchargement/ReactOS-Source/build/obj-i386/tools/rbuild/backend/mingw
[CC]       tools/rbuild/backend/mingw/mingw.cpp
[CC]       tools/rbuild/backend/mingw/modulehandler.cpp
[CC]       tools/rbuild/backend/mingw/proxymakefile.cpp
[MKDIR]   
/home/moi/Téléchargement/ReactOS-Source/build/obj-i386/tools/rbuild/backend/devcpp
[CC]       tools/rbuild/backend/devcpp/devcpp.cpp
[MKDIR]   
/home/moi/Téléchargement/ReactOS-Source/build/obj-i386/tools/rbuild/backend/msvc
[CC]       tools/rbuild/backend/msvc/genguid.cpp
[CC]       tools/rbuild/backend/msvc/msvc.cpp
[CC]       tools/rbuild/backend/msvc/msvcmaker.cpp
[CC]       tools/rbuild/backend/msvc/vcprojmaker.cpp
[MKDIR]   
/home/moi/Téléchargement/ReactOS-Source/build/obj-i386/tools/rbuild/backend/codeblocks
[CC]       tools/rbuild/backend/codeblocks/codeblocks.cpp
[MKDIR]   
/home/moi/Téléchargement/ReactOS-Source/build/obj-i386/tools/rbuild/backend/dependencymap
[CC]       tools/rbuild/backend/dependencymap/dependencymap.cpp
[MKDIR]   
/home/moi/Téléchargement/ReactOS-Source/build/obj-i386/tools/rbuild/backend/msbuild
[CC]       tools/rbuild/backend/msbuild/msbuild.cpp
[CC]       tools/rbuild/backend/backend.cpp
[CC]       tools/rbuild/global.cpp
[CC]       tools/rbuild/automaticdependency.cpp
[CC]       tools/rbuild/bootstrap.cpp
[CC]       tools/rbuild/cdfile.cpp
[CC]       tools/rbuild/compilationunit.cpp
[CC]       tools/rbuild/compilationunitsupportcode.cpp
[CC]       tools/rbuild/compilerflag.cpp
[CC]       tools/rbuild/configuration.cpp
[CC]       tools/rbuild/define.cpp
[CC]       tools/rbuild/directory.cpp
[CC]       tools/rbuild/exception.cpp
[CC]       tools/rbuild/filesupportcode.cpp
[CC]       tools/rbuild/include.cpp
[CC]       tools/rbuild/installfile.cpp
[CC]       tools/rbuild/linkerflag.cpp
[CC]       tools/rbuild/linkerscript.cpp
[CC]       tools/rbuild/module.cpp
[CC]       tools/rbuild/project.cpp
[CC]       tools/rbuild/stubbedcomponent.cpp
[CC]       tools/rbuild/syssetupgenerator.cpp
[CC]       tools/rbuild/testsupportcode.cpp
[CC]       tools/rbuild/wineresource.cpp
[CC]       tools/rbuild/rbuild.cpp
[CC]       tools/ssprintf.cpp
[CC]       tools/xml.cpp
[MKDIR]   
/home/moi/Téléchargement/ReactOS-Source/build/obj-i386/lib/inflib_host
[CC]       lib/inflib/infcore.c
[CC]       lib/inflib/infget.c
[CC]       lib/inflib/infput.c
[CC]       lib/inflib/infhostgen.c
[CC]       lib/inflib/infhostget.c
[CC]       lib/inflib/infhostglue.c
[CC]       lib/inflib/infhostput.c
[MKDIR]    /home/moi/Téléchargement/ReactOS-Source/build/output-i386/tools
[MKDIR]   
/home/moi/Téléchargement/ReactOS-Source/build/output-i386/tools/rbuild
[LD]      
home/moi/Téléchargement/ReactOS-Source/build/output-i386/tools/rbuild/rbuild
/usr/bin/ld: cannot open output file
home/moi/Téléchargement/ReactOS-Source/build/output-i386/tools/rbuild/rbuild:
Aucun fichier ou répertoire de ce type
collect2: ld returned 1 exit status
mingw32-make: *** No rule to make target `bootcd'.  Stop.

Total Build Time: 00:00:47
bash-3.1$

------------------------------------------------------------------------------

compiling by 'make' fail because rbuild/rbuild is not found (and i think he
search in 'customised/redefined' my target directory and not in original source
file dir wher is rbuild/rbuild* i assume)

Can you fix this (script, etc) bug of compiling and permit true changing of dir
target by environment variables, please?

thank.

ps :  i don't know where i post this bug, categorie "compiling"  not found, and
"OS" Linux not found, and "ReactOS BE" Component not found too in bugzilla then
i have posted here, maybe you need to add it for best bug report...


-- 
Configure bugmail: http://www.reactos.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
You are the assignee for the bug, or are watching the assignee.


More information about the Ros-bugs mailing list