[Bug 35424] New: tcc fails its libtest

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Jan 22 15:42:27 CST 2014


https://bugs.winehq.org/show_bug.cgi?id=35424

            Bug ID: 35424
           Summary: tcc fails its libtest
           Product: Wine
           Version: 1.7.11
          Hardware: x86
               URL: http://bellard.org/tcc/
                OS: Linux
            Status: NEW
          Keywords: download, source
          Severity: minor
          Priority: P2
         Component: -unknown
          Assignee: wine-bugs at winehq.org
          Reporter: austinenglish at gmail.com
    Classification: Unclassified

I tried building tinycc and running its tests under wine. The first problem:
------------ libtest ------------
./libtcc_test.exe lib_path=..
C:/windows/system32/msvcrt.dll:1: error: unrecognized file type
tcc: error: cannot find library: msvcrt
tcc: error: undefined symbol 'printf'
make[1]: *** [libtest] Error 1

To reproduce:
#!/bin/bash
rm -rf $HOME/.wine
wineboot
wget "http://downloads.sourceforge.net/mingw/files/mingw-get-setup.exe"
wine mingw-get-setup.exe

cd $HOME/.wine/drive_c/
git clone git://repo.or.cz/tinycc.git
cd tinycc
# Known good commit (on windows7)
git reset --hard 32a4962593d6a2006cdd725480124717e7f5377d

cat > build.sh << _EOF
#!/bin/bash
set -e
set -x
export PATH="/c/MinGW/bin/:$PATH"
./configure
make
make test
_EOF

cd $HOME/.wine/drive_c/MinGW/msys/1.0
wine start msys.bat

####

run that script. During the mingw install, select the 'mingw-developer-toolkit'
and 'mingw32-base' packages. After install, when the msys prompt appears, do:
$ cd /c/tinycc
$ ./build.sh

the same procedure works fine on native windows 7.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list