Nadine, thank you for your answer.


I was able to solve the problem by the solution you suggested.

Just in case, I will show what I did to CtmplexType.pm in the following.

$ diff ComplexTypeOriginal.pm 
APP_TOP/lib/perl5/Google/Ads/SOAP/Typelib/ComplexType.pm
31a32,33
> use Class::Load;
>

Shintaro Kurihara.

2015年9月12日土曜日 2時17分07秒 UTC+9 Nadine Sundquist (AdWords API Team):
>
> Hi Shintaro,
>
> Thanks for all the details. I made a change to *ComplexType.pm* in 
> version 4.0.0 of the Perl client library 
> <https://github.com/googleads/googleads-perl-lib/releases/tag/v4.0.0>. I 
> use a different dependency manager in a different environment, which would 
> explain why I missed this being an issue. Could you do me a favor by adding 
> *use 
> Class::Load* at the beginning of *ComplexType.pm*? You may also need to 
> add it as a requirement in *Build.PL* if that's how you install your 
> dependencies. If that works for you, I'll make the official fix. I've filed 
> a Github issue <https://github.com/googleads/googleads-perl-lib/issues/12> on 
> your behalf, so I can officially keep track of it. 
>
> Thanks,
> Nadine, AdWords API Team
>
> On Friday, September 11, 2015 at 8:58:37 AM UTC-4, Shintaro Kurihara wrote:
>>
>> After Migrating over to v201506 in Perl, my app does not work.
>>
>> Hi everyone.
>>
>> I just migrated over to v201506 and my application dose not work.
>>
>> A warning message encountered was *"Undefined subroutine 
>> &Class::Load::is_class_loaded called at 
>> APP_TOP/lib/perl5/Google/Ads/SOAP/Typelib/ComplexType.pm line 87."*(line 
>> of following url.)
>>
>> https://github.com/googleads/googleads-perl-lib/blob/master/lib/Google/Ads/SOAP/Typelib/ComplexType.pm#L86
>>
>> when commenting out this line(ComplexType.pm line 87), my app work well.
>>
>> In my application, line which occurs the above message is "use 
>> Google::Ads::AdWords::v201506::OrderBy;" .
>>
>> *How do I solve this problem?*
>>
>> My development environment is following.
>>
>> ==============================
>> Development environment
>> ==============================
>> $ uname -a
>> Linux clweb321v 2.6.18-128.el5 #1 SMP Wed Jan 21 10:44:23 EST 2009 i686 
>> i686 i386 GNU/Linux
>>
>> $ cat /etc/redhat-release
>> CentOS release 5.3 (Final)
>>
>> $ perl -v
>>
>> This is perl 5, version 14, subversion 2 (v5.14.2) built for i686-linux
>>
>> Copyright 1987-2011, Larry Wall
>>
>> Perl may be copied only under the terms of either the Artistic License or 
>> the
>> GNU General Public License, which may be found in the Perl 5 source kit.
>>
>>
>> I use Carton as dependency manager. And I issued following command to 
>> update API Version.
>> $ carton install Google::Ads::AdWords::Client
>> $ cat cpanfile  | grep "Google::Ads::AdWords" cpanfile
>> requires 'Google::Ads::AdWords::Client' => '== 4.0.1';
>>
>> Thanks,
>>
>> Shintaro Kurihara
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/ab3202ed-3763-4db3-9266-44ecf66f4e3d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to