亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2055 | 回復(fù): 7
打印 上一主題 下一主題

編譯glibc-2.3.2出錯 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2004-05-13 16:01 |只看該作者 |倒序?yàn)g覽
提示如下:
請問什么情況會出現(xiàn)這樣的錯誤?
是dl-runtime.c文件有問題嗎?還是和版本有關(guān)?

dl-runtime.c:56: error: conflicting types for 'fixup'
../sysdeps/i386/dl-machine.h:158: error: previous declaration of 'fixup' was here
dl-runtime.c:56: error: conflicting types for 'fixup'
../sysdeps/i386/dl-machine.h:158: error: previous declaration of 'fixup' was here
dl-runtime.c:141: error: conflicting types for 'profile_fixup'
../sysdeps/i386/dl-machine.h:161: error: previous declaration of 'profile_fixup' was here
dl-runtime.c:141: error: conflicting types for 'profile_fixup'
../sysdeps/i386/dl-machine.h:161: error: previous declaration of 'profile_fixup' was here
../sysdeps/i386/dl-machine.h:158: warning: 'fixup' declared `static' but never defined
../sysdeps/i386/dl-machine.h:161: warning: 'profile_fixup' declared `static' but never defined
make[2]: *** [/mnt/lfs/sources/glibc-build/elf/dl-runtime.o] Error 1
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.3.2/elf'
make[1]: *** [elf/subdir_lib] Error 2
make[1]: Leaving directory `/mnt/lfs/sources/glibc-2.3.2'
make: *** [all] Error 2

論壇徽章:
0
2 [報告]
發(fā)表于 2004-05-14 12:02 |只看該作者

編譯glibc-2.3.2出錯

up

論壇徽章:
5
榮譽(yù)會員
日期:2011-11-23 16:44:17CU大;照
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-09-18 15:15:45未羊
日期:2014-02-25 14:37:19射手座
日期:2014-12-26 22:55:37
3 [報告]
發(fā)表于 2004-05-14 13:57 |只看該作者

編譯glibc-2.3.2出錯

不要自己去編譯GLIBC了,很容易弄死系統(tǒng)的,直接找binary的升級。

論壇徽章:
0
4 [報告]
發(fā)表于 2004-05-14 14:02 |只看該作者

編譯glibc-2.3.2出錯

我要裝一個LFS,必須要編啊
http://lfs.linuxsir.org/htdocs/lfscvs/index.html

論壇徽章:
0
5 [報告]
發(fā)表于 2004-05-14 14:38 |只看該作者

編譯glibc-2.3.2出錯

那位知道請幫忙,謝謝

論壇徽章:
0
6 [報告]
發(fā)表于 2004-05-14 16:54 |只看該作者

編譯glibc-2.3.2出錯

問題找到了,用root就可以編譯,以前我是用lfs用戶編譯的。可是這個目錄的所有者是lfs?而且我用find查找剛剛被更改的文件,并沒有l(wèi)fs用戶所不能改變的啊,為什么會出錯呢?而且錯誤提示和權(quán)限沒有什么關(guān)系啊,那位大俠知道?
我不想用root編譯,太危險了

論壇徽章:
0
7 [報告]
發(fā)表于 2004-05-19 00:59 |只看該作者

編譯glibc-2.3.2出錯

在stdio-common目錄下sscanf.c中聲明的函數(shù)sscanf
int sscanf(const char *s,const char *format){
    ...
    va_start(..);
    ..
    va_end(...);
    ...
}
這個函數(shù)用到了可變參數(shù)個數(shù),應(yīng)該定義如下:
int sscanf(const char *s,const char *format, ...){...}
我改了后,這個錯誤解決了。
還由于你同樣的錯誤在dl-runtime.c中,我也嘗試改了,但是一上錯誤消除后,有多了一個連接錯誤。唉!

不過我始終都是用root賬號,怎么你能解決問題?

困擾我?guī)滋炝,不明白,哪位賜教???

我用的是gcc-3.4.0,binutils、make也是最新的。在redhat6.2下。

論壇徽章:
0
8 [報告]
發(fā)表于 2004-05-31 09:53 |只看該作者

編譯glibc-2.3.2出錯

我在做一個項(xiàng)目,希望獨(dú)立于系統(tǒng)之外來運(yùn)行有動態(tài)鏈接庫的單獨(dú)的****系統(tǒng),這樣便于打包也便于移植,所以也使用到了獨(dú)立的libc,fixup的問題主要是gcc-3.4.0在編譯glibc時候的問題,可以在sources.redhat.com上找到關(guān)于其交叉編譯的補(bǔ)丁,要用gcc-3.4.0來編譯glibc2.3.2,同時也需要glibc2.3.2的sscanf的補(bǔ)丁。
gcc的補(bǔ)丁見
http://sources.redhat.com/ml/crossgcc/2004-04/msg00028.html

glibc 的補(bǔ)丁在LFS網(wǎng)站上有。
-------------
我剛才自己又重新做了一個補(bǔ)丁,綜合了glibc的sscanf和fixup補(bǔ)丁。編譯是需要帶開關(guān):
make CFLAGS+="-fno-unit-at-a-time"
-----------------------------------------------------
另:現(xiàn)在使用CVS下來的gcc-3.4.x分支版本來編譯新的CVS下來的glibc-2.3.3沒有問題了,上個星期前還有問題,現(xiàn)在可能已經(jīng)解決了。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP