Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

GCC 3.4

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Locked
Advanced search
1814 posts
  • Page 28 of 73
    • Jump to page:
  • Previous
  • 1
  • …
  • 26
  • 27
  • 28
  • 29
  • 30
  • …
  • 73
  • Next
Author
Message
robmoss
Retired Dev
Retired Dev
Posts: 2634
Joined: Tue May 27, 2003 4:42 pm
Location: Jesus College, Oxford
Contact:
Contact robmoss
Website

Post by robmoss » Sat May 01, 2004 9:50 am

Well, to 3.2/3.3, yes. So a new binary would be nice, or perhaps a compatibility library. You could try adding libstdc++.so.5 from a 3.3.x install to libcompat, see what happens...
Reality is for those who can't face Science Fiction.

emerge -U will kill your Gentoo
ecatmur, Lord of Portage Bash Scripts
Top
irf2003
Veteran
Veteran
Posts: 1078
Joined: Wed Sep 10, 2003 12:57 pm

Post by irf2003 » Sat May 01, 2004 10:23 am

forceflow2 wrote:I added the use x86 && append-flags -mno-sse2 and the filter-flags -fforce-addr but neither helped at all. xine-lib still fails to compile at the exact same spot every time.

Code: Select all

gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../include -I../../include -I../../src -I../../src/xine-engine -I../../src/xine-engine -I../../src/xine-utils -I../../src/input -I../../src/input -I../../src/input/libdvdnav -O3 -march=pentium4 -momit-leaf-frame-pointer -fomit-frame-pointer -funroll-loops -ftracer -fprefetch-loop-arrays -mfpmath=387 -pipe -fno-unit-at-a-time -mno-sse2 -I/usr/X11R6/include -Wall -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -Wpointer-arith -Wnested-externs -Wcast-align -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -O3 -march=pentium4 -momit-leaf-frame-pointer -fomit-frame-pointer -funroll-loops -ftracer -fprefetch-loop-arrays -mfpmath=387 -pipe -fno-unit-at-a-time -mno-sse2 -c dxr3_decode_video.c -MT dxr3_decode_video.lo -MD -MP -MF .deps/dxr3_decode_video.TPlo -o .libs/dxr3_decode_video.o
dxr3_decode_video.c: In function `dxr3_open_plugin':
dxr3_decode_video.c:147: sorry, unimplemented: inlining failed in call to 'dxr3_present': function body not available
dxr3_decode_video.c:189: sorry, unimplemented: called from here
make[3]: *** [dxr3_decode_video.lo] Error 1
make[3]: Leaving directory `/var/tmp/portage/xine-lib-1_rc4/work/xine-lib-1-rc4/src/dxr3'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/xine-lib-1_rc4/work/xine-lib-1-rc4/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/xine-lib-1_rc4/work/xine-lib-1-rc4'
make: *** [all] Error 2

!!! ERROR: media-libs/xine-lib-1_rc4 failed.
!!! Function src_compile, Line 108, Exitcode 2
!!! Parallel make failed
Does anyone have any clue why I still can't get it working?
try compiling with -O2 instead as -O3 inlines functions if i'm
not mistaken.
should the above not work, clear your ccache

Code: Select all

ccache -Cz
and try again
hth
Top
neenee
Veteran
Veteran
User avatar
Posts: 1786
Joined: Sun Jul 20, 2003 12:15 pm

Post by neenee » Sat May 01, 2004 10:40 am

robmoss2k wrote:Weird. I'm afraid I can't help, sounds Reiser4 related.
i emerge binutils-2.15.90.0.3-r1 on this reiser4 system with:

"-O2 -pipe -march=athlon-xp -fomit-frame-pointer -ftracer"

so i doubt it's reiser4 related.

that emerge -e world i posted about a bit earlier was on reiser4 :wink:
Top
TheCoop
Veteran
Veteran
User avatar
Posts: 1814
Joined: Sat Jun 15, 2002 5:20 pm
Location: Where you least expect it
Contact:
Contact TheCoop
Website

Post by TheCoop » Sat May 01, 2004 11:19 am

glibc compiles under 3.2.2 fine, im just emerging 3.4 and glibc again to see if thats the problem
95% of all computer errors occur between chair and keyboard (TM)

"One World, One web, One program" - Microsoft Promo ad.
"Ein Volk, Ein Reich, Ein Führer" - Adolf Hitler

Change the world - move a rock
Top
Angel666
n00b
n00b
User avatar
Posts: 45
Joined: Fri Nov 14, 2003 2:21 am
Location: Palo Alto, CA
Contact:
Contact Angel666
Website

Post by Angel666 » Sat May 01, 2004 4:03 pm

Has anyone successfully compiled crypto++? When i try, the second or third file that is compiled spews out a lot of error messages:

Code: Select all

