This is the mail archive of the cygwin-xfree@cygwin.com mailing list for the Cygwin XFree86 project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: mkdll.sh


Chuck,

Could you give a few more notes on "relibtoolize"?  A pointer to some good
documentation would be helpful...

Is the general idea here that I would just be working on the config files
and makefiles, rather than having to make extensive internal changes to the
way that libraries are loaded?

Harold

> -----Original Message-----
> From: cygwin-xfree-owner@cygwin.com
> [mailto:cygwin-xfree-owner@cygwin.com]On Behalf Of Charles Wilson
> Sent: Tuesday, April 30, 2002 2:48 AM
> To: cygwin-xfree@cygwin.com
> Cc: cygx
> Subject: Re: mkdll.sh
>
>
> You could probably do the following:
>
> get rid of mkdll.sh
> relibtoolize/autoconf using the "-devel" tools (e.g. make sure that
> configure.in has "AC_PREREQ(2.52)")
>
> ./configure; make;
>
> It oughta work. </famous last words>
>
> --chuck
>
>
> Harold Hunt wrote:
>
> > Steve,
> >
> > I'm working on creating Cygwin setup.exe packages for Gnome...
> I know, it's
> > buggy but I'd like to get a start.  One problem I'm having with
> your patches
> > is that they use mkdll.sh but they don't cause configure to
> copy the file to
> > a build directory.
> >
> > For example:
> >
> > tar xzf glib-1.2.10.tar.gz
> > cd glib-1.2.10
> > patch -p1 < ../glib-1.2.10-cygwin.patch
> > mkdir build
> > cd build
> > ../configure
> > [yada yada yada]
> > make
> > [yada yada yada]
> > mkdir .libs
> > ar cru .libs/libglib.a  garray.o gcache.o gcompletion.o
> gdataset.o gdate.o
> > gerro
> > r.o ghash.o ghook.o giochannel.o giounix.o glist.o gmain.o gmem.o
> > gmessages.o gm
> > utex.o gnode.o gprimes.o grel.o gscanner.o gslist.o gstrfuncs.o
> gstring.o
> > gtimer
> > .o gtree.o gutils.o
> > ranlib .libs/libglib.a
> > creating libglib.la
> > (cd .libs && rm -f libglib.la && ln -s ../libglib.la libglib.la)
> > cd .libs && PREFIX=/usr sh ../mkdll.sh libglib.la
> > ../mkdll.sh: Can't open ../mkdll.sh: No such file or directory
> > make[2]: *** [libglib.la] Error 2
> > make[2]: Leaving directory
> > `/home/Administrator/x-devel/gnome/glib/tmp/glib-1.2.
> > 10/.build'
> > make[1]: *** [all-recursive] Error 1
> > make[1]: Leaving directory
> > `/home/Administrator/x-devel/gnome/glib/tmp/glib-1.2.
> > 10/.build'
> > make: *** [all-recursive-am] Error 2
> >
> >
> > Eventually I always reach a point where mkdll.sh can't be found because
> > configure didn't copy it to the out-of-the-tree build directory.
> >
> > Got any ideas on how to fix this?
> >
> > Harold
> >
> >
> >
>
>
>


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]