From: "Denis V. Rybakov" <dendery@inbox.ru> To: sisyphus@altlinux.ru Subject: [sisyphus] mozilla and Co backports Date: Thu, 07 Apr 2005 01:30:20 +0400 Message-ID: <425454EC.20709@inbox.ru> (raw) Имею alm 2.4 (оригинальный, с сизифа не обновлялся) Пытаюсь собрать firefox 1.0.2 из src.rpm от федоры (уж что нашел). Правки зависимостей все сделал, редхатовские патчи отключил. Проблема в следующем gmake[3]: Entering directory `/home/dry/RPM/BUILD/mozilla/extensions/negotiateauth' nsNegotiateAuthFactory.cpp c++ -o nsNegotiateAuthFactory.o -c -DOSTYPE=\"Linux2.4\" -DOSARCH=\"Linux\" -DHAVE_DEPENDENT_LIBS -DUSE_GSSAPI -I../../dist/include/xpcom -I../../dist/include/string -I../../dist/include/necko -I../../dist/include/pref -I../../dist/include/negotiateauth -I../../dist/include -I/home/dry/RPM/BUILD/mozilla/dist/include/nspr -I. -I/usr/X11R6/include -fPIC -I/usr/X11R6/include -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -pedantic -fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED -pipe -Wall -Os -march=athlon -I/usr/X11R6/include -DMOZILLA_CLIENT -include ../../mozilla-config.h -Wp,-MD,.deps/nsNegotiateAuthFactory.pp nsNegotiateAuthFactory.cpp In file included from nsNegotiateAuthFactory.cpp:64: nsNegotiateAuthGSSAPI.h:74: error: syntax error before `)' token nsNegotiateAuthGSSAPI.h:63: warning: `class nsNegotiateAuth' only defines a private destructor and has no friends nsNegotiateAuthGSSAPI.h:63: warning: `class nsNegotiateAuth' has virtual functions but non-virtual destructor nsNegotiateAuthGSSAPI.h:76: error: syntax error before `private' nsNegotiateAuthGSSAPI.h:78: error: 'gss_OID' is used as a type, but is not defined as a type. nsNegotiateAuthGSSAPI.h:81: error: syntax error before `}' token смотрим что там #if defined(HAVE_GSSAPI_H) #include <gssapi.h> #elif defined(HAVE_GSSAPI_GSSAPI_H) #include <gssapi/gssapi.h> #endif #if defined(HAVE_GSSAPI_GENERIC_H) #include <gssapi_generic.h> #elif defined(HAVE_GSSAPI_GSSAPI_GENERIC_H) #include <gssapi/gssapi_generic.h> #endif .... / The nsNegotiateAuth class provides responses for the GSS-API Negotiate method // as specified by Microsoft in draft-brezak-spnego-http-04.txt class nsNegotiateAuth : public nsIAuthModule { public: NS_DECL_ISUPPORTS NS_DECL_NSIAUTHMODULE nsNegotiateAuth(); private: ~nsNegotiateAuth() { Reset(); } void Reset(); gss_OID GetOID() { return mMechOID; }; private: gss_ctx_id_t mCtx; gss_OID mMechOID; nsCString mServiceName; PRUint32 mServiceFlags; }; не может найти определения структур из gssapi, которое вероятнее всего находится в gssapi.h, который входит в состав libgssapi в рамках проекта "NFSv4 for linux 2.6 kernels" (http://www.citi.umich.edu/projects/nfsv4/linux/), Ядро у меня понятное дело 2.4 и никакого libgssapi нет. хочу обратить внимание, что ни один из #ifdef не активируется, в mozilla-config.h у меня никаких дефайнов относительно GSSAPI, логично было бы предположить, что скрипты конфигурации должны были бы исключить nsNegotiateAuthGSSAPI.cpp из билда, однако он пытается компилироваться. тем не менее у меня нет особого желания копаться с этим дальше, возможно кто-то уже сталкивался с этой проблемой - поделитесь решением или может даже уже есть готовый backport?
next reply other threads:[~2005-04-06 21:30 UTC|newest] Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top 2005-04-06 21:30 Denis V. Rybakov [this message] 2005-04-06 21:42 ` Eugene Ostapets 2005-04-07 20:26 ` Denis V. Rybakov 2005-04-07 6:32 ` [sisyphus] " Michael Shigorin 2005-04-07 6:50 ` Michael Shigorin 2005-04-07 14:10 ` Re[2]: " Anton Gorlov aka stalker
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=425454EC.20709@inbox.ru \ --to=dendery@inbox.ru \ --cc=sisyphus@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git