simple.h: In member function `bool CryptoPP::Unflushable<T>::Flush(bool, int, bool)':
simple.h:71: error: `NULL_CHANNEL' undeclared (first use this function)
simple.h:71: error: (Each undeclared identifier is reported only once for each function it appears in.)
simple.h: In member function `bool CryptoPP::Unflushable<T>::ChannelFlush(const std::string&, bool, int, bool)':
simple.h:80: error: there are no arguments to `AttachedTransformation' that depend on a template parameter, so a declaration of `AttachedTransformation' must be available
simple.h:80: error: (if you use `-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
simple.h: In member function `void CryptoPP::Multichannel<T>::Initialize(const CryptoPP::NameValuePairs&, int)':
simple.h:134: error: `NULL_CHANNEL' undeclared (first use this function)
simple.h: In member function `bool CryptoPP::Multichannel<T>::Flush(bool, int, bool)':
simple.h:136: error: `NULL_CHANNEL' undeclared (first use this function)
simple.h: In member function `bool CryptoPP::Multichannel<T>::MessageSeriesEnd(int, bool)':
simple.h:138: error: `NULL_CHANNEL' undeclared (first use this function)
simple.h:138: error: there are no arguments to `ChannelMessageSeriesEnd' that depend on a template parameter, so a declaration of `ChannelMessageSeriesEnd' must be available
simple.h: In member function `byte* CryptoPP::Multichannel<T>::CreatePutSpace(unsigned int&)':
simple.h:140: error: `NULL_CHANNEL' undeclared (first use this function)
simple.h: In member function `unsigned int CryptoPP::Multichannel<T>::Put2(const byte*, unsigned int, int, bool)':
simple.h:142: error: `NULL_CHANNEL' undeclared (first use this function)
simple.h: In member function `unsigned int CryptoPP::Multichannel<T>::PutModifiable2(byte*, unsigned int, int, bool)':
simple.h:144: error: `NULL_CHANNEL' undeclared (first use this function)
simple.h: In member function `bool CryptoPP::Multichannel<T>::ChannelPutModifiable(const std::string&, byte*, unsigned int)':
simple.h:151: error: there are no arguments to `ChannelPut' that depend on a template parameter, so a declaration of `ChannelPut' must be available
In file included from 3way.h:7,
                 from 3way.cpp:5:
seckey.h: In member function `unsigned int CryptoPP::BlockCipherBaseTemplate<INFO, INTERFACE>::BlockSize() const':
seckey.h:159: error: `BLOCKSIZE' undeclared (first use this function)
seckey.h: In constructor `CryptoPP::BlockCipherTemplate<DIR, BASE>::BlockCipherTemplate(const byte*)':
seckey.h:169: error: `DEFAULT_KEYLENGTH' undeclared (first use this function)
seckey.h: In constructor `CryptoPP::BlockCipherTemplate<DIR, BASE>::BlockCipherTemplate(const byte*, unsigned int, unsigned int)':
seckey.h:173: error: there are no arguments to `SetKeyWithRounds' that depend on a template parameter, so a declaration of `SetKeyWithRounds' must be available
seckey.h: In constructor `CryptoPP::MessageAuthenticationCodeTemplate<BASE>::MessageAuthenticationCodeTemplate(const byte*)':
seckey.h:197: error: `DEFAULT_KEYLENGTH' undeclared (first use this function)
seckey.h: In member function `std::string CryptoPP::MessageAuthenticationCodeTemplate<BASE>::AlgorithmName() const':
seckey.h:201: error: there are no arguments to `StaticAlgorithmName' that depend on a template parameter, so a declaration of `StaticAlgorithmName' must be available
make: *** [3way.o] Error 1
make: *** Waiting for unfinished jobs....
I'm not good with C++, so I dont understand what is wrong, but maybe someone else here has already encountered this error or knows how to solve it.
"One World, One web, One program" - Microsoft Promo ad.
"Ein Volk, Ein Reich, Ein Fuhrer" - Adolf Hitler
Top
MikeP
Tux's lil' helper
Tux's lil' helper
Posts: 115
Joined: Thu Feb 27, 2003 1:02 pm
Location: Germany

Post by MikeP » Sat May 01, 2004 4:18 pm

I got another question:
In the GCC news was stated that Variable Tracking was implemented into GCC 3.4, which allows for debugging with -fomit-frame-pointer enabled.
However i havent seen variable tracking in the changelog.. so was it implemented?
And if so, does -O now enable -fomit-frame-pointer on x86 hardware?
Top
neenee
Veteran
Veteran
User avatar
Posts: 1786
Joined: Sun Jul 20, 2003 12:15 pm

Post by neenee » Sat May 01, 2004 4:27 pm

Angel666 - i had problems as well - set your CFLAGS
to CFLAGS="" and it will compile just fine.

perhaps you can leave some options, but i did not try.
Top
Angel666
n00b
n00b
User avatar
Posts: 45
Joined: Fri Nov 14, 2003 2:21 am
Location: Palo Alto, CA
Contact:
Contact Angel666
Website

Post by Angel666 » Sat May 01, 2004 4:35 pm

neenee wrote:Angel666 - i had problems as well - set your CFLAGS
to CFLAGS="" and it will compile just fine.
I did, setting both CFLAGS and CXXFLAGS to empty strings, but it still doesn't compile :(
"One World, One web, One program" - Microsoft Promo ad.
"Ein Volk, Ein Reich, Ein Fuhrer" - Adolf Hitler
Top
ecatmur
Advocate
Advocate
User avatar
Posts: 3595
Joined: Mon Oct 20, 2003 8:07 pm
Location: Edinburgh
Contact:
Contact ecatmur
Website

Post by ecatmur » Sat May 01, 2004 5:00 pm

Patch for ffmpeg at http://bugs.gentoo.org/show_bug.cgi?id=49383
No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS?
Top
ecatmur
Advocate
Advocate
User avatar
Posts: 3595
Joined: Mon Oct 20, 2003 8:07 pm
Location: Edinburgh
Contact:
Contact ecatmur
Website

Post by ecatmur » Sat May 01, 2004 5:01 pm

Patch for openh323 at http://bugs.gentoo.org/show_bug.cgi?id=49616
No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS?
Top
ecatmur
Advocate
Advocate
User avatar
Posts: 3595
Joined: Mon Oct 20, 2003 8:07 pm
Location: Edinburgh
Contact:
Contact ecatmur
Website

Post by ecatmur » Sat May 01, 2004 5:03 pm

Angel666 wrote:

Code: Select all

simple.h: In member function `bool CryptoPP::Unflushable<T>::Flush(bool, int, bool)':
simple.h:71: error: `NULL_CHANNEL' undeclared (first use this function)
simple.h:71: error: (Each undeclared identifier is reported only once for each function it appears in.)
You're missing an include somewhere. Go into the builddir and grep -R for NULL_CHANNEL - probably a #define somewhere. Then work out why it isn't being included. :D
No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS?
Top
thundersteele
Apprentice
Apprentice
Posts: 219
Joined: Sat Aug 30, 2003 12:30 pm

Post by thundersteele » Sat May 01, 2004 7:30 pm

malloc wrote: You need to recompile all the kde packages with gcc 3.4 for things to get normal.
I had that problem with arts too, recompile kdemultimedia and it should go away.
You should recompile kdemultimedia with DO_NOT_COMPILE="noatun noatun-plugins" and before that make sure you recompile id3tag and taglib or juk will fail to compile.
Recompiling ALL kde packages finally helped.
But what about noatun, why should I compile without?

Currently not compiling:
sane-backends
cracklib
Top
Angel666
n00b
n00b
User avatar
Posts: 45
Joined: Fri Nov 14, 2003 2:21 am
Location: Palo Alto, CA
Contact:
Contact Angel666
Website

Post by Angel666 » Sat May 01, 2004 8:09 pm

ecatmur wrote: You're missing an include somewhere. Go into the builddir and grep -R for NULL_CHANNEL - probably a #define somewhere. Then work out why it isn't being included.
Well, as i said in my last post, i really dont know anything about C/C++, but here is what i did and what i found:

Code: Select all

[euthydemus][/var/tmp/portage/crypto++-5.1-r1/work]$ grep -R NULL_CHANNEL *
asn.h:  unsigned int TransferTo2(BufferedTransformation &target, unsigned long &transferBytes, const std::string &channel=NULL_CHANNEL, bool blocking=true);
asn.h:  unsigned int CopyRangeTo2(BufferedTransformation &target, unsigned long &begin, unsigned long end=ULONG_MAX, const std::string &channel=NULL_CHANNEL, bool blocking=true) const;
cryptlib.cpp:const std::string BufferedTransformation::NULL_CHANNEL;
cryptlib.cpp:   return ChannelPutWord16(NULL_CHANNEL, value, order, blocking);
cryptlib.cpp:   return ChannelPutWord32(NULL_CHANNEL, value, order, blocking);
cryptlib.h:     static const std::string NULL_CHANNEL;  // the empty string ""
cryptlib.h:             unsigned long TransferTo(BufferedTransformation &target, unsigned long transferMax=ULONG_MAX, const std::string &channel=NULL_CHANNEL)
cryptlib.h:             unsigned long CopyTo(BufferedTransformation &target, unsigned long copyMax=ULONG_MAX, const std::string &channel=NULL_CHANNEL) const
cryptlib.h:             unsigned long CopyRangeTo(BufferedTransformation &target, unsigned long position, unsigned long copyMax=ULONG_MAX, const std::string &channel=NULL_CHANNEL) const
cryptlib.h:             unsigned int TransferMessagesTo(BufferedTransformation &target, unsigned int count=UINT_MAX, const std::string &channel=NULL_CHANNEL)
cryptlib.h:             unsigned int CopyMessagesTo(BufferedTransformation &target, unsigned int count=UINT_MAX, const std::string &channel=NULL_CHANNEL) const;
cryptlib.h:             void TransferAllTo(BufferedTransformation &target, const std::string &channel=NULL_CHANNEL)
cryptlib.h:             void CopyAllTo(BufferedTransformation &target, const std::string &channel=NULL_CHANNEL) const;
cryptlib.h:             virtual unsigned int TransferTo2(BufferedTransformation &target, unsigned long &byteCount, const std::string &channel=NULL_CHANNEL, bool blocking=true) =0;
cryptlib.h:             virtual unsigned int CopyRangeTo2(BufferedTransformation &target, unsigned long &begin, unsigned long end=ULONG_MAX, const std::string &channel=NULL_CHANNEL, bool blocking=true) const =0;
cryptlib.h:             unsigned int TransferMessagesTo2(BufferedTransformation &target, unsigned int &messageCount, const std::string &channel=NULL_CHANNEL, bool blocking=true);
cryptlib.h:             unsigned int TransferAllTo2(BufferedTransformation &target, const std::string &channel=NULL_CHANNEL, bool blocking=true);
files.h:        unsigned int TransferTo2(BufferedTransformation &target, unsigned long &transferBytes, const std::string &channel=NULL_CHANNEL, bool blocking=true);
files.h:        unsigned int CopyRangeTo2(BufferedTransformation &target, unsigned long &begin, unsigned long end=ULONG_MAX, const std::string &channel=NULL_CHANNEL, bool blocking=true) const;
filters.cpp:            byte *space = HelpCreatePutSpace(*AttachedTransformation(), NULL_CHANNEL, s, length, len);
filters.cpp:                            space = HelpCreatePutSpace(*AttachedTransformation(), NULL_CHANNEL, blockSize);
filters.cpp:                            space = HelpCreatePutSpace(*AttachedTransformation(), NULL_CHANNEL, length, m_optimalBufferSize);
filters.cpp:            space = HelpCreatePutSpace(*AttachedTransformation(), NULL_CHANNEL, s, m_optimalBufferSize);
filters.cpp:                    m_space = HelpCreatePutSpace(*AttachedTransformation(), NULL_CHANNEL, digestSize, digestSize, size = digestSize);
filters.h:      unsigned int TransferTo2(BufferedTransformation &target, unsigned long &transferBytes, const std::string &channel=NULL_CHANNEL, bool blocking=true);
filters.h:      unsigned int CopyRangeTo2(BufferedTransformation &target, unsigned long &begin, unsigned long end=ULONG_MAX, const std::string &channel=NULL_CHANNEL, bool blocking=true) const;
filters.h:      void PropagateInitialize(const NameValuePairs &parameters, int propagation, const std::string &channel=NULL_CHANNEL);
filters.h:      unsigned int Output(int outputSite, const byte *inString, unsigned int length, int messageEnd, bool blocking, const std::string &channel=NULL_CHANNEL);
filters.h:      bool OutputMessageEnd(int outputSite, int propagation, bool blocking, const std::string &channel=NULL_CHANNEL);
filters.h:      bool OutputFlush(int outputSite, bool hardFlush, int propagation, bool blocking, const std::string &channel=NULL_CHANNEL);
filters.h:      bool OutputMessageSeriesEnd(int outputSite, int propagation, bool blocking, const std::string &channel=NULL_CHANNEL);
filters.h:              {ChannelInitialize(NULL_CHANNEL, parameters, propagation);}
filters.h:      unsigned int TransferTo2(BufferedTransformation &target, unsigned long &transferBytes, const std::string &channel=NULL_CHANNEL, bool blocking=true);
filters.h:      unsigned int CopyRangeTo2(BufferedTransformation &target, unsigned long &begin, unsigned long end=ULONG_MAX, const std::string &channel=NULL_CHANNEL, bool blocking=true) const;
filters.h:      unsigned int TransferTo2(BufferedTransformation &target, unsigned long &transferBytes, const std::string &channel=NULL_CHANNEL, bool blocking=true);
filters.h:      unsigned int CopyRangeTo2(BufferedTransformation &target, unsigned long &begin, unsigned long end=ULONG_MAX, const std::string &channel=NULL_CHANNEL, bool blocking=true) const
filters.h:      unsigned int TransferTo2(BufferedTransformation &target, unsigned long &transferBytes, const std::string &channel=NULL_CHANNEL, bool blocking=true);
filters.h:      unsigned int CopyRangeTo2(BufferedTransformation &target, unsigned long &begin, unsigned long end=ULONG_MAX, const std::string &channel=NULL_CHANNEL, bool blocking=true) const;
filters.h:              {return m_store.TransferTo2(*AttachedTransformation(), byteCount, NULL_CHANNEL, blocking);}
filters.h:              {return m_store.TransferMessagesTo2(*AttachedTransformation(), messageCount, NULL_CHANNEL, blocking);}
filters.h:              {return m_store.TransferAllTo2(*AttachedTransformation(), NULL_CHANNEL, blocking);}
mqueue.h:       unsigned int TransferTo2(BufferedTransformation &target, unsigned long &transferBytes, const std::string &channel=NULL_CHANNEL, bool blocking=true);
mqueue.h:       unsigned int CopyRangeTo2(BufferedTransformation &target, unsigned long &begin, unsigned long end=ULONG_MAX, const std::string &channel=NULL_CHANNEL, bool blocking=true) const;
mqueue.h:       unsigned int CopyMessagesTo(BufferedTransformation &target, unsigned int count=UINT_MAX, const std::string &channel=NULL_CHANNEL) const;
queue.cpp:      inline unsigned int CopyTo(BufferedTransformation &target, const std::string &channel=BufferedTransformation::NULL_CHANNEL) const
queue.cpp:      inline unsigned int CopyTo(BufferedTransformation &target, unsigned int copyMax, const std::string &channel=BufferedTransformation::NULL_CHANNEL) const
queue.cpp:      inline unsigned int TransferTo(BufferedTransformation &target, const std::string &channel=BufferedTransformation::NULL_CHANNEL)
queue.cpp:      inline unsigned int TransferTo(BufferedTransformation &target, unsigned int transferMax, const std::string &channel=BufferedTransformation::NULL_CHANNEL)
queue.h:        unsigned int TransferTo2(BufferedTransformation &target, unsigned long &transferBytes, const std::string &channel=NULL_CHANNEL, bool blocking=true);
queue.h:        unsigned int CopyRangeTo2(BufferedTransformation &target, unsigned long &begin, unsigned long end=ULONG_MAX, const std::string &channel=NULL_CHANNEL, bool blocking=true) const;
queue.h:                unsigned int TransferTo2(BufferedTransformation &target, unsigned long &transferBytes, const std::string &channel=NULL_CHANNEL, bool blocking=true);
queue.h:                unsigned int CopyRangeTo2(BufferedTransformation &target, unsigned long &begin, unsigned long end=ULONG_MAX, const std::string &channel=NULL_CHANNEL, bool blocking=true) const;
randpool.h:     unsigned int TransferTo2(BufferedTransformation &target, unsigned long &transferBytes, const std::string &channel=NULL_CHANNEL, bool blocking=true);
randpool.h:     unsigned int CopyRangeTo2(BufferedTransformation &target, unsigned long &begin, unsigned long end=ULONG_MAX, const std::string &channel=NULL_CHANNEL, bool blocking=true) const
simple.h:               {return ChannelFlush(NULL_CHANNEL, completeFlush, propagation);}
simple.h:               {ChannelInitialize(NULL_CHANNEL, parameters, propagation);}
simple.h:               {return ChannelFlush(NULL_CHANNEL, hardFlush, propagation, blocking);}
simple.h:               {return ChannelMessageSeriesEnd(NULL_CHANNEL, propagation, blocking);}
simple.h:               {return ChannelCreatePutSpace(NULL_CHANNEL, size);}
simple.h:               {return ChannelPut2(NULL_CHANNEL, begin, length, messageEnd, blocking);}
simple.h:               {return ChannelPutModifiable2(NULL_CHANNEL, inString, length, messageEnd, blocking);}
simple.h:       unsigned int CopyMessagesTo(BufferedTransformation &target, unsigned int count=UINT_MAX, const std::string &channel=NULL_CHANNEL) const;
simple.h:       unsigned int TransferTo2(BufferedTransformation &target, unsigned long &transferBytes, const std::string &channel=NULL_CHANNEL, bool blocking=true)
simple.h:       unsigned int CopyRangeTo2(BufferedTransformation &target, unsigned long &begin, unsigned long end=ULONG_MAX, const std::string &channel=NULL_CHANNEL, bool blocking=true) const
test.cpp:               channelSwitch->AddRoute(channel, *fileSinks[i], BufferedTransformation::NULL_CHANNEL);
test.cpp:               channelSwitch->AddRoute(channel, *fileSinks[i], BufferedTransformation::NULL_CHANNEL);


Unfortunately, I dont see any #defines in there, and i dont understand what you mean by "work out what is not being included".
"One World, One web, One program" - Microsoft Promo ad.
"Ein Volk, Ein Reich, Ein Fuhrer" - Adolf Hitler
Top
ecatmur
Advocate
Advocate
User avatar
Posts: 3595
Joined: Mon Oct 20, 2003 8:07 pm
Location: Edinburgh
Contact:
Contact ecatmur
Website

Post by ecatmur » Sat May 01, 2004 8:21 pm

I think it's
cryptlib.h: static const std::string NULL_CHANNEL; // the empty string ""

You now need to check whether simple.h includes cryptlib.h directly or indirectly, and whether there is anything in cryptlib.h that might cause NULL_CHANNEL not to be defined.
No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS?
Top
Angel666
n00b
n00b
User avatar
Posts: 45
Joined: Fri Nov 14, 2003 2:21 am
Location: Palo Alto, CA
Contact:
Contact Angel666
Website

Post by Angel666 » Sat May 01, 2004 9:02 pm

etcatmur wrote:You now need to check whether simple.h includes cryptlib.h directly or indirectly, and whether there is anything in cryptlib.h that might cause NULL_CHANNEL not to be defined.
So, in simple.h, cryptlib.h is included :

Code: Select all

#include "cryptlib.h"
And as for cryptlib.h, I can't see anything that would cause NULL_CHANNEL not to be defined, but I really do not know enough C/C++ to be able to veridy that at all.

But it is definately a problem with GCC 3.4 - it compiles fine with GCC 3.3 and the same exact CFLAGS.
"One World, One web, One program" - Microsoft Promo ad.
"Ein Volk, Ein Reich, Ein Fuhrer" - Adolf Hitler
Top
neenee
Veteran
Veteran
User avatar
Posts: 1786
Joined: Sun Jul 20, 2003 12:15 pm

Post by neenee » Sat May 01, 2004 10:14 pm

crypto++ compiled here with gcc 3.4 though :|
Top
Angel666
n00b
n00b
User avatar
Posts: 45
Joined: Fri Nov 14, 2003 2:21 am
Location: Palo Alto, CA
Contact:
Contact Angel666
Website

Post by Angel666 » Sat May 01, 2004 11:22 pm

neenee wrote:crypto++ compiled here with gcc 3.4 though.
hmm... thats weird. *bangs head against wall repeatedly* its probably something wrong with my system, god knows enough is wrong already.
"One World, One web, One program" - Microsoft Promo ad.
"Ein Volk, Ein Reich, Ein Fuhrer" - Adolf Hitler
Top
thundersteele
Apprentice
Apprentice
Posts: 219
Joined: Sat Aug 30, 2003 12:30 pm

Post by thundersteele » Sun May 02, 2004 2:17 am

I am still failing to compile sane-backends. Errors:

Code: Select all

 gcc -c -march=pentium4 -O2 -pipe -fomit-frame-pointer -W -Wall -DHAVE_CONFIG_H -I. -I. -I../include -I../include -DPATH_SANE_CONFIG_DIR=/etc/sane.d -DPATH_SANE_DATA_DIR=/usr/share -DV_MAJOR=1 -DV_MINOR=0 -DSTUBS -DBACKEND_NAME=snapscan snapscan-s.c  -fPIC -DPIC -o .libs/snapscan-s.o
gcc -shared  .libs/snapscan.o .libs/snapscan-s.o .libs/sane_strstatus.o ../sanei/.libs/sanei_init_debug.o ../sanei/.libs/sanei_config.o ../sanei/.libs/sanei_config2.o ../sanei/.libs/sanei_constrain_value.o ../sanei/.libs/sanei_scsi.o ../sanei/.libs/sanei_usb.o  /usr/lib/libusb.so -lnsl -lm /usr/lib/libjpeg.so /usr/lib/libieee1284.so -ldl  -Wl,-soname -Wl,libsane.so.1 -o .libs/libsane-snapscan.so.1.0.13
(cd .libs && rm -f libsane-snapscan.so.1 && ln -s libsane-snapscan.so.1.0.13 libsane-snapscan.so.1)
(cd .libs && rm -f libsane-snapscan.so && ln -s libsane-snapscan.so.1.0.13 libsane-snapscan.so)
creating libsane-snapscan.la
(cd .libs && rm -f libsane-snapscan.la && ln -s ../libsane-snapscan.la libsane-snapscan.la)
 gcc -c -march=pentium4 -O2 -pipe -fomit-frame-pointer -W -Wall -DHAVE_CONFIG_H -I. -I. -I../include -I../include -DPATH_SANE_CONFIG_DIR=/etc/sane.d -DPATH_SANE_DATA_DIR=/usr/share -DV_MAJOR=1 -DV_MINOR=0 -DBACKEND_NAME=sm3600 -DLIBDIR=/usr/lib/sane sm3600.c  -fPIC -DPIC -o .libs/sm3600.o
In file included from sm3600.c:97:
sm3600-scanmtek.c:68: error: conflicting types for 'GetScannerModel'
sm3600.h:279: error: previous declaration of 'GetScannerModel' was here
sm3600-scanmtek.c:68: error: conflicting types for 'GetScannerModel'
sm3600.h:279: error: previous declaration of 'GetScannerModel' was here
sm3600.h:279: warning: 'GetScannerModel' declared `static' but never defined
make[1]: *** [sm3600.lo] Error 1
make[1]: Leaving directory `/var/tmp/portage/sane-backends-1.0.13-r3/work/sane-backends-1.0.13/backend'
make: *** [all-recursive] Error 1

!!! ERROR: media-gfx/sane-backends-1.0.13-r3 failed.
!!! Function src_compile, Line 49, Exitcode 2
!!! (no error message)

Code: Select all

gcc-3.4.0 
glibc--2.3.3_pre20040420 
CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer"
I searched the forum, bugs.gentoo.org and google, nothing about this. Could anyone try this please to check if it is reproducible?
Top
ecatmur
Advocate
Advocate
User avatar
Posts: 3595
Joined: Mon Oct 20, 2003 8:07 pm
Location: Edinburgh
Contact:
Contact ecatmur
Website

Post by ecatmur » Sun May 02, 2004 2:29 am

It looks simple enough.

sm3600.h:279: __SM3600EXPORT__ TState GetScannerModel(unsigned short idVendor, unsigned short idProduct);

sm3600-scanmtek.c:68: __SM3600EXPORT__
TModel GetScannerModel(unsigned short idVendor,
unsigned short idProduct)

You need to patch sm3600.h to declare GetScannerModel as returning a TModel. Remember to submit your patches to bugzilla at gentoo.org and upstream.
No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS?
Top
darkless
n00b
n00b
Posts: 42
Joined: Thu Jan 01, 2004 2:21 pm
Location: Denmark

Post by darkless » Sun May 02, 2004 2:39 am

Evil Dark Archon wrote:rsync mirror for robmoss2k's overlay set up at rsync://rsync.andrewnelson.org/gcc34overlay
Sweet, thanks :-)
Ignorance should be painful.
Top
taskara
Advocate
Advocate
Posts: 3762
Joined: Wed Apr 10, 2002 11:38 pm
Location: Australia

