possible open() problem again

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,

I'm wondering if any C guru can help with this. I've already fixed a few of my packages to use correct parameters when calling open() but this one is beyond my limited knowledge. I'm assuming this particular problem is related anyway. When compiling against devel I get:

<snip>
...
...
then mv -f ".deps/chains.Tpo" ".deps/chains.Plo"; else rm -f ".deps/chains.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buf fer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -MT chains.lo -MD -MP -MF .deps/chains.Tpo -c chains.c -fPIC -DPIC -o .libs/chains
.o
chains.c:171: error: expected identifier or '(' before '__extension__'
make[4]: *** [chains.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: Leaving directory `/builddir/build/BUILD/zvbi-0.2.25/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/builddir/build/BUILD/zvbi-0.2.25/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/builddir/build/BUILD/zvbi-0.2.25/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/builddir/build/BUILD/zvbi-0.2.25'
make: *** [all] Error 2
</snip>


The line it refers to is:


<snip>
int open(const char *pathname, int flags, ...)
{
   va_list args;
   mode_t mode = 0;

   CHECK_INIT();

   va_start(args, flags);
   if (flags & O_CREAT)
   {
      if (sizeof(int) >= sizeof(mode_t))
      {
         mode = va_arg(args, int);
      }
      else
      {
         mode = va_arg(args, mode_t);
      }
   }
   va_end(args);#
...
...
</snip>


A work in progress SRPM (~770k) is available here, if anyone would be kind enough to have a look. Thanks.

http://dribble.org.uk/reviews/zvbi-0.2.25-2.src.rpm


--
Ian Chapman.

--
Fedora-maintainers mailing list
Fedora-maintainers@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-maintainers

--
Fedora-maintainers-readonly mailing list
Fedora-maintainers-readonly@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-maintainers-readonly

[Index of Archives]     [Fedora Users]     [Fedora Development]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux