[RTcmix-discuss] RTcmix on Ubuntu i686 compile problems

John Gibson johgibso at indiana.edu
Mon Oct 24 19:04:00 EDT 2005


All you have to do is edit RTcmix/src/parser/minc/minc.y, and
change this...

    yy_delete_buffer(yy_current_buffer);
    yy_current_buffer = NULL;

to this...

    yy_delete_buffer(YY_CURRENT_BUFFER);
    /* yy_current_buffer = NULL; */

Provided the rest of your tree is from the original source
(i.e., not hacked with my attempt to ignore Minc), then this
should work.

I'm very interested to know whether you can build a perl-enabled
RTcmix.

JG


On Oct 24, 2005, at 3:48 PM, stefan) <lists at stefanix.net> wrote:

> Somehow I did not get this .tar file with the hacked minc  
> directory. Can
> you resend it please.
> thanks,
>
> /stefan
>
>
>
> John Gibson wrote:
>
>
>> No errors?  Yay!  Okay, now trash your old Minc directory,
>> and rename this new one from "minc_102205" to "minc".  Then
>> go to the top level and do another make.  You probably have
>> to restore your rtcmix/src/rtcmix/Makefile to what it was
>> before I gave you the changes to compile without Minc.
>> Those changes broke other things.
>>
>> JG
>>
>> On Oct 24, 2005, at 9:58 AM, peter traub wrote:
>>
>>
>>> hi john,
>>>
>>> here's the output for compiling on ubuntu ppc. i only did make in
>>> that new minc directory, and did not do anything in any of the   
>>> other
>>> RTcmix directories. thx.
>>>
>>> p
>>>
>>> John Gibson wrote:
>>>
>>>
>>>
>>>> hi stefan),
>>>>
>>>> Would you and Peter try compiling this new Minc directory
>>>> on your Ubuntu systems, and send the output to the list?
>>>>
>>>> The attached tarball contains a directory, "minc_102205",
>>>> which you should put into your RTcmix/src/parser directory,
>>>> alongside the existing minc dir.  cd into minc_102205, and
>>>> type "make".  Then mail us the output.
>>>>
>>>> Thanks for helping us figure out this vexing problem.
>>>>
>>>> JG
>>>>
>>>> ------------------------------------------------------------------- 
>>>> --
>>>> ---
>>>>
>>>> _______________________________________________
>>>> RTcmix-discuss mailing list
>>>> RTcmix-discuss at music.columbia.edu
>>>> http://music.columbia.edu/mailman/listinfo/rtcmix-discuss
>>>>
>>>>
>>>>
>>>
>>> /bin/sh -ec 'gcc -M -I. -I/usr/local/src/RTcmix/include -I../../
>>> include -I../../rtcmix -g -O2 -Wall -Wno-unused -DLINUX  builtin.c
>>> callextfunc.cpp error.c sym.c trees.c utils.c handle.c' > depend
>>> flex -l  minc.l
>>> yacc -d  minc.y
>>> conflicts: 19 shift/reduce, 29 reduce/reduce
>>> gcc -I. -I/usr/local/src/RTcmix/include -I../../include -I../../
>>> rtcmix -g -O2 -Wall -Wno-unused -DLINUX    -c -o y.tab.o y.tab.c
>>> gcc -I. -I/usr/local/src/RTcmix/include -I../../include -I../../
>>> rtcmix -g -O2 -Wall -Wno-unused -DLINUX    -c -o builtin.o builtin.c
>>> g++ -Wno-deprecated -I. -I/usr/local/src/RTcmix/include -I../../
>>> include -I../../rtcmix -g -O2 -Wall -Wno-unused -DLINUX    -c -o
>>> callextfunc.o callextfunc.cpp
>>> gcc -I. -I/usr/local/src/RTcmix/include -I../../include -I../../
>>> rtcmix -g -O2 -Wall -Wno-unused -DLINUX    -c -o error.o error.c
>>> gcc -I. -I/usr/local/src/RTcmix/include -I../../include -I../../
>>> rtcmix -g -O2 -Wall -Wno-unused -DLINUX    -c -o sym.o sym.c
>>> gcc -I. -I/usr/local/src/RTcmix/include -I../../include -I../../
>>> rtcmix -g -O2 -Wall -Wno-unused -DLINUX    -c -o trees.o trees.c
>>> gcc -I. -I/usr/local/src/RTcmix/include -I../../include -I../../
>>> rtcmix -g -O2 -Wall -Wno-unused -DLINUX    -c -o utils.o utils.c
>>> gcc -I. -I/usr/local/src/RTcmix/include -I../../include -I../../
>>> rtcmix -g -O2 -Wall -Wno-unused -DLINUX    -c -o handle.o handle.c
>>> ld -r y.tab.o builtin.o callextfunc.o error.o sym.o trees.o utils.o
>>> handle.o -o libminc.a
>>> _______________________________________________
>>> RTcmix-discuss mailing list
>>> RTcmix-discuss at music.columbia.edu
>>> http://music.columbia.edu/mailman/listinfo/rtcmix-discuss
>>>
>>>
>>
>> _______________________________________________
>> RTcmix-discuss mailing list
>> RTcmix-discuss at music.columbia.edu
>> http://music.columbia.edu/mailman/listinfo/rtcmix-discuss
>>
>>
> _______________________________________________
> RTcmix-discuss mailing list
> RTcmix-discuss at music.columbia.edu
> http://music.columbia.edu/mailman/listinfo/rtcmix-discuss
>



More information about the RTcmix-discuss mailing list