Post by taskara » Sun May 02, 2004 11:19 am

does glibc emerge for anyone?

I tried the ebuild and fix mentioned earlier, but it doesn't fix the "fixup" error
Kororaa install method - have Gentoo up and running quickly and easily, fully automated with an installer!
Top
TheCoop
Veteran
Veteran
User avatar
Posts: 1814
Joined: Sat Jun 15, 2002 5:20 pm
Location: Where you least expect it
Contact:
Contact TheCoop
Website

Post by TheCoop » Sun May 02, 2004 11:41 am

it doesnt compile under 3.4 for me, but it does under 3.3.2. I have yet to figure out the error, it scrolls past too quickly
95% of all computer errors occur between chair and keyboard (TM)

"One World, One web, One program" - Microsoft Promo ad.
"Ein Volk, Ein Reich, Ein Führer" - Adolf Hitler

Change the world - move a rock
Top
jimbojetset
n00b
n00b
User avatar
Posts: 67
Joined: Sun Feb 01, 2004 2:28 pm
Location: UK

Post by jimbojetset » Sun May 02, 2004 11:47 am

I had no problems compiling glibc-2.3.3_pre20040420 with nptl USE flag, with gcc 3.4 :)
Top
taskara
Advocate
Advocate
Posts: 3762
Joined: Wed Apr 10, 2002 11:38 pm
Location: Australia

Post by taskara » Sun May 02, 2004 11:48 am

jimbojetset wrote:I had no problems compiling glibc-2.3.3_pre20040420 with nptl USE flag, with gcc 3.4 :)
hmm I tried this too and it also failed..

I'll wait I guess.. cheers
Kororaa install method - have Gentoo up and running quickly and easily, fully automated with an installer!
Top
TheCoop
Veteran
Veteran
User avatar
Posts: 1814
Joined: Sat Jun 15, 2002 5:20 pm
Location: Where you least expect it
Contact:
Contact TheCoop
Website

Post by TheCoop » Sun May 02, 2004 1:11 pm

Code: Select all

gcc nss_nis/nis-hosts.c -c -std=gnu99 -O2 -Wall -Winline -Wstrict-prototypes -Wwrite-strings -fprefetch-loop-arrays -freorder-blocks -march=pentium4 -pipe -mpreferred-stack-boundary=2  -fPIC    -I../include -I. -I/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/nis -I.. -I../libio -I../nptl -I/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere -I../sysdeps/i386/elf -I../nptl/sysdeps/unix/sysv/linux/i386/i686 -I../nptl/sysdeps/unix/sysv/linux/i386 -I../nptl/sysdeps/unix/sysv/linux -I../nptl/sysdeps/pthread -I../sysdeps/pthread -I../nptl/sysdeps/unix/sysv -I../nptl/sysdeps/unix -I../nptl/sysdeps/i386/i686 -I../nptl/sysdeps/i386 -I../sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv/i386 -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686/fpu -I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../nptl/sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -nostdinc -isystem /usr/lib/gcc/i686-pc-linux-gnu/3.4.0/include -isystem //usr/include -D_LIBC_REENTRANT -D_LIBC_REENTRANT -include ../include/libc-symbols.h  -DPIC -DSHARED -DNOT_IN_libc=1 -DIS_IN_libnss_nis=1    -o /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/nis/nis-hosts.os -MD -MP -MF /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/nis/nis-hosts.os.dt
In file included from nss_nis/nis-hosts.c:20:
../include/nss.h:1:21: ./nss/nss.h: Permission denied
In file included from ./nss-nis.h:24,
                 from nss_nis/nis-service.c:29:
../include/nsswitch.h:1:26: ./nss/nsswitch.h: Permission denied
In file included from ./nss-nis.h:24,
                 from nss_nis/nis-proto.c:29:
../include/nsswitch.h:1:26: ./nss/nsswitch.h: Permission denied
In file included from nss_nis/nis-proto.c:29:
./nss-nis.h:33: error: return type is an incomplete type
./nss-nis.h: In function `yperr2nss':
./nss-nis.h:35: error: `NSS_STATUS_UNAVAIL' undeclared (first use in this function)
./nss-nis.h:35: error: (Each undeclared identifier is reported only once
./nss-nis.h:35: error: for each function it appears in.)
In file included from nss_nis/nis-service.c:29:
./nss-nis.h:33: error: return type is an incomplete type
./nss-nis.h: In function `yperr2nss':
./nss-nis.h:35: error: `NSS_STATUS_UNAVAIL' undeclared (first use in this function)
./nss-nis.h:35: error: (Each undeclared identifier is reported only once
./nss-nis.h:35: error: for each function it appears in.)
./nss-nis.h:35: warning: `return' with a value, in function returning void
./nss-nis.h:36: error: invalid use of undefined type `enum nss_status'
./nss-nis.h:36: warning: `return' with a value, in function returning void
nss_nis/nis-service.c:35:39: ./nss/nss_files/files-parse.c: Permission denied
nss_nis/nis-service.c: At top level:
nss_nis/nis-service.c:59: error: field `status' has incomplete type
nss_nis/nis-service.c: In function `dosearch':
nss_nis/nis-service.c:113: error: `NSS_STATUS_TRYAGAIN' undeclared (first use in this function)
nss_nis/nis-service.c:150: error: `NSS_STATUS_SUCCESS' undeclared (first use in this function)
nss_nis/nis-service.c: At top level:
nss_nis/nis-service.c:159: error: return type is an incomplete type
nss_nis/nis-service.c: In function `internal_nis_endservent':
nss_nis/nis-service.c:167: error: `NSS_STATUS_SUCCESS' undeclared (first use in this function)
nss_nis/nis-service.c:167: warning: `return' with a value, in function returning void
nss_nis/nis-service.c: At top level:
nss_nis/nis-service.c:172: error: return type is an incomplete type
nss_nis/nis-service.c:172: error: conflicting types for '_nss_nis_endservent'
../include/netdb.h:273: error: previous declaration of '_nss_nis_endservent' was here
nss_nis/nis-service.c:172: error: conflicting types for '_nss_nis_endservent'
../include/netdb.h:273: error: previous declaration of '_nss_nis_endservent' was here
nss_nis/nis-service.c: In function `_nss_nis_endservent':
nss_nis/nis-service.c:173: error: storage size of 'status' isn't known
nss_nis/nis-service.c:181: warning: `return' with a value, in function returning void
nss_nis/nis-service.c:173: warning: unused variable `status'
nss_nis/nis-service.c: At top level:
nss_nis/nis-service.c:186: error: return type is an incomplete type
nss_nis/nis-service.c: In function `internal_nis_setservent':
nss_nis/nis-service.c:189: error: storage size of 'status' isn't known
nss_nis/nis-service.c:192: error: `NSS_STATUS_UNAVAIL' undeclared (first use in this function)
nss_nis/nis-service.c:192: warning: `return' with a value, in function returning void
nss_nis/nis-service.c:201: warning: `return' with a value, in function returning void
nss_nis/nis-service.c:189: warning: unused variable `status'
nss_nis/nis-service.c: At top level:
nss_nis/nis-service.c:206: error: return type is an incomplete type
nss_nis/nis-service.c:206: error: conflicting types for '_nss_nis_setservent'
../include/netdb.h:273: error: previous declaration of '_nss_nis_setservent' was here
nss_nis/nis-service.c:206: error: conflicting types for '_nss_nis_setservent'
../include/netdb.h:273: error: previous declaration of '_nss_nis_setservent' was here
nss_nis/nis-service.c: In function `_nss_nis_setservent':
nss_nis/nis-service.c:207: error: storage size of 'status' isn't known
nss_nis/nis-service.c:215: warning: `return' with a value, in function returning void
nss_nis/nis-service.c:207: warning: unused variable `status'
nss_nis/nis-service.c: At top level:
nss_nis/nis-service.c:221: error: return type is an incomplete type
nss_nis/nis-service.c: In function `internal_nis_getservent_r':
nss_nis/nis-service.c:233: error: `NSS_STATUS_NOTFOUND' undeclared (first use in this function)
nss_nis/nis-service.c:233: warning: `return' with a value, in function returning void
nss_nis/nis-service.c:241: error: `NSS_STATUS_TRYAGAIN' undeclared (first use in this function)
nss_nis/nis-service.c:241: warning: `return' with a value, in function returning void
nss_nis/nis-service.c:246: error: `NSS_STATUS_SUCCESS' undeclared (first use in this function)
nss_nis/nis-service.c:246: warning: `return' with a value, in function returning void
nss_nis/nis-service.c: At top level:
nss_nis/nis-service.c:252: error: return type is an incomplete type
nss_nis/nis-service.c:252: error: conflicting types for '_nss_nis_getservent_r'
../include/netdb.h:273: error: previous declaration of '_nss_nis_getservent_r' was here
nss_nis/nis-service.c:252: error: conflicting types for '_nss_nis_getservent_r' 
../include/netdb.h:273: error: previous declaration of '_nss_nis_getservent_r' was here
nss_nis/nis-service.c: In function `_nss_nis_getservent_r':
nss_nis/nis-service.c:253: error: storage size of 'status' isn't known
nss_nis/nis-service.c:261: warning: `return' with a value, in function returning void
nss_nis/nis-service.c:253: warning: unused variable `status'
nss_nis/nis-service.c: At top level:
nss_nis/nis-service.c:268: error: return type is an incomplete type
nss_nis/nis-service.c:268: error: conflicting types for '_nss_nis_getservbyname_r'
../include/netdb.h:273: error: previous declaration of '_nss_nis_getservbyname_r' was here
nss_nis/nis-service.c:268: error: conflicting types for '_nss_nis_getservbyname_r'
../include/netdb.h:273: error: previous declaration of '_nss_nis_getservbyname_r' was here
nss_nis/nis-service.c: In function `_nss_nis_getservbyname_r':
nss_nis/nis-service.c:269: error: storage size of 'status' isn't known
nss_nis/nis-service.c:275: error: `NSS_STATUS_UNAVAIL' undeclared (first use in this function)
nss_nis/nis-service.c:275: warning: `return' with a value, in function returning void
nss_nis/nis-service.c:279: warning: `return' with a value, in function returning void
nss_nis/nis-service.c:302: error: `NSS_STATUS_SUCCESS' undeclared (first use in this function)
nss_nis/nis-service.c:312: error: `NSS_STATUS_TRYAGAIN' undeclared (first use in this function)
nss_nis/nis-service.c:312: warning: `return' with a value, in function returning void
nss_nis/nis-service.c:325: warning: `return' with a value, in function returning void
nss_nis/nis-service.c:327: error: `NSS_STATUS_NOTFOUND' undeclared (first use in this function)
nss_nis/nis-service.c:327: warning: `return' with a value, in function returning void
nss_nis/nis-service.c:330: warning: `return' with a value, in function returning void
nss_nis/nis-service.c:335: warning: `return' with a value, in function returning void
nss_nis/nis-service.c:353: warning: `return' with a value, in function returning void
nss_nis/nis-service.c:355: warning: `return' with a value, in function returning void
nss_nis/nis-service.c:269: warning: unused variable `status'
nss_nis/nis-service.c: At top level:
nss_nis/nis-service.c:362: error: return type is an incomplete type
nss_nis/nis-service.c:362: error: conflicting types for '_nss_nis_getservbyport_r'
../include/netdb.h:273: error: previous declaration of '_nss_nis_getservbyport_r' was here
nss_nis/nis-service.c:362: error: conflicting types for '_nss_nis_getservbyport_r'
../include/netdb.h:273: error: previous declaration of '_nss_nis_getservbyport_r' was here
nss_nis/nis-service.c: In function `_nss_nis_getservbyport_r':
nss_nis/nis-service.c:363: error: storage size of 'status' isn't known
nss_nis/nis-service.c:367: error: `NSS_STATUS_UNAVAIL' undeclared (first use in this function)
nss_nis/nis-service.c:367: warning: `return' with a value, in function returning void
nss_nis/nis-service.c:388: error: `NSS_STATUS_SUCCESS' undeclared (first use in this function)
nss_nis/nis-service.c:398: error: `NSS_STATUS_TRYAGAIN' undeclared (first use in this function)
nss_nis/nis-service.c:398: warning: `return' with a value, in function returning void
nss_nis/nis-service.c:411: warning: `return' with a value, in function returning void
nss_nis/nis-service.c:413: error: `NSS_STATUS_NOTFOUND' undeclared (first use in this function)
nss_nis/nis-service.c:413: warning: `return' with a value, in function returning void
nss_nis/nis-service.c:416: warning: `return' with a value, in function returning void
nss_nis/nis-service.c:422: warning: `return' with a value, in function returning void
nss_nis/nis-service.c:440: warning: `return' with a value, in function returning void
nss_nis/nis-service.c:442: warning: `return' with a value, in function returning void
nss_nis/nis-service.c:363: warning: unused variable `status'
./nss-nis.h:35: warning: `return' with a value, in function returning void
./nss-nis.h:36: error: invalid use of undefined type `enum nss_status'
./nss-nis.h:36: warning: `return' with a value, in function returning void
nss_nis/nis-proto.c:34:39: ./nss/nss_files/files-parse.c: Permission denied
nss_nis/nis-proto.c: At top level:
nss_nis/nis-proto.c:86: error: return type is an incomplete type
nss_nis/nis-proto.c: In function `internal_nis_setprotoent':
nss_nis/nis-proto.c:89: error: storage size of 'status' isn't known
nss_nis/nis-proto.c:100: warning: `return' with a value, in function returning void
nss_nis/nis-proto.c:89: warning: unused variable `status'
nss_nis/nis-proto.c: At top level:
nss_nis/nis-proto.c:105: error: return type is an incomplete type
nss_nis/nis-proto.c:105: error: conflicting types for '_nss_nis_setprotoent'
../include/netdb.h:273: error: previous declaration of '_nss_nis_setprotoent' was here
nss_nis/nis-proto.c:105: error: conflicting types for '_nss_nis_setprotoent'
../include/netdb.h:273: error: previous declaration of '_nss_nis_setprotoent' was here
nss_nis/nis-proto.c: In function `_nss_nis_setprotoent':
nss_nis/nis-proto.c:106: error: storage size of 'status' isn't known
nss_nis/nis-proto.c:114: warning: `return' with a value, in function returning void
nss_nis/nis-proto.c:106: warning: unused variable `status'
nss_nis/nis-proto.c: At top level:
nss_nis/nis-proto.c:119: error: return type is an incomplete type
nss_nis/nis-proto.c:119: error: conflicting types for '_nss_nis_endprotoent'
../include/netdb.h:273: error: previous declaration of '_nss_nis_endprotoent' was here
nss_nis/nis-proto.c:119: error: conflicting types for '_nss_nis_endprotoent'
../include/netdb.h:273: error: previous declaration of '_nss_nis_endprotoent' was here
nss_nis/nis-proto.c: In function `_nss_nis_endprotoent':
nss_nis/nis-proto.c:127: error: `NSS_STATUS_SUCCESS' undeclared (first use in this function)
nss_nis/nis-proto.c:127: warning: `return' with a value, in function returning void
nss_nis/nis-proto.c: At top level:
nss_nis/nis-proto.c:133: error: return type is an incomplete type
nss_nis/nis-proto.c: In function `internal_nis_getprotoent_r':
nss_nis/nis-proto.c:146: error: `NSS_STATUS_NOTFOUND' undeclared (first use in this function)
nss_nis/nis-proto.c:146: warning: `return' with a value, in function returning void
nss_nis/nis-proto.c:155: error: `NSS_STATUS_TRYAGAIN' undeclared (first use in this function)
nss_nis/nis-proto.c:155: warning: `return' with a value, in function returning void
nss_nis/nis-proto.c:160: error: `NSS_STATUS_SUCCESS' undeclared (first use in this function)
nss_nis/nis-proto.c:160: warning: `return' with a value, in function returning void
nss_nis/nis-proto.c: At top level:
nss_nis/nis-proto.c:166: error: return type is an incomplete type
nss_nis/nis-proto.c:166: error: conflicting types for '_nss_nis_getprotoent_r'
../include/netdb.h:273: error: previous declaration of '_nss_nis_getprotoent_r' was here
nss_nis/nis-proto.c:166: error: conflicting types for '_nss_nis_getprotoent_r'
../include/netdb.h:273: error: previous declaration of '_nss_nis_getprotoent_r' was here
nss_nis/nis-proto.c: In function `_nss_nis_getprotoent_r':
nss_nis/nis-proto.c:167: error: storage size of 'status' isn't known
nss_nis/nis-proto.c:175: warning: `return' with a value, in function returning void
nss_nis/nis-proto.c:167: warning: unused variable `status'
nss_nis/nis-proto.c: At top level:
nss_nis/nis-proto.c:181: error: return type is an incomplete type
nss_nis/nis-proto.c:181: error: conflicting types for '_nss_nis_getprotobyname_r'
../include/netdb.h:273: error: previous declaration of '_nss_nis_getprotobyname_r' was here
nss_nis/nis-proto.c:181: error: conflicting types for '_nss_nis_getprotobyname_r'
../include/netdb.h:273: error: previous declaration of '_nss_nis_getprotobyname_r' was here
nss_nis/nis-proto.c: In function `_nss_nis_getprotobyname_r':
nss_nis/nis-proto.c:183: error: storage size of 'retval' isn't known
nss_nis/nis-proto.c:190: error: `NSS_STATUS_UNAVAIL' undeclared (first use in this function)
nss_nis/nis-proto.c:190: warning: `return' with a value, in function returning void
nss_nis/nis-proto.c:194: warning: `return' with a value, in function returning void
nss_nis/nis-proto.c:199: error: `NSS_STATUS_SUCCESS' undeclared (first use in this function)
etc, for another 8 pages. Permission denied?
95% of all computer errors occur between chair and keyboard (TM)

"One World, One web, One program" - Microsoft Promo ad.
"Ein Volk, Ein Reich, Ein Führer" - Adolf Hitler

Change the world - move a rock
Top
Locked

1814 posts
  • Page 28 of 73
    • Jump to page:
  • Previous
  • 1
  • …
  • 26
  • 27
  • 28
  • 29
  • 30
  • …
  • 73
  • Next

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic